<SEC-DOCUMENT>0001213900-24-030818.txt : 20240405
<SEC-HEADER>0001213900-24-030818.hdr.sgml : 20240405
<ACCEPTANCE-DATETIME>20240405160603
ACCESSION NUMBER:		0001213900-24-030818
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		128
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240405
DATE AS OF CHANGE:		20240405

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			HiTek Global Inc.
		CENTRAL INDEX KEY:			0001742341
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39339
		FILM NUMBER:		24826496

	BUSINESS ADDRESS:	
		STREET 1:		UNIT 304, NO. 30 GUANRI ROAD
		STREET 2:		SIMING DISTRICT
		CITY:			XIAMEN, FUJIAN PROVINCE
		STATE:			F4
		ZIP:			361008
		BUSINESS PHONE:		86-57182213772

	MAIL ADDRESS:	
		STREET 1:		UNIT 304, NO. 30 GUANRI ROAD
		STREET 2:		SIMING DISTRICT
		CITY:			XIAMEN, FUJIAN PROVINCE
		STATE:			F4
		ZIP:			361008
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>ea0202080-20f_hitek.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 05 16:32:36 UTC 2024 -->
<html xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:compsci="http://compsciresources.com" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:hkit="http://xmhitek.com/20231231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>UNITED STATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WASHINGTON, D.C. 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-20363">20-F</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentRegistrationStatement" id="ixv-32"><b>&#9744;</b></ix:nonNumeric>&#160;<b>REGISTRATION STATEMENT PURSUANT
TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport" id="ixv-20364">&#9746;</ix:nonNumeric> ANNUAL REPORT PURSUANT TO SECTION 13
OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-20365"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-20366">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-20367">2023</ix:nonNumeric></ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-59"><b>&#9744;</b></ix:nonNumeric>&#160;<b>TRANSITION REPORT PURSUANT
TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the transition period from _________ to
_________.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentShellCompanyReport" id="ixv-76"><b>&#9744;</b></ix:nonNumeric>&#160;<b>SHELL COMPANY REPORT PURSUANT
TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of event requiring this shell company report:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Commission file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-20368">001-39339</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-91"><b>HITEK GLOBAL INC.</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of Registrant as Specified in its Charter)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>N/A</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Translation of Registrant&#8217;s Name into
English)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode" id="ixv-107"><b>Cayman Islands</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Jurisdiction of Incorporation or Organization)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-20369">Unit 304</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-20370">No. 30 Guanri Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3" id="ixv-20371">Siming District</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-20372">Xiamen City, Fujian Province</ix:nonNumeric>, People&#8217;s
Republic of <ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-20373">China</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>+86 592-5395967</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of Principal Executive Offices)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressCityOrTown" id="ixv-20374">Xiaoyang Huang</ix:nonNumeric>, Chief Executive Officer</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:CityAreaCode" id="ixv-20375">+86 592</ix:nonNumeric>-<ix:nonNumeric contextRef="c1" name="dei:LocalPhoneNumber" id="ixv-20376">5395967</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine1" id="ixv-20377">Unit 304</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine2" id="ixv-20378">No. 30 Guanri Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine3" id="ixv-20379">Siming District</ix:nonNumeric>,</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName" id="ixv-20380">Xiamen City, Fujian Province</ix:nonNumeric>, People&#8217;s
Republic of <ix:nonNumeric contextRef="c1" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-20381">China</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Name, Telephone, E-mail and/or Facsimile Number
and Address of Company Contact Person)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered or to be registered pursuant
to Section 12(b) of the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title of Each Class</span></td> <td style="white-space: nowrap; width: 2%; text-align: center">&#160;</td> <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading Symbol</span></td> <td style="white-space: nowrap; width: 2%; text-align: center">&#160;</td> <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name of Each Exchange On Which Registered</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-160"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Class A Ordinary Shares, par value US$0.0001 per share</b></span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-165"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>HKIT</b></span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-20382">NASDAQ</ix:nonNumeric> Capital Market</b></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Securities registered or to be registered pursuant
to Section 12(g) of the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="text-decoration:underline">None</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Title of Class)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Securities for which there is a reporting obligation
pursuant to Section 15(d) of the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="text-decoration:underline">None</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Title of Class)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An aggregate of <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20383">6,200,364</ix:nonFraction> Class A ordinary shares,
par value $0.0001 per share, and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20384">8,192,000</ix:nonFraction> Class B ordinary shares, par value $0.0001 per share, as of the date of this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes&#160;<b>&#9744;</b>&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-20385">No</ix:nonNumeric>&#160;<b>&#9746;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this report is an annual or transition report,
indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act
of 1934.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes&#160;<b>&#9744;</b>&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-20386">No</ix:nonNumeric>&#160;<b>&#9746;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-20387">Yes</ix:nonNumeric>&#160;<b>&#9746;</b>&#160;&#160;&#160;No&#160;<b>&#9744;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant
was required to submit such files). </span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-20388">Yes</ix:nonNumeric> <b>&#9746;</b>&#160;&#160;&#160;No&#160;<b>&#9744;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, or a non-accelerated filer. See definition of &#8220;accelerated filer and large accelerated
filer&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 25%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer &#9744;</span></td> <td style="width: 25%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer &#9744;</span></td> <td style="width: 25%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-20389">Non-accelerated filer</ix:nonNumeric> &#9746;</span></td> <td style="width: 25%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="ixv-20390">&#9746;</ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company that prepares its
financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition
period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section 13(a) of the Exchange
Act.&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod" id="ixv-274"><b>&#9744;</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or
issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:IcfrAuditorAttestationFlag" id="ixv-20391">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the securities are registered pursuant to Section
12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction
of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-20392">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether any of those error
corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s
executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark which basis of accounting
the registrant has used to prepare the financial statements included in this filing:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td style="width: 20%; text-align: justify"><ix:nonNumeric contextRef="c0" name="dei:DocumentAccountingStandard" id="ixv-300"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. GAAP</span></ix:nonNumeric></td> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="width: 55%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">International Financial Reporting Standards as issued by the <br/>
International Accounting Standards Board</span></td> <td style="width: 5%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other </span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If &#8220;Other&#8221; has been checked in response
to the previous question, indicate by check mark which financial statement item the registrant has elected to follow:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Item 17&#160;<b>&#9744;</b>&#160;&#160;&#160;Item
18&#160;<b>&#9744;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this is an annual report, indicate by check
mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes&#160;<b>&#9744;</b>&#160;&#160;&#160;No&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-330"><b>&#9746;</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 78%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><b>Page</b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><b>Number</b></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTRODUCTORY NOTES</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">ii</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="3"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FORWARD-LOOKING STATEMENTS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">iii</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART I</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">1</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 1.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">1</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 2.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OFFER STATISTICS AND EXPECTED TIMETABLE</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">1</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 3.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>KEY INFORMATION</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">1</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 4.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INFORMATION ON THE COMPANY</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">35</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 4A.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>UNRESOLVED STAFF COMMENTS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">43</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 5.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OPERATING AND FINANCIAL REVIEW AND PROSPECTS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">43</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 6.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">61</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 7.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">67</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 8.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FINANCIAL INFORMATION</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">68</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 9.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>THE OFFER AND LISTING</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">68</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 10.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ADDITIONAL INFORMATION</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">68</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 11.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">81</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 12.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">81</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART II</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">82</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 13.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">82</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 14.</b></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</b></span></a></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">82</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 15.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONTROLS AND PROCEDURES</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">82</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>[RESERVED]</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">83</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16A.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AUDIT COMMITTEE FINANCIAL EXPERT</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">83</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16B.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CODE OF ETHICS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">83</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16C.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PRINCIPAL ACCOUNTANT FEES AND SERVICES</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">83</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16D.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">83</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16E.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">83</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16F.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANTS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">84</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16G.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_028"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CORPORATE GOVERNANCE</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">84</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16H.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_029"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MINE SAFETY DISCLOSURE</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">85</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16I.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_030"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">85</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16J.</b></span></td>
    <td>&#160;</td>
    <td><a href="#n_100"><b>INSIDER TRADING POLICIES</b></a></td>
    <td>&#160;</td>
    <td style="text-align: center">85</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16K.</b></span></td>
    <td>&#160;</td>
    <td><a href="#n_101"><b>CYBERSECURITY</b></a></td>
    <td>&#160;</td>
    <td style="text-align: center">85</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><a href="#a_031"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART III</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">86</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 17.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_032"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FINANCIAL STATEMENTS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">86</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 18.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_033"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FINANCIAL STATEMENTS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">86</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 19.</b></span></td>
    <td>&#160;</td>
    <td><a href="#a_038"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EXHIBITS</b></span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">87</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTRODUCTORY NOTES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as otherwise indicated by the context and
for the purposes of this annual report only, references in this annual report to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;affiliated entities&#8221; are to our subsidiaries and variable interest entities (&#8220;VIE&#8221;);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;China&#8221; or the &#8220;PRC&#8221; are to the People&#8217;s Republic of China, excluding Taiwan for the purposes of this annual report only;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Class A Ordinary Shares&#8221; are to the Class A Ordinary Shares of Hitek Global Inc., par value $0.0001 per share.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Class B Ordinary Shares&#8221; are to the Class B Ordinary Shares of Hitek Global Inc., par value $0.0001 per share.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Haitian Weilai&#8221; are to Xiamen Haitian Weilai Technology Co., Ltd., a limited liability company organized under the laws of the PRC that is fully owned by Tian Dahai;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;HiTek HK&#8221; are to the Company&#8217;s wholly owned subsidiary, HiTek Hong Kong Ltd., a Hong Kong corporation;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;HiTek&#8221;, or &#8220;VIE entity&#8221;, are to Xiamen Hengda HiTek Computer Network Co., Ltd., a limited liability company organized under the laws of the PRC, that we control via a series of contractual arrangements between WFOE and HiTek;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Huasheng&#8221; are to Xiamen Huasheng HiTek Computer Network Co., Ltd., a limited liability company organized under the laws of the PRC that function as HiTek&#8217;s operating subsidiary;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Huoerguosi&#8221; are to Huoerguosi Hengda Information Technology Co., Ltd., a limited liability company organized under the laws of the PRC that function as HiTek&#8217;s operating subsidiary;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Ordinary Shares&#8221; are to the Class A Ordinary Shares and Class B Ordinary Shares.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;we&#8221;, &#8220;us&#8221; or the &#8220;Company&#8221; are to Hitek Global Inc.;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;WFOE&#8221; are to Tian Dahai (Xiamen) Information Technology Co. Ltd. (&#8220;Tian Dahai&#8221;), a limited liability company organized under the laws of the People&#8217;s Republic of China (the &#8220;PRC&#8221;), which is wholly-owned by us through HiTek HK; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business is conducted via HiTek, a VIE entity in the PRC, using
RMB, the currency of China. Our consolidated financial statements are presented in United States dollars (&#8220;USD&#8221;). In this
annual report, we refer to assets, obligations, commitments and liabilities in our consolidated financial statements (&#8220;CFS&#8221;)
in USD. These dollar references are based on the exchange rate of RMB to USD, determined as of a specific date or for a specific period.
Changes in the exchange rate will affect the amount of our obligations and the value of our assets in terms of USD which may result in
an increase or decrease in the amount of our obligations (expressed in dollars) and the value of our assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 4; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORWARD-LOOKING STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This annual report on Form&#160;20-F contains
forward-looking statements that reflect our current expectations and views of future events. These statements are made under the &#8220;safe
harbor&#8221; provisions of the U.S. Private Securities Litigation Reform Act of 1995. You can identify these forward-looking statements
by terminology such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;aim,&#8221; &#8220;estimate,&#8221;
&#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;is/are likely to,&#8221; &#8220;potential,&#8221; &#8220;continue&#8221;
or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about
future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial
needs. These forward-looking statements include, but are not limited to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the adverse effects of the COVID-19 pandemic on our business or the market price of our Class A Ordinary Shares;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our goals and strategies;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our future business development, financial condition and results of operations;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our expectations regarding the market for our concrete products;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our expectations regarding demand for and market acceptance of our nutraceutical and dietary supplements products;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our plans to establish partnerships and develop new businesses;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our plans to invest in our business;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our relationships with our partners;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our future business development, results of operations and financial condition;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">market conditions affecting our equity capital;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">change in macroeconomic conditions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">competition in our industry; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">relevant government policies and regulations relating to our industry.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We would like to caution you not to place undue
reliance on these forward-looking statements and you should read these statements in conjunction with the risk factors disclosed in &#8220;Item
3. Key Information&#8212;D. Key Information&#8212;Risk Factors.&#8221; Those risks are not exhaustive. We operate in an evolving environment.
New risks emerge from time to time and it is impossible for our management to predict all risk factors, nor can we assess the impact of
all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those
contained in any forward-looking statement. We do not undertake any obligation to update or revise the forward-looking statements except
as required under applicable law. You should read this annual report and the documents that we reference in this annual report completely
and with the understanding that our actual future results may be materially different from what we expect.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART I</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT
AND ADVISERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 3. KEY INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Our Corporate Structure </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an offshore holding company incorporated
in the Cayman Islands. As a holding company with no material operations, our operations were conducted in China by (i) Haitian Weilai,
our indirect subsidiary, (ii) the VIE, Hitek and the VIE&#8217;s subsidiaries, Huasheng and Huoerguosi. Neither we nor our subsidiaries
own any equity interests in the VIE. WFOE, the VIE and the shareholders of the VIE entered into a series of contractual arrangements,
also known as the &#8220;VIE Agreements&#8221;, pursuant to which we are able to consolidate the financial results of the VIE in our consolidated
financial statements because we are deemed as the primary beneficial of the VIE under generally accepted accounting principles in the
U.S. (&#8220;U.S. GAAP&#8221;), and this structure involves unique risks to investors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following diagram&#160;illustrates our corporate
structure as of the date of this annual report. All percentages in the following diagram reflect the voting ownership interests instead
of the equity interests held by each of our shareholders given that each holder of Class B Ordinary Shares will be entitled to 15 votes
per one Class B Ordinary Share and each holder of Class A Ordinary Shares will be entitled to one vote per one Class A Ordinary Share:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_001.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The equity of HiTek is 44.74% owned by Xiaoyang Huang, our Chief Executive Officer; 29.83% owned by Shenping Yin, our Chairman of the Board; 2.35% owned by Bo Shi, our Chief Technology Officer; 0.78% owned by Zhishuang Wang; 0.78% owned by Liuqing Huang; 3.02% owned by Jingru Li; 4.99% owned by Mian Tang; 2.0% owned by Ce Tian; 2.0% owned by Xianfeng Lin; 7.55% owned by Inner Mongolia Guangxin Investment Co., Ltd., a Chinese company of which its equity is 80% owned by Wei Cui, 10% owned by Yi Cui and 10 % owned by Lei Gao; 1.96% owned by Baotou Zhongzhe Hengtong Technology Co., Ltd., a Chinese company of which its equity is 95% owned by Jing Kong and 5% owned by Qingxia Kong.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 6; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The VIE Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE Agreements by and among Tian Dahai (Xiamen)
Information Technology Co. Ltd. (the &#8220;WFOE&#8221;), HiTek, and HiTek&#8217;s shareholders include (i) certain power of attorney
agreements and equity interest pledge agreement, pursuant to which shareholders of HiTek pledged all of their equity interests in HiTek
to WFOE guarantee the performance of HiTek&#8217;s obligations under the exclusive technical consulting and service agreement; (ii) an
exclusive technical consulting and service agreement which allows WFOE to receive substantially all of the economic benefits from HiTek;
and (iii) certain exclusive equity interest purchase agreements which provide WFOE with an exclusive option to purchase all or part of
the equity interests in and/or assets of HiTek when and to the extent permitted by PRC laws. Through the VIE Agreements among WFOE, HiTek
and HiTek&#8217;s shareholders, we are deemed to have a controlling financial interest in, and be the primary beneficiary of, the VIE
for accounting purposes only and must consolidate the VIE because it met the conditions under U.S. GAAP to consolidate the VIE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each of the VIE Agreements is described in detail below:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Exclusive Technical Consulting and Service Agreement</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Exclusive Technical Consulting and Service Agreement
between HiTek and WFOE, WFOE provides HiTek with technical support, consulting services and other management services relating to its
day-to-day business operations and management, on an exclusive basis. The Exclusive Technical Consulting and Service Agreement came into
effect as of March 31, 2018. For services rendered to HiTek by WFOE under this agreement, WFOE is entitled to collect a service fee that
shall be paid per quarter of 100% of HiTek&#8217;s quarterly profit. The term of the Exclusive Technical Consulting and Service Agreement
is ten years unless it is terminated by WFOE with 30-day prior notice.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Equity Interest Pledge Agreement</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WFOE, HiTek and HiTek shareholders entered into an Equity Interest
Pledge Agreement, pursuant to which HiTek shareholders pledged all of their equity interests&#160;in HiTek to WFOE in order to guarantee
the performance of HiTek&#8217;s obligations under the Exclusive Technical Consulting and Service Agreement as described above. The Equity
Interest Pledge Agreement came into effect as of March 31, 2018. During the term of the pledge, WFOE is entitled to receive any dividends
declared on the pledged equity interests of HiTek. The Equity Interest Pledge Agreement ends when all contractual obligations under the
Exclusive Technical Consulting and Service Agreement have been fully performed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Exclusive Equity Interests Purchase Agreement</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Exclusive Equity Interests Purchase
Agreement, the HiTek Shareholders granted WFOE (or its designee) an exclusive option to purchase, to the extent permitted under PRC law,
part or all of their equity interests in HiTek. The option price is equal to the capital paid in by the HiTek Shareholders subject to
any appraisal or restrictions required by applicable PRC laws and regulations. The Exclusive Equity Interests Purchase Agreement remains
effective for a term of ten years and may be extended for another ten years at WFOE&#8217;s election.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Power of Attorney</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Power of Attorney, each HiTek
Shareholder authorizes WFOE to act on their behalf as their exclusive agent and attorney with respect to all rights as shareholders, including
but not limited to: (a) the attendance of the shareholder&#8217;s meeting and the execution of relative shareholder resolution(s) of HiTek;
(b) exercising all the shareholder&#8217;s rights, including voting, that shareholders are entitled to under the laws of China and the
articles of association, including but not limited to the sale or transfer or pledge or disposition of shares in part or in whole; and
(c) designating and appointing on behalf of shareholders the legal representative, the executive director, supervisor, the chief executive
officer and other senior management members of HiTek.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although it is not explicitly stipulated in the
Powers of Attorney, the term of the Powers of Attorney shall be the same as the term of that of the Exclusive Equity Interests Purchase
Agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Powers of Attorney are coupled with an interest
and shall be irrevocable and continuously valid from the date of their execution, so long as the relevant HiTek Shareholder is a shareholder
of Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Associated with Our Corporate Structure
and the VIE Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, the VIE structure cannot completely
replicate a foreign investment in China-based companies, as the shareholders will not and may never hold equity interests in the
Chinese operating entities. Instead, the VIE structure provides contractual exposure to foreign investment in us.&#160;Because we do
not hold equity interests in the VIE, we are subject to risks due to uncertainty of the interpretation and the application of the
PRC laws and regulations, including but not limited to limitation on foreign ownership of internet technology companies, regulatory
review of oversea listing of PRC companies through a special purpose vehicle, and the validity and enforcement of the VIE Agreements
as they have not been tested in a court of law. The VIE Agreements may not be effective in providing control over HiTek. See
&#8220;Risk Factors&#160;&#8212;&#160;Risks Relating to Our Corporate Structure&#8221; starting on page 14 of this annual report,
&#8220;Risk Factors&#160;&#8212;&#160;Risks Relating to Doing Business in the PRC&#8221; starting on page  19 of this annual report
for more information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to the risks of uncertainty about
any future actions of the PRC government in this regard that could disallow the VIE structure, which would likely result in a material
change in our operations and the value of Class A Ordinary Shares may depreciate significantly or become worthless. We are also subject
to certain legal and operational risks associated with the VIE&#8217;s operations in China. PRC laws and regulations governing our current
business operations are sometimes vague and uncertain, and therefore, these risks may result in a material change in the VIE&#8217;s operations,
significant depreciation of the value of our Class A Ordinary Shares, or a complete hindrance of our ability to continue to offer our
securities to investors. Recently, the PRC government initiated a series of regulatory actions and statements to regulate business operations
in China with little advance notice, including cracking down on illegal activities in the securities market, enhancing supervision over
China-based companies listed overseas using variable interest entity structure, adopting new measures to extend the scope of cybersecurity
reviews, and expanding the efforts in anti-monopoly enforcement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the PRC Cybersecurity Law, which was promulgated by the
Standing Committee of the National People&#8217;s Congress on November 7, 2016 and took effect on June 1, 2017, personal information and
important data collected and generated by a critical information infrastructure operator in the course of its operations in China must
be stored in China, and if a critical information infrastructure operator purchases internet products and services that affects or may
affect national security, it should be subject to cybersecurity review by the Cyberspace Administration of China (&#8220;CAC&#8221;).
On July 30, 2021, the State Council issued Regulation on Protecting the Security of Critical Information Infrastructure, clarifying the
definition of critical information infrastructure as &#8220;any of network facilities and information systems in important industries
and fields&#8212;such as public communication and information services, energy, transportation, water conservancy, finance, public services,
e-government, and science, technology and industry for national defense&#8212;that may seriously endanger national security, national
economy and people's livelihood, and public interests in the event that they are damaged or lose their functions or their data are leaked.&#8221;
On December 28, 2021, the CAC and other relevant PRC governmental authorities jointly promulgated the Cybersecurity Review Measures (the
&#8220;CAC Revised Measures&#8221;) to replace the original Cybersecurity Review Measures. The CAC Revised Measures took effect on February
15, 2022. Pursuant to the CAC Revised Measures, if critical information infrastructure operators purchase network products and services,
or network platform operators conduct data processing activities that affect or may affect national security, they will be subject to
cybersecurity review. On November 14, 2021, CAC published the Administration Measures for Cyber Data Security (Draft for Public Comments),
or the &#8220;Cyber Data Security Measure (Draft)&#8221;, which requires cyberspace operators with personal information of more than 1
million users who want to list abroad to file a cybersecurity review with the Office of Cybersecurity Review. The cybersecurity review
will evaluate, among others, the risk of critical information infrastructure, core data, important data, or a large amount of personal
information being influenced, controlled or maliciously used by foreign governments and risk of network data security after going public
overseas. As confirmed by our PRC counsel, Jingtian &amp; Gongcheng, we are not subject to cybersecurity review with the CAC in accordance
with the CAC Revised Measures, because (i) we are not in possession of or otherwise holding personal information of over one million users
and it is also very unlikely that it will reach such threshold in the near future; and (ii) as of the date of this annual report, we have
not received any notice or determination from applicable PRC governmental authorities identifying it as a critical information infrastructure
operator.&#160;&#160; However, since these statements and regulatory actions are new, it is uncertain how soon legislative or administrative
regulation making bodies will respond and what existing or new laws or regulations or detailed implementations and interpretations will
be modified or promulgated, if any, and the potential impact such modified or new laws and regulations will have on our daily business
operation, the ability to accept foreign investments and list on an U.S. exchange.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 17, 2023, the CSRC promulgated the Trial Administrative
Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Trial Measures, and five supporting guidelines, which
came into effect on March 31, 2023. Pursuant to the Trial Measures, domestic companies that seek to offer or list securities overseas,
both directly and indirectly, shall complete filing procedures with the CSRC pursuant to the requirements of the Trial Measures within
three working days following its submission of initial public offerings or listing application. If a PRC company fails to complete required
filing procedures or conceals any material fact or falsifies any major content in its filing documents, such PRC company may be subject
to administrative penalties, such as order to rectify, warnings, fines, and its controlling shareholders, actual controllers, the person
directly in charge and other directly liable persons may also be subject to administrative penalties, such as warnings and fines.&#160;In
addition, on February 24, 2023, the CSRC, together with Ministry of Finance of the PRC, National Administration of State Secrets Protection
and National Archives Administration of China, revised the Provisions on Strengthening Confidentiality and Archives Administration for
Overseas Securities Offering and Listing which was issued by the CSRC, National Administration of State Secrets Protection and National
Archives Administration of China in 2009, or the Provisions. The revised Provisions is issued under the title the Provisions on Strengthening
Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies, and came into effect on
March 31, 2023 together with the Trial Measures. One of the major revisions to the revised Provisions is expanding its application to
cover indirect overseas offering and listing, as is consistent with the Trial Measures. The revised Provisions require that, including
but not limited to (a) a domestic company that plans to, either directly or indirectly through its overseas listed entity, publicly disclose
or provide to relevant individuals or entities including securities companies, securities service providers and overseas regulators, any
documents and materials that contain state secrets or working secrets of government agencies, shall first obtain approval from competent
authorities according to law, and file with the secrecy administrative department at the same level; and (b)&#160;domestic company that
plans to, either directly or indirectly through its overseas listed entity, publicly disclose or provide to relevant individuals and entities
including securities companies, securities service providers and overseas regulators, any other documents and materials that, if leaked,
will be detrimental to national security or public interest, shall strictly fulfill relevant procedures stipulated by applicable national
regulations.&#160;As of the date of this annual report, as advised by Jingtian &amp; Gongcheng, our PRC counsel,&#160;as our post-effective
amendment to the registration statement on Form F-1 relating to our initial public offering (&#8220;IPO&#8221;) was declared effective
on March 30, 2023 and we completed our initial public offering and listing prior to September 30, 2023, we are not required to complete
the filing procedures pursuant to the Trial Measures for our IPO. &#160;&#160;If in the future we are going to conduct any offering or
financing in the U.S., we will complete filing procedures with the CSRC pursuant to the requirements of the Trial Measures. In addition,
we have not received any formal inquiry, notice, warning, sanction, or objection from the CSRC with respect our listing on the Nasdaq
Capital Market.&#160;However, there remains significant uncertainty as to the enactment, interpretation and implementation of regulatory
requirements related to overseas securities offerings and other capital markets activities. Any failure or perceived failure of us to
fully comply with such new regulatory requirements could significantly limit or completely hinder our ability to continue to offer securities
to investors, cause significant disruption to our business operations, and severely damage our reputation, which could materially and
adversely affect our financial condition and results of operations and could cause the value of our securities to significantly decline
or be worthless.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, as an auditor of companies that are
registered with the SEC and publicly traded in the U.S. and a firm registered with the PCAOB, our auditor, Wei, Wei &amp; Co. LLP, is
headquartered in the U.S. and is required under the laws of the U.S. to undergo regular inspections by the U.S. Public Company Accounting
Oversight Board (&#8220;PCAOB&#8221;) to assess their compliance with the laws of the U.S. and professional standards. Although we operate
through HiTek in mainland China, a jurisdiction where the PCAOB is currently unable to conduct inspections without the approval of the
Chinese government authorities, our auditor is currently inspected fully by the PCAOB. Inspections of other auditors conducted by the
PCAOB outside mainland China have at times identified deficiencies in those auditors&#8217; audit procedures and quality control procedures,
which may be addressed as part of the inspection process to improve future audit quality.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Even though our auditor is based in U.S. and under
full inspection by the PCAOB and is not currently subject to the determinations announced by the PCAOB on December 16, 2021, if &#160;any
PRC law relating to the access of the PCAOB to auditor files were to apply to a company such as HiTek or its auditor, the PCAOB may be
unable to fully inspect our auditor, which may result in our securities being delisted or prohibited from being traded &#8220;over-the-counter&#8221;
pursuant to the Holding Foreign Companies Accountable Act (the &#8220;HFCA Act&#8221;) and materially and adversely affect the value and/or
liquidity of your investment. On August 26, 2022, the China Securities Regulatory Commission, the Ministry of Finance of the PRC (the
&#8220;MOF&#8221;), and the PCAOB signed a Statement of Protocol (the &#8220;Protocol&#8221;), governing inspections and investigations
of audit firms based in mainland China and Hong Kong, taking the first step toward opening access for the PCAOB to inspect and investigate
registered public accounting firms headquartered in mainland China and Hong Kong. Pursuant to the fact sheet with respect to the Protocol
disclosed by the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;), the PCAOB shall have independent discretion to select
any issuer audits for inspection or investigation and has the unfettered ability to transfer information to the SEC. On December 15, 2022,
the PCAOB Board determined the PCAOB was able to secure complete access to inspect and investigate registered public accounting firms
headquartered in mainland China and Hong Kong and voted to vacate its previous determinations to the contrary. However, should PRC authorities
obstruct or otherwise fail to facilitate the PCAOB&#8217;s access in the future, the PCAOB Board will consider the need to issue a new
determination.&#160; See &#8220;Risk Factors&#8212;Risks Related to Doing Business in the PRC&#8221; starting on page 19 of this annual
report for a detailed description of risks related to the PRC. On December 29, 2022, a legislation entitled &#8220;Consolidated Appropriations
Act, 2023&#8221; (the &#8220;Consolidated Appropriations Act&#8221;), was signed into law by President Biden, which amended the HFCA Act
by reducing the number of consecutive non-inspection years required for triggering the prohibitions under the HFCA Act from three years
to two. There are risks and uncertainties which we cannot foresee for the time being, and rules and regulations in the PRC can change
quickly with little or no advance notice. The PRC government may intervene or influence HiTek&#8217;s future operations in the PRC at
any time, or may exert more control over offerings conducted overseas and/or foreign investment in companies like us. The PRC government
may intervene or influence HiTek&#8217;s future operations in the PRC at any time, or may exert more control over offerings conducted
overseas and/or foreign investment in companies like us. In the event it is later determined that the PCAOB is unable to inspect or investigate
completely our auditor, then such lack of inspection could cause trading in our securities to be prohibited under the HFCA Act, and ultimately
result in a determination by a securities exchange to delist our securities.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
management monitors the cash position of each entity within our organization regularly and prepare budgets on a monthly basis to ensure
each entity has the necessary funds to fulfill its obligation for the foreseeable future and to ensure adequate liquidity. As a holding
company, we may rely on dividends and other distributions on equity paid by our subsidiary in Hong Kong, Hitek HK, and the consolidated
VIE in mainland China, HiTek, for our cash and financing requirements. According to the Companies Ordinance of Hong Kong, a Hong Kong
company may only make a distribution out of profits available for distribution. In order for us to pay dividends to our shareholders,
we will rely on payments made from HiTek to WFOE, pursuant to VIE Agreements between them, and the distribution of such payments to HiTek
HK as dividends from WFOE. Certain payments from our HiTek to WFOE are subject to PRC taxes, including business taxes and VAT. We intend
to keep any future earnings to re-invest in and finance the expansion of our business, and we do not anticipate that any cash dividends
will be paid or any assets will be transferred in the foreseeable future. As of the date of this annual report, there has been no distribution
of dividends or assets among the holding company, the subsidiary or the consolidated VIE. &#160;In the future, cash proceeds raised from
overseas financing activities may be transferred by us to the consolidated VIE via capital contribution or shareholder loans, as the
case may be. Other than the above, we did not adopt or maintain any cash management policies and procedures as of the date of this annual
report.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Dividend Distributions or Assets Transfer among
the Holding Company, its Subsidiaries and the VIE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to keep any future earnings to re-invest
in and finance the expansion of our business, and we do not anticipate that any cash dividends will be paid or any assets will be transferred
in the foreseeable future. As of the date of this annual report, there has been no distribution of dividends or assets among the holding
company, the subsidiary or the consolidated VIE. Under Cayman Islands law, a Cayman Islands company may pay a dividend on
its shares out of either profit or share premium amount, provided that in no circumstances may a dividend be paid if this would result
in the company being unable to pay its debts due in the ordinary course of business. If we determine to pay dividends on any of our Class
A Ordinary Shares in the future, as a holding company, we will be dependent on receipt of funds from our Hong Kong subsidiary, HiTek HK.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Current PRC regulations permit our indirect PRC
subsidiaries to pay dividends to the Company only out of their accumulated profits, if any, determined in accordance with Chinese accounting
standards and regulations. In addition, each of our subsidiaries in China is required to set aside at least 10% of its after-tax profits
each year, if any, to fund a statutory reserve until such reserve reaches 50% of its registered capital. Each of such entity in China
is also required to further set aside a portion of its after-tax profits to fund the employee welfare fund, although the amount to be
set aside, if any, is determined at the discretion of its board of directors. Although the statutory reserves can be used, among other
ways, to increase the registered capital and eliminate future losses in excess of retained earnings of the respective companies, the reserve
funds are not distributable as cash dividends except in the event of liquidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government also imposes controls on the
conversion of RMB into foreign currencies and the remittance of currencies out of the PRC. Therefore, we may experience difficulties in
completing the administrative procedures necessary to obtain and remit foreign currency for the payment of dividends from our profits,
if any. Furthermore, if our subsidiaries in the PRC incur debt on their own in the future, the instruments governing the debt may restrict
their ability to pay dividends or make other payments. If we or our subsidiaries are unable to receive all of the revenues from our operations
through the current VIE Agreements, we may be unable to pay dividends on our Class A Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash dividends, if any, on our Class A Ordinary
Shares will be paid in U.S. dollars. If we are considered a PRC tax resident enterprise for tax purposes, any dividends we pay to our
overseas shareholders may be regarded as China-sourced income and as a result may be subject to PRC withholding tax at a rate of up to
10.0%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To pay dividends to our shareholders, we will rely on payments made
from HiTek to WFOE, pursuant to VIE Agreements between them, and the distribution of such payments to HiTek HK as dividends from WFOE.
Certain payments from our HiTek to WFOE are subject to PRC taxes, including business taxes and VAT.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Arrangement between Mainland China
and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance
Arrangement, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a PRC project.
However, the 5% withholding tax rate does not automatically apply and certain requirements must be satisfied, including without limitation
that (a) the Hong Kong project must be the beneficial owner of the relevant dividends; and (b) the Hong Kong project must directly hold
no less than 25% share ownership in the PRC project during the 12 consecutive months preceding its receipt of the dividends. In current
practice, a Hong Kong project must obtain a tax resident certificate from the Hong Kong tax authority to apply for the 5% lower PRC withholding
tax rate. As the Hong Kong tax authority will issue such a tax resident certificate on a case-by-case basis, we cannot assure you that
we will be able to obtain the tax resident certificate from the relevant Hong Kong tax authority and enjoy the preferential withholding
tax rate of 5% under the Double Taxation Arrangement with respect to dividends to be paid by our PRC subsidiary to its immediate holding
company, HiTek HK. As of the date of this annual report, we have not applied for the tax resident certificate from the relevant Hong Kong
tax authority. &#160;HiTek HK intends to apply for the tax resident certificate when WFOE plans to declare and pay dividends to HiTek
HK. See &#8220;Risk Factors - There are significant uncertainties under the EIT Law relating to the withholding tax liabilities of our
PRC subsidiary, and dividends payable by our PRC subsidiary to our offshore subsidiaries may not qualify to enjoy certain treaty benefits.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Permission or Approval Required from the PRC Authorities for The
VIE&#8217;s Operation </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To operate the general business activities currently
conducted in China, the consolidated VIE is required to obtain a business license from the State Administration for Market Regulation
(&#8220;SAMR&#8221;). HiTek has obtained a valid business license from the SAMR, and no application for any such license has been denied.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are aware, however, recently, the PRC government
initiated a series of regulatory actions and statements to regulate business operations in China with little advance notice, including
cracking down on illegal activities in the securities market, enhancing supervision over China-based companies listed overseas using variable
interest entity structure, adopting new measures to extend the scope of cybersecurity reviews, and expanding the efforts in anti-monopoly
enforcement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 6, 2021, the General Office of the Central
Committee of the Communist Party of China and the General Office of the State Council jointly issued the &#8220;Opinions on Severely Cracking
Down on Illegal Securities Activities According to Law,&#8221; or the Opinions. The Opinions emphasized the need to strengthen the administration
over illegal securities activities, and the need to strengthen the supervision over overseas listings by Chinese companies. Effective
measures, such as promoting the construction of relevant regulatory systems will be taken to deal with the risks and incidents of China-concept
overseas listed companies, and cybersecurity and data privacy protection requirements and similar matters. The Opinions and any related
implementing rules to be enacted may subject us to compliance requirement in the future. Given the current regulatory environment in the
PRC, we are still subject to the uncertainty of different interpretation and enforcement of the rules and regulations in the PRC adverse
to us, which may take place quickly with little advance notice.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
December 28, 2021, the CAC published the CAC Revised Measures, which further restates and expands the applicable scope of the cybersecurity
review. The CAC Revised Measures took effect on February 15, 2022. Pursuant to the CAC Revised Measures, if a network platform operator
holding personal information of over one million users seeks for &#8220;foreign&#8221; listing, it must apply for the cybersecurity review.
In addition, operators of critical information infrastructure purchasing network products and services are also obligated to apply for
the cybersecurity review for such purchasing activities. Although the CAC Revised Measures provides no further explanation on the extent
of &#8220;network platform operator&#8221; and &#8220;foreign&#8221; listing, we do not believe we are obligated to apply for a cybersecurity
review pursuant to the CAC Revised Measures, considering that (i) we are not in possession of or otherwise holding personal information
of over one million users and it is also very unlikely that we will reach such threshold in the near future; (ii) as of the date of this
annual report, we have not received any notice or determination from applicable PRC governmental authorities identifying it as a critical
information infrastructure operator.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">That being said, the CAC Revised Measures empowers
the cybersecurity review office to initiate cybersecurity review when they believe any particular data processing activities &#8220;affect
or may affect national security&#8221;. In addition, on November 14, 2021, the CAC promulgated the Regulations on the Administration of
Cyber Data Security (Draft for Comments) (the &#8220;Draft CAC Regulations&#8221;), and according to the Draft CAC Regulations, any data
processors shall, in accordance with relevant state provisions, apply for a cybersecurity review when carrying out, among other things,
&#8220;other data processing activities that affect or may affect national security&#8221;. However, neither the CAC Revised Measures
nor the Draft CAC Regulations provides for any further explanation or interpretation over what constitutes activities that &#8220;affect
or may affect national security&#8221;. Therefore, if any competent government authorities deem that HiTek&#8217;s data processing activities
may affect national security, we may be subject cybersecurity review, and in that scenario, failure to pass such cybersecurity review
and/or to comply with the data privacy and data security requirements raised during such cybersecurity review could subject HiTek to penalties,
damage its reputation and brand, and harm its business and results of operations. See risk factor titled &#8220;in light of recent events
indicating greater oversight by the CAC over data security, particularly for companies seeking to list on a foreign exchange, we are subject
to a variety of laws and other obligations regarding cybersecurity and data protection, and any failure to comply with applicable laws
and obligations could have a material and adverse effect on our business, our listing on Nasdaq, financial condition, results of operations,
and the offering&#8221; starting on page  26 of this annual report for more information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In summary, we, our subsidiaries, or the VIE are
not required to obtain permission or approval from the PRC authorities including CSRC or CAC for the VIE&#8217;s operation, nor have we,
our subsidiaries, or VIE received any denial for the VIE&#8217;s operation. We are subject to the risks of uncertainty of any future actions
of the PRC government in this regard including the risk that we inadvertently conclude that the permission or approvals discussed here
are not required, that applicable laws, regulations or interpretations change such that we or HiTek is required to obtain approvals in
the future, or that the PRC government could disallow our holding company structure, which would likely result in a material change in
our operations, including our ability to continue our existing holding company structure, carry on our current business, accept foreign
investments, and continue to offer securities to our investors. These adverse actions could cause the value of our Class A Ordinary Shares
to significantly decline or become worthless. We may also be subject to penalties and sanctions imposed by the PRC regulatory agencies,
including the CSRC, if we fail to comply with such rules and regulations, which would likely adversely affect the ability of our securities
to be listed on the U.S. exchange, which would likely cause the value of our securities to significantly decline or become worthless.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. [RESERVED]</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Capitalization and indebtedness.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>C. Reasons for the offer and use of proceeds.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>D. Risk factors.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>An investment in our Class A Ordinary Shares
involves a high degree of risk. You should carefully consider the risks and uncertainties described below together with all other information
contained in this annual report, including the matters discussed under the headings &#8220;Forward-Looking Statements&#8221; and &#8220;Operating
and Financial Review and Prospects&#8221; before you decide to invest in our Class A Ordinary Shares. We are a holding company with substantial
operations in China and are subject to a legal and regulatory environment that in many respects differs from the United States. If any
of the following risks, or any other risks and uncertainties that are not presently foreseeable to us, actually occur, our business, financial
condition, results of operations, liquidity and our future growth prospects could be materially and adversely affected.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Related to Our Business Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We face risks related to health epidemics
such as the COVID-19, and other outbreaks, which could significantly disrupt our operations and adversely affect our business, financial
condition and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business could be materially and adversely
affected by health epidemics such as the COVID-19 and other outbreaks affecting the PRC. Health epidemics may give rise to severe interruptions
to public transportation and usual business operations, which could severely disrupt our operations. Our business operations depend on
overall economy and demand for IT consulting and solutions service in Xiamen area, which could be disrupted by health epidemics. For example,
our office had to shut down from February 3, 2020 to February 23, 2020. Public transportation services in Xiamen city were curtailed over
COVID-19 concerns. For our Tax Devices and Services sector, we have to collect the service fee on-site from those customers who have not
used our online payment platform, which may lead to a delay in collection. The number of our new customers decreased in February 2020.
The COVID-19 outbreak may have the same impact on our IT services sector. As of the date of this annual report, there is no clear sign
of slow-down in our hardware and software sales. &#160;In early December 2022, China announced a nationwide loosening of its zero-COVID
policy, and the country may face a wave in infections after the lifting of these restrictions. The impact of COVID-19 pandemic still depends
on the future developments of the pandemic, including new information concerning the global severity of and actions taken to contain the
pandemic, or the appearance of new or more severe strains of the virus, which are highly uncertain and unpredictable. Therefore, while
we do not expect the COVID-19 pandemic to negatively impacting our business, results of operations, and financial position, the related
financial impact cannot be reasonably estimated at this time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our future revenues and growth prospects
depend on the ACTCS pricing model mandated by the PRC government. If the PRC government continues to reduce the annual fee per user we
are allowed to charge, our operations and revenues may be negatively impacted. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell ACTCS tax devices and provide ACTCS supporting services to
our clients. The prices of GTD and annual service fees are regulated and subject to the State Tax Administration&#8217;s pricing mandates.
In the past 20 years, the annual service fee has undergone three major adjustments -- from RMB 450 per year per user to RMB 370 per year
per user, and then further reduced to RMB 330 per year per user. Most recently, the ACTCS annual service fee was again reduced to RMB
280 per year per user, according to the &#8220;Notice of the National Development and Reform Commission on Relevant Issues Concerning
the Reduction of ACTCS Products and Maintenance Service Fee&#8221; (Development and Reform Commission Case [2017] No. 1243). According
to relevant notice, the small-scale taxpayers for which sales amount did not exceed RMB 100,000 ($14,000) for each month are exempt from
ACTCS or GTD technical service fee since 2019. Besides, the Company provides tax invoicing management services and charges service fee
on an annual basis. The tax invoicing management service period is usually one year for RMB299. Tax invoicing management services is to
host customers&#8217; tax devices, provide training service on using Nuonuo, complete tax declaration automatically and back up data online.
Since we do not control the pricing of the ACTCS services, we cannot guarantee our profit margin will be stable or we will make a profit
on such services at all. We cannot guarantee that the annual service fee will not be further reduced, and therefore our revenues to be
derived from ACTCS supporting services may be subject to significant fluctuation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our future revenues and growth prospects
depend on the growth of new business entities in the Xiamen metropolitan areas, which is not within our control and the growth rate may
decrease. As such, our operations and revenues may be negatively impacted.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The willingness of people to establish business
entities in the Xiamen metropolitan areas is beyond our control. There are multiple reasons people may find appealing to establish a particular
business in the Xiamen metropolitan areas, such as people&#8217;s personal belief and volatility in the Chinese capital markets. To the
extent that people are unwilling to establish new businesses in the Xiamen metropolitan area either due to political or economic climate,
we will not be able to acquire new customers to our ACTCS services. Thus, our ability to generate revenue or operate profitably may be
negatively impacted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Increased use of electronic invoice will
reduce the number of customers using our ACTCS services. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From 2018, the Chinese tax regulators have been rolling out the electronic
invoicing system. Currently, electronic invoices are mostly used by businesses in the Fast Moving Consumer Goods (&#8220;FMCG&#8221;)
industry such as fast food restaurants and coffee shops. The electronic invoices enable FMCG companies to apply for, issue, transfer and
check the invoices through the unified online electronic invoice management system of Chinese tax authorities. Electronic invoices are
very useful in helping business entities reduce operating costs and streamline service process, since they do not involve printing, storage
and postage procedures. Businesses who use electronic invoices still need to purchase tax reporting devices such as GTD. But they will
not need maintenance services. Currently, approximately 1.5% of our SME clients are FMCG business entities. According to relevant notice,
small-scale taxpayers with sales amount not in excess of RMB 100,000 for each month are exempt from ACTCS or GTD technical service fee
since 2019. From January 2021, new taxpayers in Xiamen could receive free tax Ukeys from the Tax authorities. The increased use of electronic
invoices, the exemption of ACTCS technical service fee for small-scale taxpayers and free tax Ukeys for new tax payers will reduce our
annual service fee revenue and thus negatively affect our total revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Future&#160;inflation&#160;in&#160;China&#160;may inhibit our
ability to conduct business in China.</i></b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the past ten years, the Chinese economy
has experienced periods of rapid expansion and highly fluctuating rates of&#160;inflation. During the past ten years, the rate of&#160;inflation&#160;in&#160;China&#160;has
been as high as 3.3% and as low as 1.1%. These factors have led to the adoption by the Chinese government, from time to time, of various
corrective measures designed to restrict the availability of credit or regulate growth and contain inflation. High inflation may in the
future cause the Chinese government to impose controls on credit and/or prices, or to take other action, which could inhibit economic
activity in China, and thereby harm the market for our products and our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>The&#160;war&#160;in&#160;Ukraine
and the Israel-Hamas war&#160;could materially and adversely affect our business and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The war&#160;in&#160;Ukraine and the Israel-Hamas
war&#160;have already affected global economic markets, including a dramatic increase in the price of oil and gas, and the uncertain resolution
of this conflict could result in protracted and/or severe damage to the global economy. Russia&#8217;s war in Ukraine and the Israel-Hamas
war have led to, and may lead to, additional sanctions being levied by the United States, European Union and other countries against Russia
and the Hamas-aligned fundraising network. Russia&#8217;s military incursion, the escalation of the Israel-Hamas war and the resulting
sanctions could adversely affect global energy and financial markets and thus could affect our customers&#8217; businesses and our business,
even though we do not have any direct exposure to Russia, Israel, Palestine or the adjoining geographic regions. The extent and duration
of the wars, sanctions and resulting market disruptions are impossible to predict, but could be substantial. Any such disruptions caused
by these wars or resulting sanctions may magnify the impact of other risks described herein. We cannot predict the progress or outcome
of the situation in Ukraine, Israel, Palestine or the adjoining geographic regions, as the conflicts and governmental reactions are rapidly
developing and beyond their control. Prolonged unrest, intensified military activities or more extensive sanctions impacting these regions
could have a material adverse effect on the global economy, and such effect could in turn have a material adverse effect on our business,
financial condition, results of operations and prospects.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Increasing competition within our industry
could have an impact on our business prospects. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While the VAT reporting service industry in China is a heavily regulated
industry where new players must obtain approval by the relevant PRC government agencies before entering this industry, it is still highly
possible that new competitors will enter into the market and have significantly greater financial and other resources than we have and
may offer services that is more attractive and more advanced that we can provide for large business companies and SMEs. Thus, we anticipate
increasing competition, which may have a negative impact on both our revenues and our profit margins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our IT services and hardware and software
sales rely on evolving information technologies to maintain our competitiveness, and any failure to adapt to technological developments
or industry trends could harm our business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We depend upon the use of sophisticated information
technologies and systems, including technologies and systems utilized for communications, procurement and administrative systems. As our
operations grow in both size and scope, we continuously need to improve and upgrade our systems and infrastructure to offer an increasing
number of clients enhanced products, services, features and functionality, while maintaining the reliability and integrity of our systems
and infrastructure. Our future success in IT services and hardware and software sales also depends on our ability to adapt to rapidly
changing technologies, particularly the increasing use of internet-based products and services, to change our services and infrastructure
so they address evolving industry standards and to improve the performance, features and reliability of our services in response to competitive
service and product offerings in the Chinese software markets and the evolving demands of the IT service markets. If there are technological
impediments to introducing new technological products or maintaining current technologies or other products and services, or if these
products and services do not meet the requirements of our clients&#8217; evolving needs, our business, financial condition or results
of operations may be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the emergence of competitors which
may be able to optimize products, services or strategies that use advanced computing such as cloud computing, as well as other technological
changes and developing technologies, such as machine learning and artificial intelligence, have, and will mandate us to make new and costly
investments. Transitioning to new technologies may be disruptive to resources and the services we provide, and may increase our reliance
on third party service providers. We may not be successful, or may be less successful than our current or new competitors, in developing
technology that operates effectively across multiple devices and platforms and that is appealing to our customers, either of which would
negatively affect our business and financial performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It is possible that, if we are not able to maintain
existing systems, obtain new technologies and systems, or replace or introduce new technologies and systems as quickly as our competitors
or in a cost-effective manner, our business and operations could be materially adversely affected. Also, we may not achieve the benefits
anticipated or required from any new technology or system, or be able to devote financial resources to new technologies and systems in
the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are dependent upon software, equipment
and services provided by third parties. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are dependent upon software, equipment and
services provided and/or managed by third parties in the operation of our business. In the event that the performance of such software,
equipment or services provided and/or managed by third parties deteriorates or our arrangements with any of these third parties related
to the provision and/or management of software, equipment or services are terminated, we may not be able to find alternative services,
equipment or software on a timely basis or on commercially reasonable terms, or at all, or be able to do so without significant cost or
disruptions to our business, and our relationships with our customers may be adversely impacted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>A
significant portion of our revenue is concentrated on a few large customers, and we do not have long-term service agreements with our
key customers and rely upon our longstanding relationship with them.&#160;If we lose one or more of our customers, our results of operations
may be adversely and materially impacted.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the year ended December 31, 2023, one customer accounted for 18% of total HiTek&#8217;s revenues. For the year ended December 31, 2022,
two customers accounted for 49% of total HiTek&#8217;s revenues, the largest of which was 36%. Since we do not have long-term customer
supply agreements with such large customers and rely primarily upon our goodwill and reputation to sustain the business relationship,
our results of operations may be adversely and materially impacted if one or more of these customers stop purchasing from us.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Extended
payment terms may cause deferred payments or bad debts, which could negatively affect our business operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company gave a two-year credit period to large customers such as large-scale oil and coal mining groups. Their collection period is usually
longer than other medium or small-sized companies. An extended credit period will have a potential risk of causing deferred payments
or bad debts, which could negatively affect our business operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
source our retail hardware primarily from a limited number of suppliers. If we lose one or more of the suppliers, our operation may be
disrupted, and our results of operations may be adversely and materially impacted.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the year ended December 31, 2023, one supplier accounted for 12% of the total purchases. For the year ended December 31, 2022, four suppliers
accounted for 16%, 15%, 13% and 11% of the total purchases, respectively. If we lose suppliers and are unable to swiftly engage new suppliers,
our operations may be disrupted or suspended, and we may not be able to deliver hardware products to our customers on time. We may also
have to pay a higher price to source from a different supplier on short notice. While we are actively searching for and negotiating with
new suppliers, there is no guarantee that we will be able to locate appropriate new suppliers or supplier merger targets in our desired
timeline. As such, our results of operations may be adversely and materially impacted.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;<b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
face the risk that a third party borrower may not repay the loans we made to it. An event of default could have a material adverse effect
on our cash flow, results of operations and financial condition.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
January 21, 2022, March 28, 2022, and June 14, 2022, Hitek and HiTek, Beijing Baihengda Petroleum Technology Co., Ltd. (&#8220;Beijing
Baihengda,&#8221; together with HiTek, the &#8220;Lenders&#8221;) and Guangxi Beihengda Mining Co., Ltd. (&#8220;Guangxi Beihengda,&#8221;
or the &#8220;Borrower&#8221;) entered into three loan agreements with similar terms, pursuant to which the Lenders loaned RMB 40 million
(approximately US$5.98 million with an exchange rate of 0.1494 as of June 30, 2022) (collectively, the &#8220;Loans&#8221;) to the Borrower
at monthly interest of 1%. Each of HiTek and Baihengda funded RMB 20 million of the Loans (approximately US$2.99 million with an exchange
rate of 0.1494 as of June 30, 2022). &#160;As of the date of this annual report, the aggregate outstanding principal amount of the Loans
is RMB 37 million (approximately US $5.2 million with an exchange rate of 0.1409 as of December 31, 2023).&#160; All of the Loans have
a two-year term. The Borrower can pre-pay the outstanding loan amount after 12 months without penalty. Pursuant to a mining right pledge
agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, the Loans are secured by the Borrower&#8217;s
coal mining permit, issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining rights for certain building
granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for a production of 1.306 million cubic meters per year.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">In
the event the Borrower is unable to make full and timely payments of interest and principal on the Loans when due, our cash flow, results
of operations and financial conditions may be adversely affected. In addition, there is risk that the mining property may decrease in
value during the term of the Loans. In the event the underlying collateral value is less than the loan amount at the time of default,
we will suffer a loss.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
may need additional capital to fund our future operations and, if it is not available when needed, we may need to reduce our planned
expansion and marketing efforts, which may reduce our revenue.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
believe that our existing working capital and cash available from operations will enable us to meet our working capital requirements
for at least the next 12 months. However, if cash from future operations is insufficient, or if cash is used for acquisitions or other
currently unanticipated uses, we may need additional capital. As a result, we could be required to raise additional capital. To the extent
we raise additional capital through the sale of equity or convertible debt securities, the issuance of such securities could result in
dilution of the shares held by existing shareholders. If additional funds are raised through the issuance of debt or equity securities,
such securities may provide the holders certain rights, preferences, and privileges senior to those of shareholders holding Class A Ordinary
Shares, and the terms of any such debt securities could impose restrictions on our operations. We cannot assure you that additional capital,
if required, will be available on acceptable terms, or at all. If we are unable to obtain sufficient amounts of additional capital, we
may be required to reduce the scope of our planned product development and marketing efforts, which could harm our business, financial
condition and operating results.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>If
we are unable to manage our anticipated growth effectively, our business could be adversely affected. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">To
develop our business, we need to hire and retain key managers and executives in all areas of our operations. Our future operating results
depend to a large extent on our ability to develop and manage expansion and growth successfully. For us to manage such growth, we must
put in place legal and accounting systems, and implement human resource management and other tools. We have taken preliminary steps to
put this structure in place. However, there is no assurance that we will be able to expand our business or successfully manage any growth
that may result. Failure to expand our operations or manage our growth effectively could materially and adversely affect our ability
to market our services in multiple venues.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Because
we rely upon a third party to perform the payment processing for our clients, the failure or inability of the third party to provide
these services could impair our ability to operate. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Because
we do not possess an internal payment method, all payments by participants or customers are processed by third parties such as Alipay
and WeChat Pay. The payment processing business is highly regulated, and it is subject to a number of risks that could materially and
adversely affect their abilities to provide payment processing and escrow services to us, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increased regulatory focus
    and the requirement that it comply with numerous complex and evolving laws, rules and regulations;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increases in the costs
    to the third party, including fees charged by banks to process funds through the third parties, which could result in increased costs
    to us and to our participants;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">dissatisfaction with the
    third parties&#8217; services;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a decline in the use of
    the third parties&#8217; services generally which could result in increases in costs to users such as us and our participants;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the ability of the third
    parties to maintain adequate security procedures to prevent the hacking or other unauthorized access to account and other information
    provided by us and the participants who use the system;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">system failures or failure
    to effectively scale the system to handle large and growing transaction volumes;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the failure or inability
    of the third parties to manage funds accurately or the loss of funds by the third parties, whether due to employee fraud, security
    breaches, technical errors or otherwise; and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the failure or inability
    of these third parties to adequately manage business and regulatory risks. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
rely on the convenience and ease of use that third party&#8217;s payment methods provide to our users. If the quality, utility, convenience
or attractiveness of these payment services declines for any reason, the attractiveness of our services could be materially impaired.
If we need to migrate to other third-party payment services for any reason, the transition could require considerable time and management
resources, and the third-party payment services may not be as effective, efficient or well-received by our clients. Further, our clients
may be reluctant to use a different payment system.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Our
success depends substantially on the continued retention of certain key personnel and our ability to hire and retain qualified personnel
in the future to support our growth and execute our business strategy. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
one or more of our senior executives or other key personnel are unable or unwilling to continue in their present positions, our business
may be disrupted and our financial condition and results of operations may be materially and adversely affected. While we depend on the
abilities and participation of our current management team generally, we rely particularly upon Mr. Shenping Yin, Chairman of the Board
and Ms. Xiaoyang Huang, our Chief Executive Officer who is responsible for the development and implementation of our business plan. The
loss of the services of Mr. Yin for any reason could significantly adversely impact our business and results of operations. Competition
for senior management and senior technology personnel in the PRC is intense and the pool of qualified candidates is very limited. We
cannot assure you that the services of our senior executives and other key personnel will continue to be available to us, or that we
will be able to find a suitable replacement for them if they were to leave.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
may not be able to adequately protect our intellectual property rights, and our competitors may be able to offer similar products and
services, which would harm our competitive position. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
success depends in part upon our intellectual property rights. We rely primarily on copyright, trade secret laws, confidentiality procedures,
license agreements and contractual provisions to establish and protect our proprietary rights over our products, procedures and services.
Other persons could copy or otherwise obtain and use our technology without authorization, or develop similar IP independently. We may
also pursue the registration of our domain names, trademarks, and service marks in other jurisdictions, including the United States.
However, the intellectual property laws in China are not considered as strong as comparable laws in the United States or the European
Union. We cannot assure you that we will be able to protect our proprietary rights. Further, our competitors may be able to independently
develop similar or more advanced technology, duplicate our products and services or design around any intellectual property rights we
hold. Further, our intellectual property rights may be subject to termination or expirations. The loss of intellectual property protections
or the inability to timely regain intellectual property protections could harm our business and ability to compete.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
have engaged in transactions with related parties, and such transactions present possible conflicts of interest that could have an adverse
effect on our business and results of operations.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
entered into a number of transactions with related parties, including our significant shareholder and director. For example, we entered
into several transactions with Beijing Zhongzhe Yuantong Technology Co., Ltd. which is under common control with one minority shareholder
of HiTek or business entities affiliated with or owned by Chairman, Shenping Yin, where we have sales revenues or have advances from
these entities. See &#8220;Related Party Transactions&#8221;. We may in the future enter into additional transactions with entities in
which members of our board of directors and other related parties hold ownership interests.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Transactions
with related parties present potential for conflicts of interest, as the interests of related party may not align with the interests
of our shareholders. Although we believe these transactions were in our best interests, we cannot assure you that these transactions
were entered into on terms as favorable to us as those that could have been obtained in an arms-length transaction. We may also engage
in transactions with related parties in the future. Conflicts of interests arise when we transact business with related parties. These
transactions, individually or in the aggregate, may have an adverse effect on our business and results of operations or may result in
government enforcement actions or other litigation.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Risks
Relating to Our Corporate Structure </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
do not have direct ownership of our operating entities in China, but have control rights and the rights to the assets, property, and
revenue of HiTek and its subsidiaries through VIE Agreements, which may not be effective in providing control over HiTek. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
do not have direct ownership of our operating entities in China, but have control rights and the rights to the assets, property, and
revenue of HiTek and its subsidiaries through VIE Agreements. All of our current revenue and net income is derived from HiTek, the VIE
in China. Foreign ownership of internet technology businesses, such as distribution of online information, is subject to restrictions
under current PRC laws and regulations. For example, foreign investors are not allowed to own more than 50% of the equity interests in
a value-added telecommunication service provider (except e-commerce) and any such foreign investor must have experience in providing
value-added telecommunications services overseas and maintain a good track record in accordance with the Special Administrative Measures
for Entrance of Foreign Investment (Negative List) (2020 Version) promulgated on June 23, 2020 and effective on July 23, 2020, respectively,
and other applicable laws and regulations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">To
comply with PRC laws and regulations, we do not intend to have an equity ownership interest in HiTek but rely on VIE Agreements with
HiTek to control and operate its business. However, as discussed above, these VIE Agreements may not be effective under PRC laws in providing
us with the necessary control over HiTek and its operations. Any deficiency in these VIE Agreements may result in our loss of control
over the management and operations of HiTek, which will result in a significant loss in the value of an investment in our company. Because
of the practical restrictions on direct foreign equity ownership imposed by the Fujian provincial government authorities, we must rely
on contractual rights through the VIE structure to effect control over and management of HiTek, which exposes us to the risk of potential
breach of contract by the shareholders of HiTek. In addition, as our Chairman of the Board Mr. Yin and his wife Ms. Xiaoyang Huang, our
Chief Executive Officer, holds 29.83% and 44.74% of HiTek&#8217;s outstanding equity, it may be difficult for us to change our corporate
structure if such shareholders refuse to cooperate with us.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Because
we are an offshore holding company and our business was conducted through VIE Agreements with HiTek, the VIE in China, if we fail to
comply with applicable PRC law, we could be subject to severe penalties and our business could be adversely affected.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
are an offshore holding company incorporated in the Cayman Islands. As a holding company with no material operations, our operations
were conducted in China by our subsidiaries and through VIE Agreements with HiTek, the VIE in China, the equity of which is owned by
Xiaoyang Huang, Shenping Yin, Bo Shi, Zhishuang Wang, Liuqing Huang, Jingru Li, Mian Tang, Ce Tian, Xianfeng Lin, Inner Mongolia Guangxin
Investment Co., Ltd. and Baotou Zhongzhe Hengtong Technology Co., Ltd. through VIE Agreements, as a result of which, under United States
generally accepted accounting principles, the assets and liabilities of HiTek are treated as our assets and liabilities and the results
of operations of HiTek are treated in all respects as if they were the results of our operations. There are uncertainties regarding the
interpretation and application of PRC laws, rules and regulations, including but not limited to the laws, rules and regulations governing
the validity and enforcement of the VIE Agreements between WFOE and HiTek.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Provisions Regarding Mergers and Acquisitions of Domestic Projects by Foreign Investors (the &#8220;M&amp;A Rules&#8221;) requires an
overseas special purpose vehicle that are controlled by PRC companies or individuals formed for the purpose of seeking a public listing
on an overseas stock exchange through acquisitions of PRC domestic companies using shares of such special purpose vehicle or held by
its shareholders as considerations to obtain the approval of the China Securities Regulatory Commission, or the CSRC, prior to the listing
and trading of such special purpose vehicle&#8217;s securities on an overseas stock exchange. However, the application of the M&amp;A
Rules remains unclear. If CSRC approval is required for future public offerings in the U.S., it is uncertain whether it would be possible
for us to obtain such approval. Any failure to obtain or delay in obtaining CSRC approval for future public offerings in the U.S. would
subject us to sanctions imposed by the CSRC and other PRC regulatory agencies.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Furthermore,
regulatory requirements on cybersecurity, data security and data privacy in China are evolving and are subject to varying interpretations
or significant changes, resulting in uncertainties about the scope of HiTek&#8217;s responsibilities in that regard. On June 10, 2021,
the Standing Committee of the National People&#8217;s Congress promulgated the PRC Data Security Law, which took effect September 1,
2021. The Data Security Law provides for a security review procedure for the data activities that may affect national security. Furthermore,
Measures for Cybersecurity Review, which became effective on June 1, 2020, set forth the cybersecurity review mechanism for critical
information infrastructure operators, and provided that critical information infrastructure operators who intend to purchase internet
products and services that affect or may affect national security shall be subject to a cybersecurity review. On December 28, 2021, the
CAC published the CAC Revised Measures which further restates and expands the applicable scope of the cybersecurity review. The CAC Revised
Measures took effect on February 15, 2022. Pursuant to the CAC Revised Measures, if a network platform operator holding personal information
of over one million users seeks for &#8220;foreign&#8221; listing, it must apply for the cybersecurity review, and operators of critical
information infrastructure purchasing network products and services are also obligated to apply for the cybersecurity review for such
purchasing activities. Although the CAC Revised Measures provides no further explanation on the extent of &#8220;network platform operator&#8221;
and &#8220;foreign&#8221; listing, we do not believe we are obligated to apply for a cybersecurity review pursuant to the CAC Revised
Measures, considering that (i) we are not in possession of or otherwise holding personal information of over one million users and it
is also very unlikely that we will reach such threshold in the near future; and (ii) as of the date of this annual report, we have not
received any notice or determination from applicable PRC governmental authorities identifying it as a critical information infrastructure
operator.&#160; &#160;That being said, considering that the CAC Revised Measures empowers the cybersecurity review office to initiate
cybersecurity review when they believe any particular data processing activities &#8220;affect or may affect national security&#8221;,
and it is uncertain whether the competent government authorities will deem that HiTek&#8217;s data processing activities may affect national
security and thus initiating the cybersecurity review against HiTek&#8217;s businesses. Failure of cybersecurity, data privacy and data
security compliance could subject HiTek to penalties, damage its reputation and brand, and harm its business and results of operations.
</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
WFOE, HiTek or their ownership structure or the VIE Agreements are determined to be in violation of any existing or future PRC laws,
rules or regulations, or WFOE or HiTek fails to obtain or maintain any of the required governmental permits or approvals, the relevant
PRC regulatory authorities would have broad discretion in dealing with such violations, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">revoking the business and
    operating licenses of WFOE or HiTek;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">discontinuing or restricting
    the operations of WFOE or HiTek;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">imposing conditions or
    requirements with which we, WFOE, or HiTek may not be able to comply;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">requiring us, WFOE, or
    HiTek to restructure the relevant ownership structure or operations which may significantly impair the rights of the holders of our
    Class A Ordinary Shares in the equity of HiTek;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">restricting or prohibiting
    our use of the proceeds from our initial public offering to finance our business and operations in China; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">imposing fines.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
cannot assure you that the PRC courts or regulatory authorities may not determine that our corporate structure and VIE Agreements violate
PRC laws, rules or regulations. If the PRC courts or regulatory authorities determine that our contractual arrangements are in violation
of applicable PRC laws, rules or regulations, the VIE Agreements will become invalid or unenforceable, and HiTek will not be treated
as a VIE entity and we will not be entitled to treat HiTek&#8217;s assets, liabilities and results of operations as our assets, liabilities
and results of operations, which could effectively eliminate the assets, revenue and net income of HiTek from our balance sheet, which
would most likely require us to cease conducting our business and would result in the delisting of our Class A Ordinary Shares from Nasdaq
Capital Market and a significant impairment in the market value of our Class A Ordinary Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
may have difficulty in enforcing any rights we may have under the VIE Agreements in PRC. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
all of the VIE Agreements with HiTek are governed by the PRC laws and provide for the resolution of disputes through arbitration in the
PRC, they would be interpreted in accordance with PRC law and any disputes would be resolved in accordance with PRC legal procedures.
The legal environment in the PRC is not as developed as in the United States. As a result, uncertainties in the PRC legal system could
further limit our ability to enforce these VIE Agreements. Furthermore, these VIE Agreements may not be enforceable in China if PRC government
authorities or courts take a view that such VIE Agreements contravene PRC laws and regulations or are otherwise not enforceable for public
policy reasons. In the event we are unable to enforce these VIE Agreements, we may not be able to exert effective control over HiTek,
and our ability to conduct our business may be materially and adversely affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>The
approval of the China Securities Regulatory Commission and other compliance procedures may be required in connection with the offering
of our securities in the U.S., and, if required, we cannot predict whether we will be able to obtain such approval. As a result, both
you and us face uncertainty about future actions by PRC regulatory authorities that could significantly affect the operating company&#8217;s
financial performance and the enforceability of the VIE Agreements.&#160;</i></b></span></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Provisions Regarding Mergers and Acquisitions of Domestic Projects by Foreign Investors (the &#8220;M&amp;A Rules&#8221;) require an
overseas special purpose vehicle that are controlled by PRC companies or individuals formed for the purpose of seeking a public listing
on an overseas stock exchange through acquisitions of PRC domestic companies using shares of such special purpose vehicle or held by
its shareholders as considerations to obtain the approval of the China Securities Regulatory Commission, or the CSRC, prior to the listing
and trading of such special purpose vehicle&#8217;s securities on an overseas stock exchange. However, the application of the M&amp;A
Rules remains unclear. If CSRC approval is required for any of our future offerings in the U.S., it is uncertain whether it would be
possible for us to obtain the approval. Any failure to obtain or delay in obtaining CSRC approval for our future offerings in the U.S.
would subject us to sanctions imposed by the CSRC and other PRC regulatory agencies.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the
Opinions on Severe and Lawful Crackdown on Illegal Securities Activities, which was available to the public on July 6, 2021. These opinions
emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based
companies. These opinions proposed to take effective measures, such as promoting the construction of relevant regulatory systems, to
deal with the risks and incidents facing China-based overseas-listed companies and the demand for cybersecurity and data privacy protection.
The aforementioned policies and any related implementation rules to be enacted may subject us to additional compliance requirement in
the future. As of the date of this annual report, we have not received or denied any permission from the PRC authorities regarding our
listing on the Nasdaq Capital Market. &#160;As these opinions were recently issued, official guidance and interpretation of the opinions
remain unclear in several respects at this time. Therefore, we cannot assure you that we will remain fully compliant with all new regulatory
requirements of these opinions or any future implementation rules on a timely basis, or at all. We face uncertainty about future actions
by the PRC government that could significantly affect the operating company&#8217;s financial performance and the enforceability of the
VIE Agreements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
February 17, 2023, the CSRC promulgated the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies,
or the Trial Measures, and five supporting guidelines, which came into effect on March 31, 2023. Pursuant to the Trial Measures, domestic
companies that seek to offer or list securities overseas, both directly and indirectly, shall complete filing procedures with the CSRC
pursuant to the requirements of the Trial Measures within three working days following its submission of initial public offerings or
listing application. If a domestic company fails to complete required filing procedures or conceals any material fact or falsifies any
major content in its filing documents, such domestic company may be subject to administrative penalties, such as order to rectify, warnings,
fines, and its controlling shareholders, actual controllers, the person directly in charge and other directly liable persons may also
be subject to administrative penalties, such as warnings and fines. See &#8220;Regulations&#8212;M&amp;A Rules and Overseas Listings.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
February 24, 2023, the CSRC, together with Ministry of Finance of the PRC, National Administration of State Secrets Protection and National
Archives Administration of China, revised the Provisions on Strengthening Confidentiality and Archives Administration for Overseas Securities
Offering and Listing which was issued by the CSRC, National Administration of State Secrets Protection and National Archives Administration
of China in 2009, or the Provisions. The revised Provisions is issued under the title the Provisions on Strengthening Confidentiality
and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies, and came into effect on March 31, 2023
together with the Trial Measures. One of the major revisions to the revised Provisions is expanding its application to cover indirect
overseas offering and listing, as is consistent with the Trial Measures. The revised Provisions require that, including but not limited
to (a) a domestic company that plans to, either directly or indirectly through its overseas listed entity, publicly disclose or provide
to relevant individuals or entities including securities companies, securities service providers and overseas regulators, any documents
and materials that contain state secrets or working secrets of government agencies, shall first obtain approval from competent authorities
according to law, and file with the secrecy administrative department at the same level; and (b)&#160;domestic company that plans to,
either directly or indirectly through its overseas listed entity, publicly disclose or provide to relevant individuals and entities including
securities companies, securities service providers and overseas regulators, any other documents and materials that, if leaked, will be
detrimental to national security or public interest, shall strictly fulfill relevant procedures stipulated by applicable national regulations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Any
failure or perceived failure by the Company, the Company&#8217;s subsidiaries in China or the VIE to comply with the above confidentiality
and archives administration requirements under the revised Provisions and other PRC laws and regulations may result in that the relevant
entities would be held legally liable by competent authorities, and referred to the judicial organ to be investigated for criminal liability
if suspected of committing a crime. As there are still uncertainties regarding the interpretation and implementation of such regulatory
guidance, we cannot assure you that we will be able to comply with new regulatory requirements relating to our future overseas capital-raising
activities. Notwithstanding the foregoing, as of the date of this annual report, we are not aware of any Chinese laws or regulations
in effect requiring that we obtain permission from any Chinese authority to issue securities to foreign investors, and we have not received
any inquiry, notice, warning, sanction or any regulatory objection to our initial public offering from the CSRC.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
advised by Jingtian &amp; Gongcheng, our PRC counsel,&#160;as our post-effective amendment to the registration statement on Form F-1
for our IPO was declared effective on March 30, 2023 and we completed our IPO and listing prior to September 30, 2023, we are not required
to complete the filing procedures pursuant to the Trial Measures for our initial public offering. If in the future we are going to conduct
any offering or financing in the U.S., we will complete filing procedures with the CSRC pursuant to the requirements of the Trial Measures.
Based on the above and our understanding of the Chinese laws and regulations currently in effect as of the date of this annual report,
we are not aware of any PRC laws or regulations in effect requiring that we obtain permission or approval from any PRC authorities for
our subsidiaries or the VIE&#8217;s operations and to issue securities to foreign investors, and we have not received any inquiry, notice,
warning, sanction, or any regulatory objection to our offerings from the CSRC, the CAC, or any other PRC authorities that have jurisdiction
over our operations.&#160; However, there remains uncertainty as to the enactment, interpretation and implementation of regulatory requirements
related to overseas securities offerings and other capital markets activities. Any failure to obtain or delay in obtaining such approval,
complete required filing or procedures, or a rescission of any such approval or filing obtained by us, would subject us to sanctions
by the CSRC or other PRC regulatory authorities. These regulatory agencies may impose fines and penalties on our operations in mainland
China, limit our ability to pay dividends outside of China, limit our operations in China, delay or restrict the repatriation of the
proceeds from our initial public offering into mainland China or take other actions that could have a material adverse effect on our
business, financial condition, results of operations and prospects, as well as the trading price of the Class A Ordinary Shares. In addition,
if the CSRC, or other regulatory agencies later promulgate new rules requiring that we obtain their approvals for our initial public
offering, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established to obtain such a
waiver. Any uncertainties and/or negative publicity regarding such an approval requirement could have a material adverse effect on the
trading price of the Class A Ordinary Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>PRC
laws and regulations governing our current business operations are sometimes vague and uncertain and any changes in such laws and regulations
may impair our ability to operate profitable. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">There
are uncertainties regarding the interpretation and application of PRC laws and regulations including, but not limited to, the laws and
regulations governing our business and the enforcement and performance of our arrangements with customers in certain circumstances. The
laws and regulations are sometimes vague and may be subject to future changes, and their official interpretation and enforcement may
involve substantial uncertainty. The effectiveness and interpretation of newly enacted laws or regulations, including amendments to existing
laws and regulations, may be delayed, and our business may be affected if we rely on laws and regulations which are subsequently adopted
or interpreted in a manner different from our understanding of these laws and regulations. New laws and regulations that affect existing
and proposed future businesses may also be applied retroactively. We cannot predict what effect the interpretation of existing or new
PRC laws or regulations may have on our business.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
July 6, 2021, the General Office of the Communist Party of China Central Committee and the General Office of the State Council jointly
issued a document to crack down on illegal activities in the securities market and promote the high-quality development of the capital
market, which, among other things, requires the relevant governmental authorities to strengthen cross-border oversight of law-enforcement
and judicial cooperation, to enhance supervision over China-based companies listed overseas, and to establish and improve the system
of extraterritorial application of the PRC securities laws. Since this document is relatively new, uncertainties still exist in relation
to how soon legislative or administrative regulation making bodies will respond and what existing or new laws or regulations or detailed
implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations
will have on companies like us.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Regulations
relating to offshore investment activities by PRC residents may limit our ability to acquire PRC companies and could adversely affect
our business. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">In
July 2014, State Administration of Foreign Exchange, or SAFE, promulgated the Circular on Issues Concerning Foreign Exchange Administration
Over the Overseas Investment and Financing and Roundtrip Investment by Domestic Residents Via Special Purpose Vehicles, or Circular 37,
which replaced Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Corporate Financing and Roundtrip Investment
through Offshore Special Purpose Vehicles, or Circular 75. Circular 37 requires PRC residents to register with local branches of SAFE
in connection with their direct establishment or indirect control of an offshore entity, referred to in Circular 37 as a &#8220;special
purpose vehicle&#8221; for the purpose of holding domestic or offshore assets or interests. Circular 37 further requires amendment to
a PRC resident&#8217;s registration in the event of any significant changes with respect to the special purpose vehicle, such as an increase
or decrease in the capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. Under
these regulations, PRC residents&#8217; failure to comply with specified registration procedures may result in restrictions being imposed
on the foreign exchange activities of the relevant PRC entity, including the payment of dividends and other distributions to its offshore
parent, as well as restrictions on capital inflows from the offshore entity to the PRC entity, including restrictions on its ability
to contribute additional capital to Company&#8217;s subsidiaries in China or the VIE. Further, failure to comply with the SAFE registration
requirements could result in penalties under PRC law for evasion of foreign exchange regulations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Mr.
Shenping Yin and Ms. Xiaoyang Huang, together with ten other PRC residents, who are our beneficial owners, filed applications for Circular
37 registration, and our PRC counsel believes there is no substantial legal impediment to the registration of the aforementioned beneficial
owners&#8217; Circular 37 registration. As the promulgation of Circular 37 is relatively recent, it is unclear how these regulations
will be interpreted and implemented. We cannot assure you that our ultimate shareholders who are PRC residents will in the future provide
sufficient supporting documents required by the SAFE or complete the required registration with the SAFE in a timely manner, or at all.
Any failure by any of our shareholders who is a PRC resident, or is controlled by a PRC resident, to comply with relevant requirements
under these regulations could subject us to fines or sanctions imposed by the PRC government, including restrictions on our overseas
or cross-border investment activities, restrictions on WFOE&#8217;s ability to pay dividends or make distributions to us and on our ability
to increase our investment in WFOE.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Although
we believe that our agreements relating to our structure are in compliance with current PRC regulations, we cannot assure you that the
PRC government would agree that these VIE Agreements comply with PRC licensing, registration or other regulatory requirements, with existing
policies or with requirements or policies that may be adopted in the future.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Uncertainties
exist with respect to the interpretation and implementation of the Foreign Investment Law and how it may impact the viability of our
current corporate structure, corporate governance and business operations. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 15, 2019, the National People&#8217;s Congress approved the
Foreign Investment Law (&#8220;FIL&#8221;), which came into effect on January 1, 2020 and replaced the trio of existing laws regulating
foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture
Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The
FIL embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international
practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. However, since
it is relatively new, uncertainties exist in relation to its interpretation and implementation. For instance, under the FIL, &#8220;foreign
investment&#8217;&#8217; refers to the investment activities directly or indirectly conducted by foreign individuals, companies or other
entities in China. Though it does not explicitly classify VIE Agreements as a form of foreign investment, there is no assurance that operations
conducted by foreign investors or foreign-invested companies via contractual arrangement would not be interpreted as a type of indirect
foreign investment activities under the definition in the future. In addition, the definition contains a catch-all provision which includes
investments made by foreign investors through means stipulated in laws or administrative regulations or other methods prescribed by the
State Council. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated by the Stale Council
to provide for VIE Agreements as a form of foreign investment. In any of these cases, it will be uncertain whether the VIE Agreements
will be deemed to be in violation of the market access requirements for foreign investment under the PRC laws and regulations. Furthermore,
if future laws, administrative regulations or provisions prescribed by the State Council mandate further actions to be taken by companies
with respect to existing VIE Agreements, we may face substantial uncertainties as to whether we can complete such actions in a timely
manner, or at all. Failure to take timely and appropriate measures to cope with any of these or similar regulatory compliance challenges
could materially and adversely affect our current corporate structure, corporate governance and business operations</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Risks
Relating to Doing Business in the PRC </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Although
the audit report included in this annual report is prepared by U.S. auditors which are currently inspected by the PCAOB, there is no
guarantee that future audit reports will be prepared by auditors inspected by the PCAOB and, as such, in the future investors may be
deprived of the benefits of such inspection. Furthermore, trading in our securities may be prohibited under the HFCA Act, as Amended,
if the SEC subsequently determines our audit work is performed by auditors that the PCAOB is unable to inspect or investigate completely
for two consecutive years, and as a result, U.S. national securities exchanges, such as the Nasdaq, may determine to delist our securities.
</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
an auditor of companies that are registered with the SEC and publicly traded in the U.S. and a firm registered with the PCAOB, our auditor
is required under the laws of the U.S. to undergo regular inspections by the PCAOB to assess their compliance with the laws of the U.S.
and professional standards.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as
an auditor of companies that are traded publicly in the U.S. and a firm registered with the PCAOB, is subject to laws in the U.S. pursuant
to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. Our auditor is currently
subject to PCAOB inspections and PCAOB is able to inspect our auditor. However, we cannot assure you whether Nasdaq or regulatory authorities
would apply additional and more stringent criteria to us after considering the effectiveness of our auditor&#8217;s audit procedures
and quality control procedures, adequacy of personnel and training, or sufficiency of resources, geographic reach or experience as it
relates to the audit of our financial statements</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
May 20, 2020, the U.S. Senate passed the HFCA Act, which includes requirements for the SEC to identify issuers whose audit work is performed
by auditors that the PCAOB is unable to inspect or investigate completely because of a restriction imposed by a non-U.S. authority in
the auditor&#8217;s local jurisdiction. The U.S. House of Representatives passed the HFCA Act on December 2, 2020, and the HFCA Act was
signed into law on December 18, 2020.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
March 24, 2021, the SEC adopted interim final rules relating to the implementation of certain disclosure and documentation requirements
of the HFCA Act. We would be required to comply with these rules if the SEC identifies us as having a &#8220;non-inspection&#8221; year
(as defined in the interim final rules) under a process to be subsequently established by the SEC. The SEC was assessing how to implement
other requirements of the HFCA Act, including the listing and trading prohibition requirements described above.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
September 22, 2021, the PCAOB adopted a final rule implementing the HFCA Act, which provides a framework for the PCAOB to use when determining,
as contemplated under the HFCA Act, whether the Board is unable to inspect or investigate completely registered public accounting firms
located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
December 2, 2021, the SEC issued amendments to finalize rules implementing the submission and disclosure requirements in the HFCA Act.
The rules apply to registrants that the SEC identifies as having filed an annual report with an audit report issued by a registered public
accounting firm located in a foreign jurisdiction and that PCAOB is unable to inspect or investigate completely because of a position
taken by an authority in foreign jurisdictions.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
December 16, 2021, SEC announced that the PCAOB designated China and Hong Kong as the jurisdictions where the PCAOB is not allowed to
conduct full and complete audit inspections as mandated under the HFCA Act.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><br/>
On August 26, 2022, the CSRC, the MOF, and the PCAOB signed the Protocol, governing inspections and investigations of audit firms based
in mainland China and Hong Kong, taking the first step toward opening access for the PCAOB to inspect and investigate registered public
accounting firms headquartered in mainland China and Hong Kong. Pursuant to the fact sheet with respect to the Protocol disclosed by
the SEC the PCAOB shall have independent discretion to select any issuer audits for inspection or investigation and has the unfettered
ability to transfer information to the SEC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
December 15, 2022, the PCAOB Board determined the PCAOB was able to secure complete access to inspect and investigate registered public
accounting firms headquartered in mainland China and Hong Kong and voted to vacate its previous determinations to the contrary.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
December 29, 2022, the Consolidated Appropriations Act was signed into law by President Biden, which amended the HFCA Act by requiring
the SEC to prohibit an issuer&#8217;s securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections
for two consecutive years instead of three, thus reducing the time period for triggering the prohibition on trading.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">However,
should PRC authorities obstruct or otherwise fail to facilitate the PCAOB&#8217;s access in the future, the PCAOB Board will consider
the need to issue a new determination.&#160;Delisting of our Class A Ordinary Shares would force holders of our Class A Ordinary Shares
to sell their Class A Ordinary Shares. The market price of our Class A Ordinary Shares could be adversely affected as a result of anticipated
negative impacts of these executive or legislative actions upon, as well as negative investor sentiment towards, companies with significant
operations in China that are listed in the U.S., regardless of whether these executive or legislative actions are implemented and regardless
of our actual operating performance.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>The
recent joint statement by the SEC, proposed rule changes submitted by Nasdaq, and an act passed by the U.S. Senate and the U.S. House
of Representatives, all call for additional and more stringent criteria to be applied to emerging market companies. These developments
could add uncertainties to our offering, business operations, share price and reputation. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">U.S.
public companies that have substantially all of their operations in China have been the subject of intense scrutiny, criticism and negative
publicity by investors, financial commentators and regulatory agencies, such as the SEC. Much of the scrutiny, criticism and negative
publicity has centered on financial and accounting irregularities and mistakes, a lack of effective internal controls over financial
accounting, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
December 7, 2018, the SEC and the PCAOB issued a joint statement highlighting continued challenges faced by the U.S. regulators in their
oversight of financial statement audits of U.S.-listed companies with significant operations in China. On April 21, 2020, SEC Chairman
Jay Clayton and PCAOB Chairman William D. Duhnke III, along with other senior SEC staff, released a joint statement highlighting the
risks associated with investing in companies based in or have substantial operations in emerging markets including China, reiterating
past SEC and PCAOB statements on matters including the difficulty associated with inspecting accounting firms and audit work papers in
China and higher risks of fraud in emerging markets and the difficulty of bringing and enforcing SEC, Department of Justice and other
U.S. regulatory actions, including in instances of fraud, in emerging markets generally.</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
May 20, 2020, the U.S. Senate passed the HFCA Act requiring a foreign company to certify it is not owned or controlled by a foreign government
if the PCAOB is unable to audit specified reports because the company uses a foreign auditor not subject to PCAOB inspection. If the
PCAOB is unable to inspect the company&#8217;s auditors for three consecutive years, the issuer&#8217;s securities are prohibited to
trade on a national exchange. On December 2, 2020, the U.S. House of Representatives approved the Holding Foreign Companies Accountable
Act.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
May 21, 2021, Nasdaq filed three proposals with the SEC to (i) apply minimum offering size requirement for companies primarily operating
in a &#8220;Restrictive Market&#8221;, (ii) prohibit Restrictive Market companies from directly listing on Nasdaq Capital Market, and
only permit them to list on Nasdaq Global Select or Nasdaq Global Market in connection with a direct listing and (iii) apply additional
and more stringent criteria to an applicant or listed company based on the qualifications of the company&#8217;s auditors.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
discussed in the previous risk factor, our Class A Ordinary Shares are subject to the risk of being delisted under the HFCA Act and the
Consolidated Appropriations Act, in the event that PCAOB determines it is unable to inspect or investigate completely our auditor because
of a position taken by an authority in a foreign jurisdiction for two consecutive years. The PCAOB Board determined, on December 15,
2022, that it was able to secure complete access to inspect and investigate registered public accounting firms headquartered in mainland
China and Hong Kong and voted to vacate its previous determinations to the contrary. However, should PRC authorities obstruct or otherwise
fail to facilitate the PCAOB&#8217;s access in the future, the PCAOB Board will consider the need to issue a new determination.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
a result of this scrutiny, criticism and negative publicity, the publicly traded stock of many U.S. listed Chinese companies sharply
decreased in value and, in some cases, became virtually worthless. Many of these companies are now subject to shareholder lawsuits and
SEC enforcement actions and are conducting internal and external investigations into the allegations. It is not clear what effect this
sector-wide scrutiny, criticism and negative publicity will have on us, our offering, business and our share price. If we become the
subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we will have to expend significant
resources to investigate such allegations and/or defend our company. This situation will be costly and time consuming and distract our
management from developing our growth. If such allegations are not proven to be groundless, we and our business operations will be severely
affected and you could sustain a significant decline in the value of our share.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Nasdaq
may apply additional and more stringent criteria for our continued listing because we plan to have a small public offering and our insiders
will hold a large portion of our listed securities.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Nasdaq
Listing Rule 5101 provides Nasdaq with broad discretionary authority over the initial and continued listing of securities in Nasdaq and
Nasdaq may use such discretion to deny initial listing, apply additional or more stringent criteria for the initial or continued listing
of particular securities, or suspend or delist particular securities based on any event, condition, or circumstance that exists or occurs
that makes initial or continued listing of the securities on Nasdaq inadvisable or unwarranted in the opinion of Nasdaq, even though
the securities meet all enumerated criteria for initial or continued listing on Nasdaq. In addition, Nasdaq has used its discretion to
deny initial or continued listing or to apply additional and more stringent criteria in the instances, including but not limited to:
(i) where the company engaged an auditor that has not been subject to an inspection by PCAOB, an auditor that PCAOB cannot inspect, or
an auditor that has not demonstrated sufficient resources, geographic reach, or experience to adequately perform the company&#8217;s
audit; (ii) where the company planned a small public offering, which would result in insiders holding a large portion of the company&#8217;s
listed securities. Nasdaq was concerned that the offering size was insufficient to establish the company&#8217;s initial valuation, and
there would not be sufficient liquidity to support a public market for the company; and (iii) where the company did not demonstrate sufficient
nexus to the U.S. capital market, including having no U.S. shareholders, operations, or members of the board of directors or management.
Our public float is relatively small and the insiders of our Company hold a large portion of the company&#8217;s listed securities. Therefore,
we may be subject to the additional and more stringent criteria of Nasdaq for our continued listing.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>It
may be difficult for overseas shareholders and/or regulators to conduct investigation or collect evidence within China.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Shareholder
claims or regulatory investigation that are common in the U.S. generally are difficult to pursue as a matter of law or practicality in
China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations
or litigation initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities
regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the
securities regulatory authorities in the U.S. may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore,
according to&#160;Article&#160;177&#160;of the PRC Securities Law, or&#160;Article&#160;177, which became effective in March 2020, no
overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of
the PRC. While detailed interpretation of or implementation rules under&#160;Article&#160;177&#160;have yet to be promulgated, the inability
for an overseas securities regulator to directly conduct investigation or evidence collection activities within China may further increase
difficulties faced by you in protecting your interests.&#160;</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
principal business operation is conducted in the PRC. If U.S. regulators carry out an investigation of us and there is a need to conduct
investigation or collect evidence within the territory of the PRC, the U.S. regulators may not be able to carry out such investigation
or evidence collection directly in the PRC under the PRC laws. The U.S. regulators may consider cross-border cooperation with securities
regulatory authority of the PRC by way of judicial assistance, diplomatic channels or regulatory cooperation mechanism established with
the securities regulatory authority of the PRC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Because
we are a Cayman Islands corporation and all of our business is conducted in the PRC, you may be unable to bring an action against us
or our officers and directors or to enforce any judgment you may obtain. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
are a company incorporated under the laws of the Cayman Islands, we conduct substantially all of our operations in China, and substantially
all of our assets are located in China. In addition, all our senior executive officers reside within China for a significant portion
of the time and are all PRC nationals. As a result, it may be difficult for our shareholders to effect service of process upon us or
those persons in the Cayman Islands or in China. In addition, China does not have treaties providing for the reciprocal recognition and
enforcement of judgments of courts with the Cayman Islands and many other countries and regions. Therefore, recognition and enforcement
in China of judgments of a court in any of these non-PRC jurisdictions in relation to any matter not subject to a binding arbitration
provision may be difficult or impossible. See &#8220;Enforceability of Civil Liabilities.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Shareholder
claims that are common in the U.S. including securities law class actions and fraud claims, generally are difficult to pursue as a matter
of law or practicality in China. For example, in China, there are significant legal and other obstacles to obtaining information needed
for shareholder investigations or litigation outside China or otherwise with respect to foreign entities. Although the local authorities
in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to
implement cross-border supervision and administration, such regulatory cooperation with the securities regulatory authorities in the
Unities States have not been efficient in the absence of mutual and practical cooperation mechanism. According to Article 177 of the
PRC Securities Law which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation
or evidence collection activities within the territory of the PRC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">In
addition, our corporate affairs are governed by our amended and restated memorandum and articles of association, the Companies Act or
the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders
and the fiduciary responsibilities of our directors to us under Cayman Islands law are to a large extent governed by the common law of
the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman
Islands as well as from English common law, the decisions of whose courts are of persuasive authority, but are not binding on a court
in the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are
different from statutes or judicial precedent in some jurisdictions in the U.S.. In particular, the Cayman Islands has a different body
of securities laws as compared to the U.S.. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative
action in a Federal court of the U.S..</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
have been advised by our Cayman Islands legal counsel, Maples and Calder (Cayman) LLP, that the courts of the Cayman Islands are unlikely
(i) to recognize or enforce against us judgments of courts of the U.S. predicated upon the civil liability provisions of the federal
securities laws of the U.S. or any state; and (ii) in original actions brought in the Cayman Islands, to impose liabilities against us
predicated upon the civil liability provisions of the federal securities laws of the U.S. or any state, so far as the liabilities imposed
by those provisions are penal in nature. In those circumstances, although there is no statutory enforcement in the Cayman Islands of
judgments obtained in the U.S., the courts of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court
of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign court imposes upon
the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are met. For a foreign
judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive and for a liquidated sum, and must not be in
respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable on the
grounds of fraud or obtained in a manner, and or be of a kind the enforcement of which is, contrary to natural justice or the public
policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands
Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken
by management, members of the board of directors or controlling shareholders than they would as public shareholders of a U.S. company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Economic
conditions in China could impact our business and results of operations in both lines of our business</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
VIE entity and its subsidiaries&#8217; business and operating results are impacted by Chinese economic conditions, such as a potential
general reduction in net disposable income as a result of fiscal measures adopted by Chinese government to address high levels of budgetary
indebtedness, which may adversely affect our business, results of operations and financial condition. The most recent global financial
crisis and recession resulted in large-scale business failures and tightened credit markets in China, which directly impacts the Chinese
IT service market and VAT reporting service industry. Future adverse economic developments in areas such as employment levels, business
conditions, interest rates, tax rates, fuel and energy costs and other matters could reduce discretionary spending and cause the industries
where we operate to contract.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>There
may be changes in the regulations of PRC government bodies and agencies relating to VAT collection procedure and ACTCS business</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">PRC
laws, regulations and policies concerning VAT collection procedures and ACTCS business are evolving and the PRC government authorities
may promulgate new laws, regulations and policies in the future. We cannot assure you that our practices would not be deemed to violate
any PRC laws, regulations or policies either now or in the future.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Moreover,
developments in the ACTCS service industry may lead to changes in PRC laws, regulations and policies or in the interpretation and application
of existing laws, regulations and policies, which may limit or restrict the ACTCS hardware and services we offer. Furthermore, we cannot
rule out the possibility that the PRC government will institute a new licensing regime covering services we provide in the future. If
such a licensing regime were introduced, we cannot assure you that we would be able to obtain any newly required license in a timely
manner, or at all, which could materially and adversely affect our business and impede our ability to continue our operations.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Changes
in the policies of the PRC government could have a significant impact upon our ability to operate profitably in the PRC. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
conduct all of our operations and all of our revenue is generated in the PRC. Accordingly, economic, political and legal developments
in the PRC will significantly affect our business, financial condition, results of operations and prospects. Policies of the PRC government
can have significant effects on economic conditions in the PRC and the ability of businesses to operate profitably. Our ability to operate
profitably in the PRC may be adversely affected by changes in policies by the PRC government, including changes in laws, regulations
or their interpretation, particularly those dealing with the Internet, including censorship and other restriction on material which can
be transmitted over the Internet, security, intellectual property, money laundering, taxation and other laws that affect our ability
to operate our website.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>China&#8217;s
economic, political and social conditions, laws and regulations, as well as possible interventions and influences of any government policies
and actions are uncertain and could have a material adverse effect on our business and the value of our Class A Ordinary Shares.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">China&#8217;s
economy differs from the economies of most developed countries in many respects, including the amount of government involvement, level
of development, growth rate, control of foreign exchange and allocation of resources. While the PRC economy has experienced significant
growth in the past two to three decades, growth has been uneven, both geographically and among various sectors of the economy. Although
China&#8217;s economy has been transitioning from a planned economy to a more market oriented economy since the late 1970s, the PRC government
continues to play a significant role in regulating industry development by imposing industrial policies. The PRC government also exercises
significant control over China&#8217;s economic growth through allocating resources, controlling the incurrence and payment of foreign
currency-denominated obligations, setting monetary policy and providing preferential treatment to particular industries or companies.
Changes in any of these policies, laws and regulations could adversely affect the economy in China and could have a material adverse
effect on our business.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
PRC government has implemented various measures to encourage foreign investment and sustainable economic growth and to guide the allocation
of financial and other resources. However, we cannot assure you that the PRC government will not repeal or alter these measures or introduce
new measures that will have a negative effect on us, or more specifically, we cannot assure you that the PRC government will not initiate
possible governmental actions or scrutiny to us, which could substantially affect our operation and the value of our Class A Ordinary
Shares may depreciate quickly. China&#8217;s economic, political and social conditions, as well as interventions and influences of any
government policies, laws and regulations are uncertain and could have a material adverse effect on our business.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Because
our business is dependent upon government policies that encourage a market-based economy, change in the political or economic climate
in the PRC may impair our ability to operate profitably, if at all. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Although
the PRC government has been pursuing a number of economic reform policies for more than two decades, the PRC government continues to
exercise significant control over economic growth in the PRC. Because of the nature of our business, we are dependent upon the PRC government
pursuing policies that encourage private ownership of businesses. Restrictions on private ownership of businesses would affect the VAT
filing and collection in general and businesses using ACTCS in particular. We cannot assure you that the PRC government will pursue policies
favoring a market-oriented economy or that existing policies will not be significantly altered, especially in the event of a change in
leadership, social or political disruption, or other circumstances affecting political, economic and social life in the PRC.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Because
our business is conducted in RMB and the price of our Class A Ordinary Shares is quoted in United States dollars, changes in currency
conversion rates may affect the value of your investments.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
business is conducted in the PRC, our books and records are maintained in RMB, which is the currency of the PRC, and the financial statements
that we file with the SEC and provide to our shareholders are presented in USD. Changes in the exchange rate between the RMB and dollar
affect the value of our assets and the results of our operations in USD. The value of the RMB against the USD and other currencies may
fluctuate and is affected by, among other things, changes in the PRC&#8217;s political and economic conditions and perceived changes
in the economy of the PRC and the U.S.. Any significant revaluation of the RMB may materially and adversely affect our cash flows, revenue
and financial condition. Further, since our Class A Ordinary Shares to be offered by our potential future financing activities will be
offered in USD, we will need to convert the net proceeds we receive into RMB in order to use the funds for our business. Changes in the
conversion rate between the U.S. dollar and the RMB will affect that amount of proceeds we will have available for our business.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Under
the PRC Enterprise Income Tax Law, or the EIT Law, we may be classified as a &#8220;resident enterprise&#8221; of China, which could
result in unfavorable tax consequences to us and our non-PRC shareholders.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
EIT Law and its implementing rules provide that enterprises established outside of China whose &#8220;de facto management bodies&#8221;
are located in China are considered &#8220;resident enterprises&#8221; under PRC tax laws. The implementing rules promulgated under the
EIT Law define the term &#8220;de facto management bodies&#8221; as a management body which substantially manages, or has control over
the business, personnel, finance and assets of an enterprise. In April 2009, the State Administration of Taxation, or SAT, issued a circular,
known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management bodies&#8221; of
a PRC-controlled enterprise that is incorporated offshore is located in China. However, there are no further detailed rules or precedents
governing the procedures and specific criteria for determining &#8220;de facto management body.&#8221; Although our board of directors
and management are located in the PRC, it is unclear if the PRC tax authorities would determine that we should be classified as a PRC
&#8220;resident enterprise.&#8221;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
we are deemed a PRC &#8220;resident enterprise,&#8221; we will be subject to PRC enterprise income tax on our worldwide income at a uniform
tax rate of 25%, although dividends distributed to us from our existing subsidiaries in China or the VIE and any other subsidiaries in
China or the VIE which we may establish from time to time could be exempt from the PRC dividend withholding tax due to our PRC &#8220;resident
recipient&#8221; status. This could have a material and adverse effect on our overall effective tax rate, our income tax expenses and
our net income. Furthermore, dividends, if any, paid to our shareholders may be decreased as a result of the decrease in distributable
profits. In addition, if we were considered a PRC &#8220;resident enterprise&#8221;, any dividends we pay to our non-PRC investors, and
the gains realized from the transfer of our Class A Ordinary Shares may be considered income derived from sources within the PRC and
be subject to PRC tax, at a rate of 10% in the case of non-PRC enterprises or 20% in the case of non-PRC individuals (in each case, subject
to the provisions of any applicable tax treaty). It is unclear whether holders of our Class A Ordinary Shares would be able to claim
the benefits of any tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident
enterprise. This could have a material and adverse effect on the value of your investment in us and the price of our Class A Ordinary
Shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>There
are significant uncertainties under the EIT Law relating to the withholding tax liabilities of our PRC subsidiary, and dividends payable
by our PRC subsidiary to our offshore subsidiaries may not qualify to enjoy certain treaty benefits.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Under
the PRC EIT Law and its implementation rules, the profits of a foreign invested enterprise generated through operations, which are distributed
to its immediate holding company outside the PRC, will be subject to a withholding tax rate of 10%. Pursuant to a special arrangement
between Hong Kong and the PRC, such rate may be reduced to 5% if a Hong Kong resident enterprise owns more than 25% of the equity interest
in the PRC company. Our PRC subsidiary is wholly-owned by our Hong Kong subsidiary. Moreover, under the Notice of the State Administration
of Taxation on Issues regarding the Administration of the Dividend Provision in Tax Treaties promulgated on February 20, 2009, the taxpayer
needs to satisfy certain conditions to enjoy the benefits under a tax treaty. These conditions include: (1) the taxpayer must be the
beneficial owner of the relevant dividends, and (2) the corporate shareholder to receive dividends from the PRC subsidiary must have
continuously met the direct ownership thresholds during the 12 consecutive months preceding the receipt of the dividends. Further, the
State Administration of Taxation promulgated the Notice on How to Understand and Recognize the &#8220;Beneficial Owner&#8221; in Tax
Treaties on October 27, 2009, which limits the &#8220;beneficial owner&#8221; to individuals, projects or other organizations normally
engaged in substantive operations, and sets forth certain detailed factors in determining the &#8220;beneficial owner&#8221; status.
In current practice, a Hong Kong enterprise must obtain a tax resident certificate from the relevant Hong Kong tax authority to apply
for the 5% lower PRC withholding tax rate. As the Hong Kong tax authority will issue such a tax resident certificate on a case-by-case
basis, we cannot assure you that we will be able to obtain the tax resident certificate from the relevant Hong Kong tax authority. As
of the date of this annual report, we have not commenced the application process for a Hong Kong tax resident certificate from the relevant
Hong Kong tax authority, and there is no assurance that we will be granted such a Hong Kong tax resident certificate.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Even
after we obtain the Hong Kong tax resident certificate, we are required by applicable tax laws and regulations to file required forms
and materials with relevant PRC tax authorities to prove we can enjoy the 5% lower PRC withholding tax rate. HiTek HK intends to obtain
the required materials and file with the relevant tax authorities when it plans to declare and pay dividends, but there is no assurance
that the PRC tax authorities will approve the 5% withholding tax rate on dividends received from HiTek HK.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>The
disclosures in our reports and other filings with the SEC and our other public pronouncements are not subject to the scrutiny of any
regulatory bodies in the PRC. </i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
are regulated by the SEC and our reports and other filings with the SEC are subject to SEC review in accordance with the rules and regulations
promulgated by the SEC under the Securities Act and the Exchange Act. Our SEC reports and other disclosure and public pronouncements
are not subject to the review or scrutiny of any PRC regulatory authority. For example, the disclosure in our SEC reports and other filings
are not subject to the review by CSRC, a PRC regulator that is responsible for oversight of the capital markets in China. Accordingly,
you should review our SEC reports, filings and our other public pronouncements with the understanding that no local regulator has done
any review of us, our SEC reports, other filings or any of our other public pronouncements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>We
operate in an emerging and evolving market. If our market does not grow as we expect, or if we fail to adapt and respond effectively
to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements or preferences,
our products and solutions may become less competitive.</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">There
are uncertainties over the size and rate at which the IT service market will grow, as well as whether our solutions and products will
be widely adopted. Moreover, the ACTCS industry is subject to rapid technological change, evolving industry standards, changing regulations,
as well as changing customer needs, requirements and preferences. The success of our business will depend, in part, on our ability to
adapt and respond effectively to these changes on a timely basis. If we are unable to develop new solutions and products that satisfy
our customers and provide enhancements and new features for our existing products that keep pace with rapid technological and industry
change, our business, results of operations and financial condition could be adversely affected. If new technologies emerge that are
able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely, such technologies
could adversely impact our ability to compete effectively.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
platform must also integrate with a variety of network, hardware, software platforms and technologies, and we need to continuously modify
and enhance our products and platform to adapt to changes and innovation. For example, if customers adopt new software platforms or infrastructure,
we may be required to develop new versions of our products to be compatible with those new software platforms or infrastructure. This
development effort may require significant resources, which would adversely affect our business, results of operations and financial
condition. Any failure of our products and platform to operate effectively with evolving or new software platforms and technologies could
reduce the demand for our products. If we are unable to respond to these changes in a cost-effective manner, our products may become
less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely
affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>In
light of recent events indicating greater oversight by the Cyberspace Administration of China, or CAC, over data security, particularly
for companies seeking to list on a foreign exchange, we are subject to a variety of laws and other obligations regarding cybersecurity
and data protection, and any failure to comply with applicable laws and obligations could have a material and adverse effect on our business,
our listing on Nasdaq, financial condition, results of operations, and the offering.</i></b></span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to various risks and costs associated
with to the collection, use, sharing, retention, security, and transfer of confidential and private information, such as personal information
and other data. This data is wide ranging and relates to our investors, employees, contractors and other counterparties and third parties.
Our compliance obligations include those relating to the Data Protection Act (As Revised) of the Cayman Islands and the relevant PRC laws
in this regard. These PRC laws apply not only to third-party transactions, but also to transfers of information between us, our WFOE,
the VIE, and the VIE&#8217;s subsidiaries, and among us, our WFOE, the VIE, and the VIE&#8217;s subsidiaries, and other parties with which
we have commercial relations. These laws continue to develop, and the PRC government may adopt other rules and restrictions in the future.
Non-compliance could result in penalties or other significant legal liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the PRC Cybersecurity Law, promulgated by the Standing
Committee of the National People&#8217;s Congress on November 7, 2016 and took effect on June 1, 2017, personal information and important
data collected and generated by a critical information infrastructure operator in the course of its operations in China must be stored
in China, and if a critical information infrastructure operator purchases internet products and services that affects or may affect national
security, it should be subject to cybersecurity review by the CAC. On July 30, 2021, the State Council issued Regulation on Protecting
the Security of Critical Information Infrastructure, clarifying the definition of critical information infrastructure as &#8220;any of
network facilities and information systems in important industries and fields&#8212;such as public communication and information services,
energy, transportation, water conservancy, finance, public services, e-government, and science, technology and industry for national defense&#8212;that
may seriously endanger national security, national economy and people's livelihood, and public interests in the event that they are damaged
or lose their functions or their data are leaked.&#8221; On December 28, 2021, the CAC published the CAC Revised Measures which further
restates and expands the applicable scope of the cybersecurity review. The CAC Revised Measures took effect on February 15, 2022. Pursuant
to the CAC Revised Measures, if a network platform operator holding personal information of over one million users seeks for &#8220;foreign&#8221;
listing, it must apply for the cybersecurity review. In addition, operators of critical information infrastructure purchasing network
products and services are also obligated to apply for the cybersecurity review for such purchasing activities. Although the CAC Revised
Measures provides no further explanation on the extent of &#8220;network platform operator&#8221; and &#8220;foreign&#8221; listing, as
confirmed by our PRC counsel, Jingtian &amp; Gongcheng, we are not subject to cybersecurity review with the CAC , because (i) we are not
in possession of or otherwise holding personal information of over one million users and it is also very unlikely that it will reach such
threshold in the near future; and (ii) as of the date of this annual report, we have not received any notice or determination from applicable
PRC governmental authorities identifying it as a critical information infrastructure operator. However, we cannot guarantee that we will
not be subject to cybersecurity review in the future as we offer IT services and sell hardware and software in China. During such review,
we may be required to suspend our operation experience other disruptions to our operations. Cybersecurity review could also result in
negative publicity with respect to our company and diversion of our managerial and financial resources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, if we were found to be in violation
of applicable laws and regulations in China during such review, we could be subject to administrative penalties, such as warnings, fines,
or service suspension. Therefore, cybersecurity review could materially and adversely affect our business, financial condition, and results
of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the PRC Data Security Law, promulgated
by the Standing Committee of the National People&#8217;s Congress on June 10, 2021 and took effect on September 1, 2021, requires data
collection to be conducted in a legitimate and proper manner, and stipulates that, for the purpose of data protection, data processing
activities must be conducted based on data classification and hierarchical protection system for data security. As the Data Security Law
was recently promulgated, we may be required to make further adjustments to our business practices to comply with this law. If our data
processing activities were found to be not in compliance with this law, we could be ordered to make corrections, and under certain serious
circumstances, such as severe data divulgence, we could be subject to penalties, including the revocation of our business licenses or
other permits. Furthermore, the recently issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the
Law require (i) speeding up the revision of the provisions on strengthening the confidentiality and archives management relating to overseas
issuance and listing of securities and (ii) improving the laws and regulations relating to data security, cross-border data flow, and
management of confidential information. As there remain uncertainties regarding the further interpretation and implementation of those
laws and regulations, we cannot assure you that we will be compliant such new regulations in all respects, and we may be ordered to rectify
and terminate any actions that are deemed illegal by the regulatory authorities and become subject to fines and other sanctions. As a
result, we may be required to suspend our relevant businesses, shut down our website, take down our operating applications, or face other
penalties, which may materially and adversely affect our business, financial condition, and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 20, 2021, the Standing Committee of
the National People&#8217;s Congress of China promulgated the Personal Information Protection Law of the PRC, or the PIPL, which took
effect in November 2021. As the first systematic and comprehensive law specifically for the protection of personal information in the
PRC, the PIPL provides, among others, that (i) an individual&#8217;s consent shall be obtained to use sensitive personal information,
such as biometric characteristics and individual location tracking, (ii) personal information operators using sensitive personal information
shall notify individuals of the necessity of such use and impact on the individual&#8217;s rights, and (iii) where personal information
operators reject an individual&#8217;s request to exercise his or her rights, the individual may file a lawsuit with a People&#8217;s
Court. As uncertainties remain regarding the interpretation and implementation of the PIPL, we cannot assure you that we will comply with
the PIPL in all respects, we may become subject to fines and/or other penalties which may have material adverse effect on our business,
operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While we take measures to comply with all applicable
data privacy and protection laws and regulations, we cannot guarantee the effectiveness of the measures undertaken by us and our business
partners. However, compliance with any additional laws could be expensive, and may place restrictions on our business operations and the
manner in which we interact with our users. In addition, any failure to comply with applicable cybersecurity, privacy, and data protection
laws and regulations could result in proceedings against us by government authorities or others, including notification for rectification,
confiscation of illegal earnings, fines, or other penalties and legal liabilities against us, which could materially and adversely affect
our business, financial condition, results of operations and the value of our Class A Ordinary Shares. In addition, any negative publicity
on our website or platform&#8217;s safety or privacy protection mechanism and policy could harm our public image and reputation and materially
and adversely affect our business, financial condition, and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are subject to anti-corruption, anti-bribery,
and similar laws, and noncompliance with such laws can subject us to criminal penalties or significant fines and harm our business and
reputation.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to the U.S. Foreign Corrupt Practices Act of 1977, and
other anti-corruption, anti-bribery, anti-money laundering, and similar laws in China and the U.S.. Anti-corruption and anti-bribery laws,
which have been enforced aggressively and are interpreted broadly, prohibit companies and their employees and agents from promising, authorizing,
making, or offering improper payments or other benefits to government officials and others in the public sector. We leverage our business
partners, including channel partners, to sell our products and solutions and host many of our facilities for our network. We may also
rely on our business partners to conduct our business abroad. We and our business partners may have direct or indirect interactions with
officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other
illegal activities of our business partners and intermediaries, our employees, representatives, contractors, channel partners and agents,
even if we do not explicitly authorize such activities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We cannot assure you that all of our employees
and agents have complied with, or in the future will comply with, our policies and applicable law. The investigation of possible violations
of these laws, including internal investigations and compliance reviews that we may conduct from time to time, could have a material adverse
effect on our business. Noncompliance with these laws could subject us to investigations, severe criminal or civil sanctions, settlements,
prosecution, loss of export privileges, suspension or debarment from Chinese government contracts and other contracts, other enforcement
actions, the appointment of a monitor, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions,
whistleblower complaints, adverse media coverage and other consequences. Other internal and government investigations, regulatory proceedings,
or litigation, including private litigation filed by our shareholders, may also follow as a consequence. Any investigations, actions,
or sanctions could materially harm our reputation, business, results of operations, and financial condition. Further, the promulgation
of new laws, rules or regulations or new interpretations of current laws, rules or regulations could impact the way we do business in
other countries, including requiring us to change certain aspects of our business to ensure compliance, which could reduce revenues, increase
costs, or subject us to additional liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Failure to comply with laws and regulations
applicable to our business in China could subject us to fines and penalties and could also cause us to lose customers or otherwise harm
our business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business is subject to regulation by various
governmental agencies in China, including agencies responsible for monitoring and enforcing compliance with various legal obligations,
such as value-added telecommunication laws and regulations, privacy and data protection-related laws and regulations, intellectual property
laws, employment and labor laws, workplace safety, environmental laws, consumer protection laws, governmental trade laws, import and export
controls, anti-corruption and anti-bribery laws, and tax laws and regulations. In certain jurisdictions, these regulatory requirements
may be more stringent than in China. These laws and regulations impose added costs on our business. Noncompliance with applicable regulations
or requirements could subject us to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">investigations, enforcement actions, and sanctions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">mandatory changes to our network and products;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">disgorgement of profits, fines, and damages;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">civil and criminal penalties or injunctions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">claims for damages by our customers or channel partners;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">termination of contracts;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">loss of intellectual property rights;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">failure to obtain, maintain or renew certain licenses, approvals, permits, registrations or filings necessary to conduct our operations; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">temporary or permanent debarment from sales to public service organizations.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If any governmental sanctions are imposed, or
if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could
be adversely affected. In addition, responding to any action will likely result in a significant diversion of our management&#8217;s attention
and resources and an increase in professional fees. Enforcement actions and sanctions could materially harm our business, results of operations,
and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additionally, companies in the technology industry
have recently experienced increased regulatory scrutiny. Any reviews by regulatory agencies or legislatures may result in substantial
regulatory fines, changes to our business practices, and other penalties, which could negatively affect our business and results of operations.
Changes in social, political, and regulatory conditions or in laws and policies governing a wide range of topics may cause us to change
our business practices. Further, our expansion into a variety of new fields also could raise a number of new regulatory issues. These
factors could negatively affect our business and results of operations in material ways.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Moreover, we are exposed to the risk of misconduct,
errors and failure to functions by our management, employees and parties that we collaborate with, who may from time to time be subject
to litigation and regulatory investigations and proceedings or otherwise face potential liability and penalties in relation to noncompliance
with applicable laws and regulations, which could harm our reputation and business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We face exposure to foreign currency exchange
rate fluctuations, and such fluctuations could adversely affect our business, results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The conversion of Renminbi into foreign currencies,
including the USD, is based on rates set by the People&#8217;s Bank of China. The Renminbi has fluctuated against the USD and other currencies,
at times significantly and unpredictably. The value of Renminbi against the USD and other currencies is affected by changes in China&#8217;s
political and economic conditions and by China&#8217;s foreign exchange policies, among other things. We cannot assure you that Renminbi
will not appreciate or depreciate significantly in value against the USD and other currencies in the future. It is difficult to predict
how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and USD in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant revaluation of the Renminbi may have
a material and adverse effect on your investment. For example, to the extent we need to convert USD we received from our IPO into Renminbi
for our operations, appreciation of the Renminbi against the USD would have an adverse effect on the Renminbi amount we would receive
from the conversion. Conversely, if we decide to convert our Renminbi into USD for the purpose of making payments for dividends on our
Class A Ordinary Shares or for other business purposes, appreciation of the USD against the Renminbi would have a negative effect on the
USD amount available to us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Very
limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. As of the date of this annual report,
we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. </span>&#160;<span style="font-family: Times New Roman, Times, Serif">While
we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedges may be limited and
we may not be able to adequately hedge our exposure, or at all. In addition, our currency exchange losses may be magnified by PRC exchange
control regulations that restrict our ability to convert Renminbi into foreign currency.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all of our revenues and costs are denominated in Renminbi.
We are a holding company and we rely on dividends paid by our operating subsidiaries in China for our cash needs. Any significant revaluation
of Renminbi may materially and adversely affect our results of operations and financial position reported in Renminbi when translated
into USD. To the extent that we need to convert USD we received from our IPO into Renminbi for our operations, appreciation of the Renminbi
against the USD would have an adverse effect on the Renminbi amount we would receive. Conversely, if we decide to convert our Renminbi
into USD for the purpose of making payments for dividends on our Class A Ordinary Shares or for other business purposes, appreciation
of the USD against the Renminbi would have a negative effect on the USD amount.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Increases in labor costs in the PRC may adversely affect our
business and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">China&#8217;s economy has experienced increases
in labor costs in recent years. China&#8217;s overall economy and the average wage in China are expected to continue to grow. The average
wage level for our employees has also increased in recent years. We expect that our staff costs, including wages and employee benefits,
will continue to increase. Unless we are able to pass on these increased labor costs to our customers by increasing prices for our products
or services, our profitability and results of operations may be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we have been subject to stricter
regulatory requirements in terms of entering into labor contracts with our employees and paying various statutory employee benefits, including
housing, pension, medical insurance and unemployment insurance programs to designated government agencies for the benefit of our employees.
Compared with its predecessors, the current Labor Contract Law of the PRC imposes stricter requirements on employers in terms of signing
labor contracts, minimum wages, paying remuneration, determining the term of employees&#8217; probation and unilaterally terminating labor
contracts, further increasing our labor-related costs such as by limiting our ability to terminate some of our employees or otherwise
change our employment or labor practices in a cost-effective manner. In addition, as the interpretation and implementation of labor-related
laws and regulations are still developing, we cannot assure you that our employment practices have been or will at all times be deemed
in compliance with the labor-related laws and regulations in China. If we are subject to severe penalties in connection with labor disputes
or government investigations, our business, financial condition and results of operations will be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The Chinese government exerts substantial
influence over the manner in which we must conduct our business activities. Any actions by Chinese government, including any decision
to intervene or influence our operations or to exert control over any offering of securities conducted overseas and/or foreign investment
in China-based issuers, may cause us to make material changes to our operation, may limit or completely hinder our ability to offer or
continue to offer securities to investors, and may cause the value of such securities to significantly decline or be worthless. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Chinese government has exercised and continues
to exercise substantial control over virtually every sector of the Chinese economy through regulation and state ownership. Substantially
all of our operations are located in China. Our ability to operate in China may be harmed by changes in its laws and regulations, including
those relating to taxation, environmental regulations, land use rights, property and other matters. The central or local governments of
these jurisdictions may impose new, stricter regulations or interpretations of existing regulations that would require additional expenditures
and efforts on our part to ensure our compliance with such regulations or interpretations. Accordingly, government actions in the future,
including any decision not to continue to support recent economic reforms and to return to a more centrally planned economy or regional
or local variations in the implementation of economic policies, could have a significant effect on economic conditions in China or particular
regions thereof, and could require us to divest ourselves of any interest we then hold in Chinese properties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As such, our business may be subject to various
government and regulatory interference in the provinces in which we operate. We could be subject to regulation by various political and
regulatory entities, including various local and municipal agencies and government sub-divisions. We may incur increased costs necessary
to comply with existing and newly adopted laws and regulations or penalties for any failure to comply.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, it is uncertain when and whether
we will be required to obtain permission from the PRC government to offering securities in the U.S. in the future, and even when such
permission is obtained, whether we will be denied or rescinded. Although we are currently not required to obtain permission from any of
the PRC regulatory authorities to obtain such permission and has not received any denial regarding our listing on the Nasdaq Capital Market
and the entry into the VIE Agreements, our operations could be adversely affected, directly or indirectly, by existing or future laws
and regulations relating to our business or industry.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>PRC laws and regulations governing our current
business operations are sometimes vague and uncertain and any changes in such laws and regulations may impair our ability to operate profitably.
</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are uncertainties regarding the interpretation
and application of PRC laws and regulations including, but not limited to, the laws and regulations governing our business and the enforcement
and performance of our arrangements with customers in certain circumstances. The laws and regulations are sometimes vague and may be subject
to future changes, and their official interpretation and enforcement may involve substantial uncertainty. The effectiveness and interpretation
of newly enacted laws or regulations, including amendments to existing laws and regulations, may be delayed, and our business may be affected
if we rely on laws and regulations which are subsequently adopted or interpreted in a manner different from our understanding of these
laws and regulations. New laws and regulations that affect existing and proposed future businesses may also be applied retroactively.
We cannot predict what effect the interpretation of existing or new PRC laws or regulations may have on our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC legal system is a civil law system based
on written statutes. Unlike the common law system, prior court decisions under the civil law system may be cited for reference but have
limited precedential value. Since these laws and regulations are relatively new and the PRC legal system continues to rapidly evolve,
the interpretations of many laws, regulations and rules are not always uniform and the enforcement of these laws, regulations and rules
involves uncertainties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 1979, the PRC government began to promulgate
a comprehensive system of laws and regulations governing economic matters in general. The overall effect of legislation over the past
three decades has significantly enhanced the protections afforded to various forms of foreign investments in China. However, China has
not developed a fully integrated legal system, and recently enacted laws and regulations may not sufficiently cover all aspects of economic
activities in China. In particular, the interpretation and enforcement of these laws and regulations involve uncertainties. Since PRC
administrative and court authorities have significant discretion in interpreting and implementing statutory provisions and contractual
terms, it may be difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy.
These uncertainties may affect our judgment on the relevance of legal requirements and our ability to enforce our contractual rights or
tort claims. In addition, the regulatory uncertainties may be exploited through unmerited or frivolous legal actions or threats in attempts
to extract payments or benefits from us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, the PRC legal system is based in
part on government policies and internal rules, some of which are not published on a timely basis or at all and may have retroactive effect.
As a result, we may not be aware of our violation of any of these policies and rules until sometime after the violation. In addition,
any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management
attention.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, we may have to resort to administrative
and court proceedings to enforce our legal rights. However, since PRC administrative and court authorities have significant discretion
in interpreting and implementing statutory and contractual terms, it may be more difficult to evaluate the outcome of administrative and
court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, the PRC legal system is
based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have retroactive
effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. Such uncertainties,
including uncertainty over the scope and effect of our contractual, property (including intellectual property) and procedural rights,
and any failure to respond to changes in the regulatory environment in China could materially and adversely affect our business and impede
our ability to continue our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recently, the General Office of the Central Committee
of the Communist Party of China and the General Office of the State Council jointly issued the &#8220;Opinions on Severely Cracking Down
on Illegal Securities Activities According to Law,&#8221; or the Opinions, which was made available to the public on July 6, 2021. The
Opinions emphasized the need to strengthen the administration over illegal securities activities, and the need to strengthen the supervision
over overseas listings by Chinese companies. Effective measures, such as promoting the construction of relevant regulatory systems will
be taken to deal with the risks and incidents of China-concept overseas listed companies, and cybersecurity and data privacy protection
requirements and similar matters. The Opinions and any related implementing rules to be enacted may subject us to compliance requirement
in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Relating to Our Class A Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We do not intend to pay dividends for the
foreseeable future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently intend to retain any future earnings
to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future.
As a result, you may only receive a return on your investment in our Class A Ordinary Shares if the market price of our Class A Ordinary
Shares increases.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If securities or industry analysts do not
publish research or reports about our business, or if the publish a negative report regarding our Class A Ordinary Shares, the price of
our Class A Ordinary Shares and trading volume could decline.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The trading market for our Class A Ordinary Shares
may depend in part on the research and reports that industry or securities analysts publish about us or our business. We do not have any
control over these analysts. If one or more of the analysts who cover us downgrade us, the price of our Class A Ordinary Shares would
likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose
visibility in the financial markets, which could cause the price of our Class A Ordinary Shares and the trading volume to decline.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b><i>The estimates of
market opportunity, forecasts of market growth included in this annual report may prove to be inaccurate, and any real or perceived inaccuracies
may harm our reputation and negatively affect our business. Even if the market in which we compete achieves the forecasted growth, our
business could fail to grow at similar rates, if at all.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Market opportunity estimates
and growth forecasts included in this annual report are subject to significant uncertainty and are based on assumptions and estimates
that may not prove to be accurate. The variables that go into the calculation of our market opportunities are subject to change over time,
and there is no guarantee that any particular number or percentage of addressable companies covered by our market opportunities estimates
will purchase our products and solutions at all or generate any particular level of revenues for us. Even if the market in which we compete
meets the size estimates and growth forecasted in this annual report, our business could fail to grow for a variety of reasons, including
reasons outside of our control, such as competition in our industry.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The market price of our Class A Ordinary
Shares may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares at or above
the initial public offering price.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The IPO price for our Class A Ordinary Shares was determined through
negotiations between the underwriters and us and may vary from the market price of our Class A Ordinary Shares following our IPO. If you
purchase our Class A Ordinary Shares in our IPO, you may not be able to resell those shares at or above the IPO price. We cannot assure
you that the IPO price of our Class A Ordinary Shares, or the market price following our IPO, will equal or exceed prices in privately
negotiated transactions of our shares that have occurred from time to time prior to our IPO. The market price of our Class A Ordinary
Shares may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actual or anticipated fluctuations in our revenue and other operating results;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actions of securities analysts who initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">lawsuits threatened or filed against us; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other events or factors, including those resulting from war or incidents of terrorism, or responses to these events.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the stock markets have experienced
extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies.
Share prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies.
In the past, shareholders have filed securities class action litigation following periods of market volatility. If we were to become involved
in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business,
and adversely affect our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The dual-class structure of our ordinary shares has the effect
of concentrating voting control with our Chairman and our chief executive officer, and their interest may not be aligned with the interests
of our other shareholders.</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a dual-class voting structure consisting
of Class A Ordinary Shares and Class B Ordinary Shares. Under this structure, holders of Class A Ordinary Shares are entitled to one vote
per one Class A Ordinary Share, and holders of Class B Ordinary Shares are entitled to 15 votes per one Class B Ordinary Share, which
may cause the holders of Class B Ordinary Shares to have an unbalanced, higher concentration of voting power. As of the date of this annual
report, Mr. Shenping Yin, our Chairman of the Board, and his wife, Ms. Xiaoyang Huang, our chief executive officer, beneficially owns
8,192,000, or 100%, of our issued Class B Ordinary Shares, representing approximately 95.20% of the voting rights in our Company. As a
result, until such time as Mr. Shenping Yin&#8217;s and Ms. Xiaoyang Huang&#8217;s voting power is below 50%, Mr. Shenping Yin and Ms.
Xiaoyang Huang as the controlling shareholders have substantial influence over our business, including decisions regarding mergers, consolidations
and the sale of all or substantially all of our assets, election of directors, and other significant corporate actions. They may take
actions that are not in the best interests of us or our other shareholders. These corporate actions may be taken even if they are opposed
by our other shareholders. Further, such concentration of voting power may discourage, prevent, or delay the consummation of change of
control transactions that shareholders may consider favorable, including transactions in which shareholders might otherwise receive a
premium for their shares. Future issuances of Class B Ordinary Shares may also be dilutive to the holders of Class A Ordinary Shares.
As a result, the market price of our Class A Ordinary Shares could be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The dual-class structure of our ordinary shares may adversely
affect the trading market for our Class A Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Several shareholder advisory firms have announced their opposition
to the use of multiple class structures. As a result, the dual-class structure of our ordinary shares may cause shareholder advisory firms
to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure.
Any actions or publications by shareholder advisory firms critical of our corporate governance practices or capital structure could also
adversely affect the value of our Class A Ordinary Shares.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our management has broad discretion to determine how to use the
funds raised in the offering and may use them in ways that may not enhance our results of operations or the price of our Class A Ordinary
Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We anticipate that we will use the net proceeds from the our IPO for
working capital and other corporate purposes. Our management will have significant discretion as to the use of the net proceeds to us
from the IPO and could spend the proceeds in ways that do not improve our results of operations or enhance the market price of our Class
A Ordinary Shares.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our lack of effective internal controls
over financial reporting may affect our ability to accurately report our financial results or prevent fraud which may affect the market
for and price of our Class A Ordinary Share.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To implement Section 404 of the Sarbanes-Oxley Act of 2002, the SEC
adopted rules requiring public companies to include a report of management on the company&#8217;s internal control over financial reporting
(&#8220;ICFR&#8221;). We are subject to the requirement that we maintain internal controls and that management perform periodic evaluation
of the effectiveness of the internal controls. Effective ICFR is important to prevent fraud. As a result, our business, financial condition,
results of operations and prospects, as well as the market for and trading price of our Class A Ordinary Shares, may be materially and
adversely affected if we do not have effective internal controls. We do not presently have the financial resources or personnel to develop
or implement systems that would provide us with the necessary information on a timely basis so as to be able to implement financial controls.
As a result, we may not discover any problems in a timely manner and current and potential shareholders could lose confidence in our financial
reporting, which would harm our business and the trading price of our Class A Ordinary Shares. The absence of internal controls over financial
reporting may inhibit investors from purchasing our shares and may make it more difficult for us to raise funds in a debt or equity financing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Because we are an &#8220;emerging growth
company,&#8221; we may not be subject to requirements that other public companies are subject to, which could affect investor confidence
in us and our Class A Ordinary Shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As we are an &#8220;emerging growth company,&#8221;
we may not be subject to requirements that other public companies are subject to, which could other requirements applicable to other public
companies that are not emerging growth companies including, most significantly, not being required to comply with the auditor attestation
requirements of Section 404 of the Sarbanes-Oxley Act for so long as we are an emerging growth company and a smaller reporting company.
As a result, if we elect not to comply with such auditor attestation requirements, our investors may not have access to certain information
they may deem important.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We will incur increased costs as a result
of being a public company, particularly after we cease to qualify as an &#8220;emerging growth company.&#8221;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We became a public company after completion of
our IPO and expect to incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley
Act of 2002, as well as rules subsequently implemented by the SEC and the Nasdaq Capital Market, impose various requirements on the corporate
governance practices of public companies. As an &#8220;emerging growth company&#8221; pursuant to the JOBS Act, we may take advantage
of specified reduced reporting and other requirements that are otherwise applicable generally to public companies. We expect these rules
and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming and costlier.
After we are no longer an &#8220;emerging growth company,&#8221; we expect to incur significant additional expenses and devote substantial
management effort toward ensuring compliance increased disclosure requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Since Mr. Shenping Yin, Chairman of the
Board, and his wife, Ms. Xiaoyang Huang, chief executive officer, are able to exercise more than 95% of the total voting power of our
issued and outstanding share capital, Mr. Yin will have the ability to elect directors and approve matters requiring shareholder approval.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Shenping Yin, our Chairman of the Board, and his wife, Ms. Xiaoyang
Huang, the chief executive officer, are currently the beneficial owners of 8,192,000 Class B Ordinary Shares, approximately 95.20% of
the voting rights in our Company, which are directly held by Fortune Enterprise Holdings Limited, an entity 100% owned by Mr. Yin and
Ms. Huang. As a result, Mr. Yin and Ms. Huang are able to exert significant voting influence over fundamental and significant corporate
matters and transactions. Depending on the percentage, they may have the power to elect all directors and approve all matters requiring
shareholder approval without the votes of any other shareholder. They have significant influence over a decision to enter into any corporate
transaction and have the ability to prevent any transaction that requires the approval of shareholders, regardless of whether or not our
other shareholders believe that such transaction is in our best interests. Such concentration of voting power could have the effect of
delaying, deterring, or preventing a change of control or other business combination, which could, in turn, have an adverse effect on
the market price of our Class A Ordinary Shares or prevent our shareholders from realizing a premium over the then-prevailing market price
for their Class A Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are a &#8220;controlled company&#8221;
within the meaning of the NASDAQ Stock Market Rules and, as a result, may rely on exemptions from certain corporate governance requirements
that provide protection to shareholders of other companies.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a &#8220;controlled company&#8221; as defined
under the NASDAQ Stock Market Rules because two of our principal shareholders, Shenping Yin, our Chairman of the Board, and Xiaoyang Huang
our CEO, who are husband and wife, beneficially own more than 50% of voting power for the election of directors. For so long as we are
a controlled company under that definition, we are permitted to elect to rely, and may rely, on certain exemptions from corporate governance
rules, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an exemption from the rule that a majority of our board of directors must be independent directors;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an exemption from the rule that the compensation of our chief executive officer must be determined or recommended solely by independent directors; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an exemption from the rule that our director nominees must be selected or recommended solely by independent directors.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result, you will not have the same protection
afforded to shareholders of companies that are subject to these corporate governance requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we cease to qualify as a foreign private
issuer, we would be required to comply fully with the reporting requirements of the Exchange Act applicable to U.S. domestic issuers,
and we would incur significant additional legal, accounting and other expenses that we would not incur as a foreign private issuer.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a foreign private issuer, we are exempt from the rules under the
Exchange Act prescribing the furnishing and content of proxy statements, and our officers, directors and principal shareholders are exempt
from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act. In addition, we are not required
under the Exchange Act to file periodic reports and financial statements with the SEC as frequently or as promptly as U.S. domestic issuers,
and we are not required to disclose in our periodic reports all of the information that U.S. domestic issuers are required to disclose.
While we currently expect to qualify as a foreign private issuer, we may cease to qualify as a foreign private issuer in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Anti-takeover provisions in our memorandum
and articles of association may discourage, delay or prevent a change in control.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some provisions of our memorandum and articles
of association may discourage, delay or prevent a change in control of our company or management that shareholders may consider favorable,
including, among other things, the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify; font-size: 10pt">&#160;</td>
    <td style="width: 24px; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provisions that authorize our board of directors (&#8220;BOD&#8221;) to issue shares with preferred, deferred or other special rights or restrictions without any further vote or action by our shareholders; and</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">provisions that restrict the ability of our shareholders to call meetings and to propose special matters for consideration at shareholder meetings</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our board of directors may decline to register
transfers of Class A Ordinary Shares in certain circumstances.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our BOD may, in its sole discretion, decline to
register any transfer of any Class A Ordinary Share which is not fully paid up or on which we have a lien. Our directors may also decline
to register any transfer of any share unless (i) the instrument of transfer is lodged with us, accompanied by the certificate for the
shares to which it relates and such other evidence as our BOD may reasonably require to show the right of the transferor to make the transfer;
(ii) the instrument of transfer is in respect of only one class of shares; (iii) the instrument of transfer is properly stamped, if required;
(iv) in the case of a transfer to joint holders, the number of joint holders to whom the share is to be transferred does not exceed four;
(v) the shares conceded are free of any lien in favor of us; or (vi) a fee of such maximum sum as Nasdaq Capital Market may determine
to be payable, or such lesser sum as our BOD may from time to time require, is paid to us in respect thereof.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If our directors refuse to register a transfer
they shall, within one month after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee
notice of such refusal. The registration of transfers may, on 14 days&#8217; notice being given by advertisement in such one or more newspapers
or by electronic means, be suspended and the register closed at such times and for such periods as our BOD may from time to time determine,
provided, however, that the registration of transfers shall not be suspended nor the register closed for more than 30 days in any year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>You may be unable to present proposals before
general meetings or extraordinary general meetings not called by shareholders.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cayman Islands law provides shareholders with
only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general
meeting. However, these rights may be provided in a company&#8217;s articles of association. Our articles of association allow sour shareholders
holding shares representing in aggregate not less than ten per cent in par value of the issued Shares which as at that date carry the
right to vote at general meetings, to requisition an extraordinary general meeting of our shareholders, in which case our directors are
obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting. Although our articles of association
does not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings
not called by such shareholders, any shareholder may submit a proposal to our BOD for consideration of inclusion in a proxy statement.
Advance notice of at least fifteen calendar days is required for the convening of our annual general shareholders&#8217; meeting and any
other general meeting of our shareholders. A quorum required for a meeting of shareholders consists of at least one shareholder present
or by proxy, representing not less than one-third in nominal value of the total issued voting shares in our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we are classified as a passive foreign
investment company, United States taxpayers who own our Class A Ordinary Shares may have adverse United States federal income tax consequences.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A non-U.S. corporation such as ourselves will
be classified as a passive foreign investment company, which is known as a PFIC, for any taxable year if, for such year, either</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At least 75% of our gross income for the year is passive income; or</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The average percentage of our assets (determined at the end of each quarter) during the taxable year which produce passive income or which are held for the production of passive income is at least 50%.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Passive income generally includes dividends, interest,
rents and royalties (other than rents or royalties derived from the active conduct of a trade or business) and gains from the disposition
of passive assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are determined to be a PFIC for any taxable
year (or portion thereof) that is included in the holding period of a U.S. taxpayer who holds our Class A Ordinary Shares, the U.S. taxpayer
may be subject to increased U.S. federal income tax liability and may be subject to additional reporting requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our operations and the composition of
our assets we do not expect to be treated as a PFIC under the current PFIC rules. We must make a separate determination each year as to
whether we are a PFIC, however, and there can be no assurance with respect to our status as a PFIC for our current taxable year or any
future taxable year. Although the law in this regard is unclear, we are treating HiTek as being owned by us for U.S. federal income tax
purposes, not only because we control their management decisions, but also because we are entitled to the economic benefits associated
with HiTek, and as a result, we are treating HiTek as our wholly-owned subsidiary for U.S. federal income tax purposes. For purposes of
the PFIC analysis, in general, a non-U.S. corporation is deemed to own its pro rata share of the gross income and assets of any entity
in which it is considered to own at least 25% of the equity by value. Therefore, the income and assets of HiTek should be included in
the determination of whether or not we are a PFIC in any taxable year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For a more detailed discussion of the application
of the PFIC rules to us and the consequences to U.S. taxpayers if we were determined to be a PFIC, see &#8220;Taxation&#160;&#8212;&#160;U.S.
Federal Income Taxation&#160;&#8212;&#160;Passive Foreign Investment Company.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our Class A Ordinary Shares may trade under
$5.00 per share and thus will be a penny stock. Trading in penny stocks has certain restrictions and these restrictions could negatively
affect the price and liquidity of our shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Class A Ordinary Shares may trade below $5.00 per share after listing.
As a result, our Class A Ordinary Shares would be known as a &#8220;penny stock&#8221;, which is subject to various regulations involving
disclosures to be given to you prior to the purchase of any penny stock. The SEC has regulations which generally define a &#8220;penny
stock&#8221; to be any equity security that has a market price of less than $5.00 per share, subject to certain exceptions. Depending
on market fluctuations, our Class A Ordinary Shares could be considered to be a &#8220;penny stock&#8221;. A penny stock is subject to
rules that impose additional sales practice requirements on broker/dealers who sell these securities to persons other than established
Members and accredited investors. For transactions covered by these rules, the broker/dealer must make a special suitability determination
for the purchase of these securities. In addition, the broker/dealer must receive the purchaser&#8217;s written consent to the transaction
prior to the purchase. The broker/dealer must also provide certain written disclosures to the purchaser. Consequently, the &#8220;penny
stock&#8221; rules may restrict the ability of broker/dealers to sell our securities, and may negatively affect the ability of holders
of our Class A Ordinary Shares to resell them. These disclosures require you to acknowledge that you understand the risks associated with
buying penny stocks and that you can absorb the loss of your entire investment. Penny stocks generally do not have a very high trading
volume. Consequently, the price of the stock is often volatile and you may not be able to buy or sell the stock when you want to.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 4. INFORMATION ON THE COMPANY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. History and development of the Company</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We were incorporated in the Cayman Islands on
November 3, 2017. HiTek Hong Kong Limited (&#8220;HiTek HK&#8221;), our wholly-owned subsidiary, was incorporated in Hong Kong on November
20, 2017. Tian Dahai (Xiamen) Information Technology Co. Ltd. (&#8220;WFOE&#8221;), HiTek HK&#8217;s wholly owned subsidiary, was organized
pursuant to PRC laws on March 15, 2018. In April 2021, Xiamen Haitian Weilai Technology Co., Ltd. (&#8220;Haitian Weilai&#8221;), a wholly-owned
subsidiary of WFOE was incorporated under the laws of the PRC. The variable interest entity, Xiamen Hengda HiTek Computer Network Co.,
Ltd., which we refer to as HiTek, was established on January 18, 1996 in Xiamen, Fujian Province, PRC pursuant to PRC laws. HiTek&#8217;s
shareholders include certain PRC residents and corporate entities controlled by PRC residents.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Ordinary Shares started to trade on the Nasdaq
Capital Market under the ticker symbol &#8220;HKIT&#8221; on March 31, 2023 and on April 4, 2023, the Company completed its IPO of 3,200,000
Ordinary Shares at a public offering price of $5.00 per share. The total net proceeds to the Company from the IPO, after deducting discounts,
expense allowance, and expenses, were approximately $13,523,140.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On February 5, 2024, our shareholders approved the re-designation and
re-classification of Ordinary Shares of the Company beneficially held by Mr. Shenping Yin, our Chairman of the Board, and his wife, Ms.
Xiaoyang Huang, our chief executive officer, into 8,192,000 Class B Ordinary Shares, each with 15 votes per share, and the Ordinary Shares
held by other shareholders into 6,200,364 Class A Ordinary Shares, each with one vote per share, on a one for one basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our current registered office in Cayman Islands
is at the offices of Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. Our principal
executive offices are located at Unit 304, No. 30 Guanri Road, Siming District, Xiamen City, Fujian Province, PRC, and our phone number
is +86 592-5395967. We maintain a corporate website at <i>http://www.xmhitek.com/</i>. The information contained in, or accessible from,
our website or any other website does not constitute a part of this annual report. The SEC maintains an Internet site that contains reports,
proxy and information statements, and other information regarding issuers that file electronically with the SEC and state the address
of that site (http://www.sec.gov).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Selected Condensed Consolidating Financial Statements of Parent,
Subsidiaries, VIE and its Subsidiaries</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables present Selected condensed
consolidating financial data of the Parent (HiTek Global Inc.), HiTek HK (HiTek Hong Kong Limited), WFOE and its subsidiaries (Tian Dahai
(Xiamen) Information Technology Co. Ltd. and Xiamen Haitian Weilai Technology Co., Ltd.), the VIE (Xiamen Hengda HiTek Computer Network
Co., Ltd.) and its subsidiaries (Xiamen Huasheng HiTek Computer Network Co., Ltd and Huoerguosi Hengda Information Technology Co., Ltd).
Such financial data include condensed consolidating balance sheets data as of December 31, 2023 and 2022 and the related condensed consolidating
statements of operations and cash flows data for the years ended December 31, 2023, 2022 and 2021.&#160;The Parent records its investments
in its subsidiaries under the equity method of accounting. Such investments are presented in the selected condensed consolidating balance
sheets of the Parent as &#8220;investments in non-VIE subsidiaries&#8221; and net assets of the VIE and its subsidiaries through the VIE
agreements&#8221; and the profit of the subsidiaries is presented as &#8220;Income for Non-VIE subsidiaries&#8221; and &#8220;Income for
VIE and its subsidiaries&#8221; in the selected condensed consolidating statements of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SELECTED CONDENSED CONSOLIDATING STATEMENTS
OF OPERATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Year Ended December 31,&#160;2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">HiTek HK</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">WFOE <br/> and its<br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE and its<br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,402</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">191,738</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,335,591</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,563,731</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Cost of revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(46,768</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,595,723</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,642,491</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income for Non-VIE subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,222,415</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,224,590</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,447,005</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Income for VIE and its subsidiaries <sup>(1)</sup></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,098,946</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,098,946</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,047,641</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,222,415</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,224,590</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,098,946</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,545,951</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,047,641</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,047,641</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,222,415</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,222,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">770,661</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,545,951</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">717,525</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended December 31,&#160;2022</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Parent</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">HiTek HK</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">WFOE&#160;and&#160;its Subsidiaries</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">VIE and its<br/> Subsidiaries</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Consolidated</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 28%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">353,836</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">6,228,595</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(153,823</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">6,428,608</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(212,995</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,832,393</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">153,823</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,891,565</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income for Non-VIE subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,798,894</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,801,042</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,599,936</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income for VIE and its subsidiaries <sup>(1)</sup></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,684,992</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,684,992</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,415,745</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,798,894</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,801,042</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,684,992</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,284,928</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,415,745</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Comprehensive income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,415,745</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,798,894</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,803,198</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">667,389</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,284,928</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">400,298</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended December 31,&#160;2021</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Parent</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">HiTek HK</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">WFOE&#160;
    and&#160;its Subsidiaries</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">VIE and its<br/> Subsidiaries</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Consolidated</b></p></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 28%">Revenues</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">53,344</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">6,473,638</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(65,819</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">6,461,163</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Cost of revenues</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(104,115</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,542,922</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">65,819</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,581,218</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income for Non-VIE subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,994,595</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,997,821</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,992,416</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Income for VIE and its subsidiaries <sup>(1)</sup></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,061,517</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,061,517</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,669,357</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,994,595</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,997,821</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,061,517</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(6,053,933</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,669,357</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Comprehensive income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,669,357</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,994,595</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,996,896</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,352,849</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(6,053,933</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,959,764</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It represents the technical consultation and service (&#8220;Consulting Fees&#8221;) income received from the VIE and its subsidiaries pursuant to the Exclusive Technical Consulting and Service (the &#8220;Agreement&#8221;).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SELECTED CONDENSED CONSOLIDATING BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">HiTek HK</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">WFOE <br/> and its<br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE and its<br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Consolidated</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,236,065</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,282</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,281</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,041,909</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,311,537</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Due from inter companies <sup>(1)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,846,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10,846,775</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,077,640</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">147,902</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,941,416</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,384,641</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">24,786,599</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Investments in non-VIE subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,621,943</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,686,108</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(29,308,051</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Net assets of the VIE and its subsidiaries through the VIE Agreements</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,509,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(14,509,197</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,621,943</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,686,108</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,509,493</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,641,441</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(43,817,544</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,641,441</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">29,699,583</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,690,390</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,657,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,582,857</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(45,202,185</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35,428,040</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Due to inter companies <sup>(1)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,846,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10,846,775</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,361,997</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(28,713</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,073,660</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,336,490</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,090,454</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28,337,586</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,670,390</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,686,108</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,509,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(43,865,695</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28,337,586</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Total Liabilities and Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">29,699,583</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,690,390</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,657,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,582,857</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(45,202,185</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35,428,040</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">As of December 31, 2022</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Parent</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">HiTek HK</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">WFOE&#160;<br/> and&#160;its<br/> Subsidiaries</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">VIE and its<br/> Subsidiaries</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Consolidated</b></p></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left">Cash and cash equivalents</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">226,578</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">6,457</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">126,420</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">843,705</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">1,203,160</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 9pt">Due from inter companies <sup>(1)</sup></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,747,829</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,383,988</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(11,141,817</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total current assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">586,420</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6,457</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">242,429</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12,747,913</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,481,061</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12,102,158</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 9pt">Investments in non-VIE subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,299,036</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,399,652</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(28,698,688</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 9pt">Net assets of the VIE and its subsidiaries through the VIE Agreements</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,346,554</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(14,346,554</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total non-current assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,299,036</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,399,652</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,350,741</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,102,933</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(43,049,429</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,102,933</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total Assets</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,885,456</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,406,109</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,593,170</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">21,850,846</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(44,530,490</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">21,205,091</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 9pt">Due to inter companies <sup>(1)</sup></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,358,930</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">15,058</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9,747,829</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(11,141,817</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total Liabilities</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,358,930</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">193,518</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,504,292</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,398,175</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,678,565</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total Shareholders&#8217; Equity</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">13,526,526</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,386,109</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,399,652</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,346,554</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(43,132,315</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">13,526,526</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 9pt">Total Liabilities and Shareholders&#8217; Equity</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,885,456</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,406,109</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14,593,170</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">21,850,846</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(44,530,490</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">21,205,091</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2023
and 2022, VIE and its subsidiaries owed WFOE and its subsidiaries technical consulting and service fees of $10,846,775 and $9,747,829,
respectively. For the fiscal years ended December 31, 2023, 2022 and 2021, VIE and its subsidiaries owed WFOE and its subsidiaries Consulting
Fees of $1,098,946, $1,684,992 and $2,061,517 million, respectively. The Consulting Fees have not been paid since 2018, and are planned
to be paid in the fiscal year 2024.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SELECTED CONDENSED CONSOLIDATING STATEMENTS
OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the Year Ended December 31, 2023</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Parent</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">HiTek HK</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">WFOE and its<br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">VIE and its<br/> Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Eliminations</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%; text-align: left">Net cash (used in) provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(862,825</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,175</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(94,106</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">897,257</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(63</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(61,912</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,270,591</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(675,964</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,946,555</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,142,902</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,142,902</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><b>For the
    Year Ended December 31, 2022</b></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Parent</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">HiTek HK</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">WFOE&#160;and&#160;its Subsidiaries</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">VIE and its<br/> Subsidiaries</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Consolidated</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left">Net cash (used in) provided by operating activities</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(283,149</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(2,148</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">47,909</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">4,061,438</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">3,824,050</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net cash (used in) provided by investing activities</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(7,349,231</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(7,349,231</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net cash provided by financing activities</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,749,498</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,749,498</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: center">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended December 31, 2021</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt; text-align: center">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Parent</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">HiTek HK</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">WFOE&#160;and&#160;its Subsidiaries</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">VIE and its Subsidiaries</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Eliminations</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Consolidated</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: left">Net cash (used in) provided by operating activities</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(276,777</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(3,226</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">69,801</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(278,773</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">274,400</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">(214,575</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net cash (used in) provided by investing activities</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(10,000</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">392,254</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">17,752</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">400,006</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; text-align: left">Net cash provided by financing activities</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">280,300</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,000</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7,752</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(298,052</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the year ended December 31, 2023 and 2022, net cash provided by financing activities of HiTek Global Inc., or the
&#8220;parent&#8221;, was $15,142,902 and $nil, which was mainly because that parent received fund from issuance of ordinary shares
and sales collection dominated in USD on behalf of the VIE and its subsidiaries.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>LONG-TERM INVESTMENTS ROLL-FORWARD</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Investments <br/> in Non-VIE<br/>
    subsidiaries&#160;and<br/> VIE&#160;and&#160;its<br/> subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">As&#160;of&#160;December 31, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,515,589</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Equity pick-up during the year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,798,894</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,015,447</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>As&#160;of&#160;December 31, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,299,036</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Equity pick-up during the year</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,222,415</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Deferred offering cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(569,392</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Foreign currency translation adjustment</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(330,116</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">As of December 31, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,621,943</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Our Business</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
are an information technology (&#8220;IT&#8221;) consulting and solutions service provider focusing on delivering services to business
in various industry sectors in China. As of the date of this annual report, we have two lines of businesses&#8212; 1) services to small
and medium businesses (&#8220;SMEs&#8221;), which consists of Anti-Counterfeiting Tax Control System (&#8220;ACTCS&#8221;) tax devices,
including Golden Tax Disk (&#8220;GTD&#8221;) and printers, ACTCS services, and IT services, and 2) services to large businesses, which
consists of hardware sales and software sales. We expect to actively develop our system integration services and online service platform
in the near future. Our vision is to become a one-stop consulting destination for holistic IT and other business consulting services in
China.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Value added tax (&#8220;VAT&#8221;) reporting
is mandatory for all business companies in China. The ACTCS is one of the two major VAT control systems that a business entity may choose
to comply with the VAT reporting requirements. Developed by the PRC government, ACTCS was intended to effectively eliminate counterfeit
invoices, providing accurate and complete tax information for the regional and national audit system. We provide our customers with the
necessary ACTCS for their value added tax (&#8220;VAT&#8221;) reporting, collection and processing. The VIE entity, HiTek, is authorized
to carry out the sales of GTD. We are authorized by the State Taxation Bureau, Xiamen Branch, as one of the first ACTCS service providers
in the Xiamen metropolitan area. GTD is an ACTCS device necessary for normal operation of ACTCS software. The purchase of GTD is allowed
only in conjunction with the use of the ACTCS software and its supporting services. Currently, there are three ACTCS services providers
for Xiamen business companies, and we are one of them.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While we are confident that our competitive strengths
will continue improving our business, we are aware of the challenges that our business faces, especially the challenges in our services
to SMEs which are exempted from the ACTCS services. The services provided to the SMEs are restricted in the Xiamen metropolitan areas
since authorization by the State Taxation Bureau, Xiamen Branch to provide ACTCS services is required. Prices of GTD and ACTCS annual
service fees are regulated and subject to the State Tax Administration&#8217;s pricing mandates. We are not able to adjust such pricing
and as such our profit margin is limited. The Chinese tax regulators have been rolling out electronic invoicing starting from 2018. The
electronic invoices enable companies to apply for, issue, transfer and check the invoices through the unified online electronic invoice
management system of the Chinese Tax authority. Electronic invoices are very useful in helping business entities reduce operating costs
and streamline service process, since they do not involve printing, storage and postage procedures. From January 21, 2021, new taxpayers
can receive electronic tax control ukey for free from the Tax authority. Increased use of electronic invoices and the free distribution
of GTD will reduce our annual service fee revenue and thus negatively affect our total revenue. Our client base growth may be limited
in spite of our marketing efforts, since it is beyond our control how many new SMEs will open each year in the Xiamen metropolitan area.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Complementing our physical service center, we
started our developing online service platform in 2018 to enable businesses in the Xiamen metropolitan area to securely process VAT reporting
and payment from their desktop virtually anytime and anywhere. Currently, our customers range from small, medium to large companies across
industries in the Xiamen metropolitan area. We plan to offer business management service, such as agent accounting services and online
IT outsourcing services, to the SME clients using our ACTCS services. We also plan to expand our service to large businesses to other
geographic regions.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2021, WFOE established a wholly-owned
subsidiary, Haitian Weilai under the laws of the PRC to integrate tax invoicing management services from Hitek to Haitian Weilai.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As part of the services provided to large businesses,
HiTek currently sells Communication Interface System (&#8220;CIS&#8221;), its self-developed software which provides embedded system interface
solutions for large businesses. CIS is a universal embedded interface system used in petrochemical and coal businesses to collect industrial,
electricity, facility pressure and temperature statistics and convert to readable format for analytical purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As part of our services to large businesses, Huasheng
sold hardware such as laptops, printers, desktop computers and associated accessories, together with certain internet servers, cameras
and monitors. After we launched CIS sales, we also introduced our hardware products to our CIS users. Our major business strategy in the
market is to connect and source through exclusive relationships with manufacturers so that Huasheng can offer competitively priced hardware.
From the beginning of 2022, Huasheng transferred the above business to the VIE. We plan to market large scale hardware integration systems
such as router for commercial use, industrial switch, server, large internet firewall etc. in the future. We established the online support
system in the beginning of 2018. The online system further enhances our customer experience, which is complemented by highly trained professionals
and attractive physical store environment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Services</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2023, HiTek&#8217;s
two business lines operated three revenue streams. The first business line, services to large businesses, include hardware sales, representing
53% of total revenue, and the software sales, representing 17% of total revenue; and the second business line, ACTCS devices and services,
represented 30% of total revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2022, HiTek&#8217;s
two business lines operated three revenue streams. Within the first business line, the services to large businesses, including the hardware
sales, represented 39% of the total revenue, and the software sales represented 33% of total revenue. The second business line, ACTCS
devices and services, represented 28% of total revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In recent years, the Chinese tax regulators have
been rolling out an electronic invoicing system. Electronic invoices enable companies to apply for, issue, transfer and check invoices
through the unified online electronic invoice management system of Chinese Tax authority. Electronic invoices are very useful in helping
business entities reduce operating costs and streamline service process, since they do not involve printing, storage and postage procedures.
From January 21, 2021, new taxpayers can receive electronic tax control ukey for free from the Tax authority. Increased use of electronic
invoices and the free distribution of GTD will reduce our annual service fee revenue and thus negatively affect our total revenue. Our
client base growth may be limited in spite of our diligent marketing efforts, since it is beyond our control how many new SMEs will open
each year in the Xiamen metropolitan area.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>ACTCS Device and Services</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For ACTCS supporting services, we charge fees
on a yearly basis. This service guarantees smooth functions of ACTCS software covers any technical breakdowns related to the ACTCS software.
For tax control system risk investigation service, we charge a one-time service charge for each investigation request.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ACTCS device consist primarily of selling
GTD. For ACTCS devices sales, we charge one a piece-by-piece basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue generated from our ACTCS device and services
was 28.0% and 30.2%, respectively, of the total revenue derived from our businesses for the fiscal years ended December 31, 2022 and 2023.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2019, we began to operate new service
areas such as online agent accounting platforms and online IT outsourcing platforms. We intend to actively grow such general business
management services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Software Sales</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For our software sales, we sell our self-developed
Communication Interface System (&#8220;CIS&#8221;). This software provides embedded system interface solutions for large businesses. CIS
is a universal embedded interface system used in petrochemical and coal businesses to collect industrial, electricity, facility pressure
and temperature statistics and convert to readable format for analytical purposes. Currently, almost all of the software sales revenue
comes from sales of CIS. We do not resell any software developed by any third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Revenue generated from our software sales was 33% and 17%, respectively,
of total revenue derived from our businesses for the years ended December 31, 2022 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Hardware Sales</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also generate revenue from our hardware sales,
which includes sales of computer hardware such as laptops, printers, desktop computers and associated accessories, together with certain
internet servers, cameras and monitors. We have established a carefully designed sales network in the Xiamen metropolitan area that combines
online platforms developed in the beginning of 2018 and our retail storefront. We have developed our hardware sale client base over time
via our marketing from our physical store. After we launched CIS sales, we also introduced our hardware products to our CIS users. We
plan to market large scale hardware integration systems such as router for commercial use, industrial switch, server, large internet firewall
etc. to large businesses in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue generated from our hardware sales was 39% and 53%, respectively,
of total revenue derived from our businesses for the years ended December 31, 2022 and 2023.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our Technology</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We provide effective information technology services and secured tax
solutions to business companies across a variety of monetization models. We have a dedicated team of three highly skilled in-house IT
specialists, which includes three full-time IT professionals responsible for research and development. The following is a list of our
self-developed software.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; border-bottom: black 1.5pt solid; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Technology</i></b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Completion Date</i></b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Certificate Date</i></b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 42%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General Functions</i></b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Mobile Invoice System (&#8220;MIS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>October 15, 2013</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>June 15, 2015</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>MIS enables our clients to generate invoices anywhere, anytime.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Micro Service System (&#8220;MSS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>July 30, 2014</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>June 16, 2015</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>MSS resolves service issues between service providers and our customers.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Secured Coordination System (&#8220;SCS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>April 10, 2013</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>June 16, 2015</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>SCS provides real-time backup for the invoicing information generated by the users.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Communication Interface System (&#8220;CIS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>April 17, 2014</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>June 15, 2015</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>CIS is based on LINUX, which is a general embedded interface system used in petrochemical and coal companies. The system can be used to communicate the RCTX-X module and collect data from work diagrams, electricity diagrams, pressure diagrams and temperature diagrams. It can generate the data from the txt, and then copy and import it to the software of the windows platform to display analysis.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Universal Invoice System (&#8220;UIS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>February 13, 2014</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>June 16, 2015</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>AIS facilitates data transmission between users&#8217; management and financial systems and ACTCS software.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Invoice Query Management System (&#8220;IQMS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>October 30, 2013</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>June 15, 2015</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>IQMS facilitates users&#8217; invoice inquiries and verification process.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Micro-App System (&#8220;MAS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>August 10, 2017</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>December 1, 2017</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>MAS diagnoses and resolves user-end application issues.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WeChat Cloud Business System (&#8220;WCBS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>May 10, 2017</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>December 1, 2017</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WCBS facilitates online transactions between the Company and its clients.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Collaborative Management System (&#8220;CMS&#8221;)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>October 10, 2017</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>December 1, 2017</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>CMS facilitates our clients&#8217; business and data management process amongst multiple operating systems.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HiTek APP application software</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>November 25, 2018</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>December 10, 2018</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>It is another name of &#8220;enterprise service platform&#8221;. It worked as HiTek&#8217;s online service platform, including IT services, sales and financial and tax services, etc.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HiTek network background management system</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>November 25, 2018</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>December 10, 2018</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>It is used for backstage unified management of HiTek&#8217;s app and HiTek online service platform.</i></span></td></tr>
  <tr style="background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Remote monitoring system</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>October 19, 2018</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>October 19, 2018</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>It is used for remote monitoring, debugging and early warning of the App.</i></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Customers</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We rely upon several of our large customers from whom we generated
substantial revenue each year, and the composition of our largest customers has changed from year to year. For the year ended December
31, 2023, one customer accounted for 18% of total HiTek&#8217;s revenues. For the year ended December 31, 2022, two customers accounted
for 49% of total HiTek&#8217;s revenues, the largest of which was 36%. While we believe that one or more of our major customers could
account for a significant portion of our sales for at least the year 2022, we anticipate that our customer base will continue to expand
and that in the future we will be less dependent on major customers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Suppliers</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Aside from a set number of suppliers from whom we purchase general
hardware for our resale business, we are required by the government to purchase our ACTCS devices from specific suppliers. For the year
ended December 31, 2023, one supplier accounted for 12% of total purchases. For &#160;the year ended December 31, 2022, four suppliers
accounted for 55% of total purchases.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We enter into procurement agreements in the ordinary
course of business with our suppliers, pursuant to a form of supply order typically on a &#8220;deal by deal&#8221; basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Marketing and Sales</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since inception, our user base in both the services
to large businesses and service to SMEs has grown primarily through word of mouth recommendations, digital advertising, and social media
advertising. We accumulated a loyal customer base to our hardware sales via our physical store. In general, we focus on delivering a superior
user experience through better products and services, which we believe can expand our user base and enhance our brand. We do not have
a specific budget for advertising since we have built our brand with very low marketing costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While we have benefited from the effects of word
of mouth recommendation, digital advertising, and social media advertising, we are considering cooperating with professional advertising
companies to initiate campaigns designed to further promote our brand and services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With respect to the services to SMEs, given the
geographic limitation of our ACTCS services, we plan to focus on marketing and promotion of the business management service, which will
include agent accounting services, online IT outsourcing services, IT internet operation and maintenance service and equipment purchasing
and delivery Door-to-Door service to the SMEs. On the services to large business side, we plan to focus on marketing and promotion of
hardware integration system going forward.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Intellectual Property</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Protection of our intellectual property is a strategic
priority for our business. We rely on a combination of copyright, trademark and trade secret laws, as well as confidentiality agreements,
to establish and protect our proprietary rights. Except for Chinese government developed ACTCS software used in connection with our day-to-day
operations, we generally do not rely on third-party licenses of intellectual property for use in our business<i>.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
research and development activities (&#8220;R&amp;D&#8221;) are project based and the number of projects we work on varies annually.
As of December 31, 2023, we had three full-time R&amp;D professionals. We were successful in developing 12 software products and had
obtained 6 Registration of Computer Software Copyright Certificates (the &#8220;Certificates&#8221;) in 2015, 3 Certificates in 2017
and 3 Certificates in 2018. Our Certificates last indefinitely. In the beginning of 2018, we established 3 joint IT research
collaborative syndicates with other Internet technology companies for innovative Internet service projects such as the Tax Service
Mobile APP, WeChat Cloud Charging System and Remote monitoring system. In addition to the foregoing protections, we generally
control access to and use of our proprietary and other confidential information through the use of internal and external controls,
such as use of confidentiality agreements with our employees and outside consultants.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Corporate Information</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal executive offices are located at
Unit 304, No. 30 Guanri Road, Siming District, Xiamen City, Fujian Province, PRC, and our phone number is +86 592-5395967. We maintain
a corporate website at <i>http://www.xmhitek.com/</i>. The information contained in, or accessible from, our website or any other website
does not constitute a part of this annual report.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>C. Organizational Structure</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following diagram&#160;illustrates our corporate
structure as of the date of this annual report. All percentages in the following diagram reflect the voting ownership interests instead
of the equity interests held by each of our shareholders given that each holder of Class B Ordinary Shares will be entitled to 15 votes
per one Class B Ordinary Share and each holder of Class A Ordinary Shares will be entitled to one vote per one Class A Ordinary Share:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_003.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 7pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The equity of HiTek is 44.74% owned by Xiaoyang Huang, our Chief Executive Officer; 29.83% owned by Shenping Yin, our Chairman of the Board; 2.35% owned by Bo Shi, our Chief Technology Officer; 0.78% owned by Zhishuang Wang; 0.78% owned by Liuqing Huang; 3.02% owned by Jingru Li; 4.99% owned by Mian Tang; 2.0% owned by Ce Tian; 2.0% owned by Xianfeng Lin; 7.55% owned by Inner Mongolia Guangxin Investment Co., Ltd., a Chinese company of which its equity is 80% owned by Wei Cui, 10% owned by Yi Cui and 10 % owned by Lei Gao; 1.96% owned by Baotou Zhongzhe Hengtong Technology Co., Ltd., a Chinese company of which its equity is 95% owned by Jing Kong and 5% owned by Qingxia Kong.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>D. Property</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our headquarters are located at Unit 304, No.
30 Guanri Road, Siming District, Xiamen City, Fujian Province, PRC, where we own the office building with a floor area of 495 square meters.
This includes our sales and marketing, communication and business development personnel and our management and operations facilities and
customer services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 4A. Unresolved Staff Comments</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not required.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 5. Operating and Financial Review and
Prospects</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. Operating Results</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following discussion and analysis should be
read in conjunction with our consolidated financial statements and the related notes.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><i>CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING
STATEMENTS</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>This annual report contains certain statements that may be deemed &#8220;forward-looking
statements&#8221; within the meaning of U.S. of America securities laws.&#160;&#160;All statements, other than statements of historical
fact, that address activities, events or developments that we intend, expect, project, believe or anticipate and similar expressions or
future conditional verbs such as will, should, would, could or may occur in the future are forward-looking statements. Such statements
are based upon certain assumptions and assessments made by our management in light of their experience and their perception of historical
trends, current conditions, expected future developments and other factors they believe to be appropriate.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>These statements include, without limitation,
statements about&#160;our anticipated expenditures, including those related to general and administrative expenses; the potential size
of the market for our services, future&#160;development and/or expansion of our services in our markets, our ability to generate&#160;revenues,
our ability to obtain regulatory clearance and expectations as to our future financial performance. Our actual results will likely differ,
perhaps materially, from those anticipated in these forward-looking statements as a result of various factors, including: our need and
ability to raise additional cash. The forward-looking statements included in this annual report are subject to a number of additional
material risks and uncertainties, including but not limited to the risks described in our filings with the SEC.</i></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The following discussion and analysis of our
financial condition and results of operations should be read together with our financial statements and the related notes to those statements
included in this annual report. In addition to historical financial information, this discussion may contain forward-looking statements
reflecting our current plans, estimates, beliefs and expectations that involve risks and uncertainties. As a result of many important
factors, our actual results and the timing of events may differ materially from those anticipated in these forward-looking statements.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an offshore holding company incorporated
in the Cayman Islands. As a holding company with no material operations, our operations were conducted in China by our subsidiaries and
through VIE Agreements, with HiTek and its subsidiaries. Neither we nor our subsidiaries own any equity interests in the VIE. The VIE
Agreements are designed so that the operations of the VIE are solely for the benefit of the Company. As such, through the VIE Agreements
among WFOE, HiTek and HiTek&#8217;s shareholders, we are deemed to have a controlling financial interest in, and be the primary beneficiary
of, the VIE for accounting purposes only and must consolidate the VIE because it met the conditions under U.S. GAAP to consolidate the
VIE. However, the VIE agreements have not been tested in a court of law, and the VIE structure cannot completely replicate a foreign investment
in China-based companies, as the investors will not and may never hold equity interests in the Chinese operating entities. Instead, the
VIE structure provides contractual exposure to foreign investment in us.&#160;See &#8220;Business &#8212; Contractual Arrangements between
WFOE and HiTek&#8221; for a summary of these VIE Agreements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an IT consulting and solutions service
provider focusing on delivering services to business in various industry sectors in China. As of the date of this annual report, we have
two lines of businesses&#8212; 1) services to small and medium businesses (&#8220;SMEs&#8221;), which consists of Anti-Counterfeiting
Tax Control System (&#8220;ACTCS&#8221;) tax devices, ACTCS services, and 2) services to large businesses, which consists of hardware
sales and software sales. We expect to actively develop our system integration services and online service platform in the near future.
Our vision is to become a one-stop consulting destination for holistic IT and other business consulting services in China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">VAT reporting is mandatory for all business companies
in China. The ACTCS is one of the two major VAT control systems that a business entity may choose to comply with the VAT reporting requirements.
Developed by the government-owned entity China Aerospace Science and Technology Corporation (&#8220;CASTC&#8221;), ACTCS was intended
to effectively eliminate counterfeit invoices, providing accurate and complete tax information for the regional and national audit system.
The VIE entity, HiTek, is authorized to carry out the sales of GTD. We provide our customers with the necessary ACTCS for their VAT reporting,
collection and processing. We are authorized by the State Taxation Bureau, Xiamen Branch, as one of the first ACTCS service providers
in the Xiamen metropolitan area. GTD is an ACTCS hardware necessary for normal operation of ACTCS software. The purchase of GTD is allowed
only in conjunction with the use of the ACTCS software and its supporting services. Currently, there are three ACTCS services providers
for Xiamen business companies, and we are one of them.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While we are confident our competitive strengths
will continue improving our business, we are keenly aware of the challenges that our business faces, especially the challenges in our
services to SMEs which are stemmed from the ACTCS services. The services provided to the SMEs are restricted in the Xiamen metropolitan
areas since authorization by the State Taxation Bureau, Xiamen Branch to provide ACTCS services is required which is the cornerstone of
our services to the SMEs. Prices of GTD and ACTCS annual service fees are regulated and subject to the State Tax Administration&#8217;s
pricing mandates. We are not able to adjust such pricing and as such our profit margin is limited. The Chinese tax regulators have been
rolling out the electronic invoicing system starting from 2018. The electronic invoices enable companies to apply for, issue, transfer
and check the invoices through the unified online electronic invoice management system of Chinese Tax authority. Electronic invoices are
very useful in helping business entities reduce operating costs and streamline service process, since they do not involve printing, storage
and postage procedures. From January 21, 2021, new taxpayers can receive electronic tax control ukey for free from the Tax authority.
Increased use of electronic invoices and the free distribution of GTD will reduce our annual service fee revenue and thus negatively affect
our total revenue. Our client base growth may be limited in spite of our diligent marketing efforts, since it is beyond our control how
many new SMEs will open each year in the Xiamen metropolitan area.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Complementing our physical service center, we
started developing online service platform in 2018. As of January 2019, the online service platform enables tens of thousands of businesses
in the Xiamen metropolitan area to securely process. We plan to offer business management service, such as agent accounting services and
online IT outsourcing services, to the SME clients using our ACTCS services. We also plan to expand our service to large businesses to
other geographic regions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2021, WFOE established a wholly-owned
subsidiary, Haitian Weilai under the laws of the PRC. &#160;The strategy purpose of establishing the new subsidiary is for the integration
of tax invoicing management services from Hitek to Haitian Weilai.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As part of the services to large businesses, HiTek
currently sells Communication Interface System (&#8220;CIS&#8221;), its self-developed software which provides embedded system interface
solutions for large businesses. CIS is a universal embedded interface system used in petrochemical and coal businesses to collect industrial,
electricity, facility pressure and temperature statistics and convert to readable format for analytical purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As part of our services provided to large businesses,
Huasheng sold hardware such as laptops, printers, desktop computers and associated accessories, together with certain internet servers,
cameras and monitors. After we launched CIS sales, we also introduced our hardware products to our CIS users. Our major business strategy
in the market is to connect and source through exclusive relationships with manufacturers so that Huasheng can offer competitively priced
hardware. From the beginning of 2022, Huasheng transferred the above business to the VIE. We plan to market large scale hardware integration
systems such as router for commercial use, industrial switch, server, large internet firewall etc. in the future. We have established
the online support system in the beginning of 2018. The online system further enhances our customer experience, which is complemented
by highly trained professionals and attractive physical store environment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2023, HiTek&#8217;s two business lines
operated three revenue streams. The first business line, services to large businesses, including hardware sales, representing 53% of total
revenue, and the software sales, representing 17% of total revenue; and the second business line, ACTCS devices and services, represented
30% of total revenue. For the year ended December 31, 2022, HiTek&#8217;s two business lines operated three revenue streams. The first
business line, services to large businesses, including hardware sales, represented 39% of total revenue, and the software sales, represented
33% of total revenue, and the second business line, ACTCS devices and services, represented 28% of total revenue. In recent years, the
Chinese tax regulators have been rolling out the electronic invoicing system.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Holding Company Structure</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Overview</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a holding company with no material operations of our own. We
conduct substantially all of our business in China through contractual arrangements with Xiamen Hengda HiTek Computer Network Co., Ltd.,
the VIE, and its subsidiaries. See &#8220;Business &#8212; Contractual Agreements between WFOE and HiTek&#8221; for a summary of these
VIE arrangements. As of December 31, 2023, the VIE and its subsidiaries (the &#8220;VIEs&#8221;) accounted for 57% and 100% of the Company&#8217;s
total assets and total liabilities, respectively. As of December 31, 2022, the VIEs accounted for 96% and 98% of our total assets and
total liabilities, respectively. As of December 31, 2021, the VIEs accounted for 93% and 100% of our total assets and total liabilities,
respectively. As of December 31, 2023, 2022, and 2021, $1,041,909, $843,705 and $1,486,311 of cash was denominated in RMB, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Conducting our operations through contractual
arrangements with the variable interest entities entails a risk that we may lose the power to direct the activities that most significantly
affect the economic performance of the variable interest entities, which may result in our being unable to consolidate their financial
results with our results and may impair our access to their cash flow from operations and thereby reduce our liquidity. See &#8220;Risk
Factors &#8212; Risks Relating to Doing Business in the PRC&#8221; for more information, including the risk factors titled &#8220;Our
contractual arrangements with HiTek and its shareholders may not be effective in providing control over HiTek&#8221; and &#8220;Because
we conduct our business through HiTek, a VIE, if we fail to comply with applicable law, we could be subject to severe penalties and our
business could be adversely affected.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, any transfer of funds from us to
any of our subsidiaries in China or VIEs, either as a shareholder loan or as an increase in registered capital, is subject to certain
statutory limit requirements and registration or approval of the relevant PRC governmental authorities, including the relevant administration
of foreign exchange and/or the relevant examining and approval authority. Our subsidiaries in China and VIEs are not permitted under PRC
law to directly lend money to one another.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Therefore, it is difficult to change our capital
expenditure plans once the relevant funds are remitted from our company to our subsidiaries in China or VIEs. These limitations on the
free flow of funds between us and our subsidiaries in China and VIEs could restrict our ability to act in response to changing market
conditions and reallocate funds internally in a timely manner.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Dividend Distributions</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to keep any future earnings to re-invest
in and finance the expansion of our business, and we do not anticipate that any cash dividends will be paid in the foreseeable future.
Under Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or share premium amount, provided
that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts due in the ordinary
course of business. If we determine to pay dividends on any of our Class A Ordinary Shares or Class B Ordinary Shares in the future, as
a holding company, we will be dependent on receipt of funds from our Hong Kong subsidiary, HiTek HK.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Current PRC regulations permit our indirect subsidiaries
in China to pay dividends to the Company only out of their accumulated profits, if any, determined in accordance with Chinese accounting
standards and regulations. In addition, each of our subsidiaries in China is required to set aside at least 10% of its after-tax profits
each year, if any, to fund a statutory reserve until such reserve reaches 50% of its registered capital. Each of such entity in China
is also required to further set aside a portion of its after-tax profits to fund the employee welfare fund, although the amount to be
set aside, if any, is determined at the discretion of its board of directors. Although the statutory reserves can be used, among other
ways, to increase the registered capital and eliminate future losses in excess of retained earnings of the respective companies, the reserve
funds are not distributable as cash dividends except in the event of liquidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government also imposes controls on the
conversion of RMB into foreign currencies and the remittance of currencies out of the PRC. Therefore, we may experience difficulties in
completing the administrative procedures necessary to obtain and remit foreign currency for the payment of dividends from our profits,
if any. Furthermore, if our subsidiaries in the PRC incur debt on their own in the future, the instruments governing the debt may restrict
their ability to pay dividends or make other payments. If we or our subsidiaries are unable to receive all of the revenues from our operations
through the current VIE Agreements, we may be unable to pay dividends on our Class A Ordinary Shares or Class B Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash dividends, if any, on our Class A Ordinary
Shares or Class B Ordinary Shares will be paid in U.S. dollars. If we are considered a PRC tax resident enterprise for tax purposes, any
dividends we pay to our overseas shareholders may be regarded as China-sourced income and as a result may be subject to PRC withholding
tax at a rate of up to 10.0%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In order for us to pay dividends to our shareholders,
we will rely on payments made from HiTek to WFOE, pursuant to VIE Agreements between them, and the distribution of such payments to HiTek
HK as dividends from WFOE. Certain payments from our HiTek to WFOE are subject to PRC taxes, including business taxes and VAT.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Arrangement between Mainland China
and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, or the Double Tax Avoidance
Arrangement, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident enterprise owns no less than 25% of a PRC project.
However, the 5% withholding tax rate does not automatically apply and certain requirements must be satisfied, including without limitation
that (a) the Hong Kong project must be the beneficial owner of the relevant dividends; and (b) the Hong Kong project must directly hold
no less than 25% share ownership in the PRC project during the 12 consecutive months preceding its receipt of the dividends. In current
practice, a Hong Kong project must obtain a tax resident certificate from the Hong Kong tax authority to apply for the 5% lower PRC withholding
tax rate. As the Hong Kong tax authority will issue such a tax resident certificate on a case-by-case basis, we cannot assure you that
we will be able to obtain the tax resident certificate from the relevant Hong Kong tax authority and enjoy the preferential withholding
tax rate of 5% under the Double Taxation Arrangement with respect to dividends to be paid by our PRC subsidiary to its immediate holding
company, HiTek HK. As of the date of this annual report, we have not applied for the tax resident certificate from the relevant Hong Kong
tax authority. HiTek HK intends to apply for the tax resident certificate when WFOE plans to declare and pay dividends to HiTek HK. See
&#8220;Risk Factors - There are significant uncertainties under the EIT Law relating to the withholding tax liabilities of our PRC subsidiary,
and dividends payable by our PRC subsidiary to our offshore subsidiaries may not qualify to enjoy certain treaty benefits.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Risks in relation to the VIE structure</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE structure through contractual arrangements has been adopted
by many PRC-based companies, including us, to obtain necessary licenses and permits in the industries that are currently subject to foreign
investment restrictions in China. The MOFCOM published a discussion draft of the proposed PRC Foreign Investment Law (&#8220;FIL&#8221;)
in January 2015, or the 2015 Draft FIL, according to which, variable interest entities that are controlled via contractual arrangements
would also be deemed as foreign-invested entities, if they are ultimately &#8220;controlled&#8221; by foreign investors. In March 2019,
the PRC National People&#8217;s Congress promulgated the PRC FIL, and in December 2019, the State Council promulgated the Implementing
Rules of PRC FIL, or the Implementing Rules, to further clarify and elaborate the relevant provisions of the PRC FIL. The PRC FIL and
the Implementing Rules both became effective from January 1, 2020 and replaced the major previous laws and regulations governing foreign
investments in the PRC. Pursuant to the PRC FIL, &#8220;foreign investments&#8221; refer to investment activities conducted by foreign
investors (including foreign natural persons, foreign companies or other foreign organizations) directly or indirectly in the PRC, which
include any of the following circumstances: (i) foreign investors setting up foreign-invested companies in the PRC solely or jointly with
other investors, (ii) foreign investors obtaining shares, equity interests, property portions or other similar rights and interests of
companies within the PRC, (iii) foreign investors investing in new projects in the PRC solely or jointly with other investors, and (iv)
investment in other methods as specified in laws, administrative regulations, or as stipulated by the State Council. The PRC FIL and the
Implementing Rules do not introduce the concept of &#8220;control&#8221; in determining whether a company would be considered as a foreign-invested
enterprise, nor do they explicitly provide whether the VIE structure would be deemed as a method of foreign investment. However, the PRC
FIL has a catch-all provision that includes into the definition of &#8220;foreign investments&#8221; made by foreign investors in China
in other methods as specified in laws, administrative regulations, or as stipulated by the State Council, and as the PRC FIL and the Implementing
Rules are newly adopted and relevant government authorities may promulgate more laws, regulations or rules on the interpretation and implementation
of the PRC FIL, the possibility cannot be ruled out that the concept of &#8220;control&#8221; as stated in the 2015 Draft FIL may be embodied
in, or the VIE structure adopted by us may be deemed as a method of foreign investment by, any of such future laws, regulations and rules.
If our consolidated VIE was deemed as a foreign-invested enterprise under any of such future laws, regulations and rules, and any of the
businesses that we operate would be in any &#8220;negative list&#8221; for foreign investment and therefore be subject to any foreign
investment restrictions or prohibitions, further actions required to be taken by us under such laws, regulations and rules may materially
and adversely affect our business, financial condition and results of operations. Furthermore, if future laws, administrative regulations
or provisions mandate further actions to be taken by companies with respect to existing contractual arrangements, we may face substantial
uncertainties as to whether we can complete such actions in a timely manner, or at all. Failure to take timely and appropriate measures
to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure,
business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Tabular Disclosure of Contractual Obligations</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a table setting forth all of our contractual
obligations as of December 31, 2023:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td colspan="21" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payment Due by Period</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Less&#160;than</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">More&#160;than</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Contractual Obligations</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">1 year</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">1&#160;&#8211;&#160;3 years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">3&#160;&#8211;&#160;5 years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">5 years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Operating lease obligations</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,382</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,382</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loan Obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in">Principal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,606,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">493,159</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,113,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">278,283</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">278,283</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,888,363</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">774,824</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,113,539</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a table setting forth all of our contractual
obligations as of December 31, 2022:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td colspan="21" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payment Due by Period</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Less&#160;than</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">More&#160;than</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Contractual Obligations</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">1 year</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">1&#160;&#8211;&#160;3 years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3&#160;&#8211;&#160;5 years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">5 years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Operating lease obligations</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,948</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,474</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,474</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loan Obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in">Principal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,677,628</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">506,578</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,171,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">285,855</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">285,855</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,970,431</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">795,907</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,174,524</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Consolidation</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides substantially all of its
services to large businesses and SMEs in China via the VIE and its subsidiaries, due to PRC legal restrictions of foreign ownership in
certain sectors. Substantially all of the Company&#8217;s revenues, costs and net income in China are directly or indirectly generated
through the VIE and its subsidiaries. The Company has signed various agreements with the VIE and legal shareholders of the VIE to allow
the transfer of economic benefits from the VIE to the Company and to direct the activities of the VIE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total assets and liabilities presented on the
Company&#8217;s consolidated balance sheets and revenue, expense, net income presented on consolidated statement of operations and comprehensive
income as well as the cash flow from operating, investing and financing activities presented on the consolidated statement of cash flows
are substantially the financial position, operation and cash flow of the Company&#8217;s VIE and VIE&#8217;s subsidiaries. The Company
has not provided any financial support to the VIE and the VIE&#8217;s subsidiaries for the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, the VIEs accounted for 57% and 100% of the Company&#8217;s total assets and total liabilities, respectively.
As of December 31, 2022, the VIE and its subsidiaries accounted for 96% and 98% of our total assets and total liabilities, respectively.
As of December 31, 2021, the VIE and its subsidiaries accounted for 93% and 100% of our total assets and total liabilities, respectively.
As of December 31, 2023, 2022, and 2021, $1,041,909, $843,705 and $1,486,311 of cash was denominated in RMB, respectively. The following
table sets forth the assets, liabilities, results of operations and changes in cash, cash equivalents the VIE and its subsidiaries taken
as a whole, which were included in the Company&#8217;s consolidated balance sheets and statements of comprehensive income and statements
of cash flows with intercompany transactions eliminated:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,571,775</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,276,852</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,641,441</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,102,933</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,213,216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,379,785</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,073,660</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,329,843</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,335,591</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,228,595</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,473,638</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,098,947</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,684,991</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,061,517</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net cash provided by (used in) operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">834,596</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,016,852</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(757,861</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash&#160;(used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(675,964</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(7,349,231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">400,006</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,749,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASU 2014-09, Topic 606, &#8220;Revenue
from Contracts with Customers&#8221; and its related amendments (collectively referred to as &#8220;ASC 606&#8221;) for its revenue recognition
accounting policy that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to
which the Company expects to be entitled in exchange for those goods or services. In accordance with ASC 606, revenue is recognized when
all of the following five steps are met: (i) identify the contract(s) with the customer; (ii) identify the performance obligations in
the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; (v) recognize
revenue when (or as) each performance obligation is satisfied.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates its revenues primarily from
three sources: (1) hardware sales, (2) software sales, and (3) tax devices and services. The Company recognizes revenue when performance
obligations under the terms of a contract with its customers are satisfied. This occurs when the control of the goods and services have
been transferred to the customer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Hardware
sales</i></b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hardware revenues are generated primarily from
the sale of computer and network hardware to end users. The products include computers, printers, internet cables, certain internet servers,
cameras and monitors. Sales of hardware have a single performance obligation. The Company usually recognizes the revenue when ownership
is transferred to end customers. The Company&#8217;s revenue from sales of hardware is reported on a gross basis since the Company is
primarily obligated in the transaction, bears inventory and credit risk and has discretion to establish the prices. Hardware sales are
classified as &#8220;Revenue&#8221; in the Company&#8217;s consolidated statements of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Software
sales</i></b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek also does business in software sales and focuses on the perpetual
licenses sales for one of the self-developed software Communication Interface System (&#8220;CIS&#8221;). CIS is based on LINUX, which
is a general embedded interface system used in petrochemical and coal companies. The system is used to communicate the RCTX-X module,
collect the work diagram, the electricity diagram, the pressure temperature and other measures, and can extract the data and import it
to the software of the windows platform to display analysis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Software contracts with
customers include multiple performance obligations such as sale of software license, installation of software, operation training service
and warranty. The installation and operation training are essential to the functionality of the software which are provided to the clients
prior to the acceptance of the software. The Company provides one-year warranty which mainly telephone supports. The Company estimates
that costs associated with warranty are de minimis to the overall contract. Therefore, the Company does not further allocate transaction
price.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue when the software
is accepted by the customer. Revenues from software sales contracts are classified as &#8220;Revenue&#8221; on the Company&#8217;s consolidated
statements of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Tax
Devices and Services</i></b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Before January 21, 2021, all VAT general taxpayer
businesses in China are required to purchase the Anti-Counterfeiting Tax Control System (&#8220;ACTCS&#8221; or Golden Tax Disk or GTD)
tax devices to issue the VAT Invoice and for quarterly VAT filing. HiTek is authorized to carry out the implementation of ACTCS specialty
hardware retailing. The price of GTD and related supporting services are determined by the National Development and Reform Commission.
From January 21, 2021, new taxpayers can receive electronic tax control ukey for free from the Tax authority. HiTek could provide supporting
services to the new taxpayers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Tax devices and services
contracts with customers include multiple performance obligations such as delivery of products, installation and after-sales supporting
services, tax control system risk investigation service, and tax invoicing management service, such as training service on issuing electronic
invoice, complete tax declaration automatically and back up data online.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from the sales of GTD devices is recognized
when ownership is transferred to end customers. The Company provides the tax device after-sales supporting services and tax invoicing
management service, charging the service fee on an annual basis because the service period is usually one year. Revenue from its service
is recognized as the services are performed and amounts are earned, using the straight-line method over the term of the related services
agreement. The Company also charges a one-time service charge for each investigation request. Revenue from tax control system risk investigation
service is recognized when the services are performed. Revenue is recognized based on each performance obligation&#8217;s standalone selling
price that is sold separately and charged to customers at contract inception.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue from its gross billings
is reported on a gross basis since the Company is primarily obligated in the transaction, is subject to inventory and credit risk and
has several but not all of the indications that revenue should be recorded on the gross basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue was comprised of the following.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 9pt">Hardware</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,428,592</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,504,426</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,434,694</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Tax devices and service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,376,323</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,803,650</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,970,363</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">758,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,120,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,056,106</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,563,731</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,428,608</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,461,163</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contract
balances</i></b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments received from customers before the
services are performed are recorded as deferred revenue. Deferred revenue consists of the annual service fees for Golden Tax Disk and
tax invoicing management service received from customers while the services have not yet been performed. The Company recognizes service
fees as revenue on a straight-line basis in accordance with the service periods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Practical
expedients and exemptions</i></b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally expenses sales commissions
as incurred because the amortization period would have been one year or less.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Expected Credit Losses</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2023, the Company adopted ASC 326,
Credit Losses (&#8220;ASC 326&#8221;), which replaced previously issued guidance regarding the impairment of financial instruments with
an expected loss methodology that will result in more timely recognition of credit losses. The Company used a modified retrospective approach
and did not restate the comparable prior periods. T<span style="background-color: white">he adoption did not have a material impact on
the Company&#8217;s consolidated financial statements (&#8220;CFS&#8221;)</span>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon adoption of ASC 326, the Company maintains
an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to assets such as accounts
receivable, etc., and the estimated credit losses charged to the allowance are classified as general and administrative expenses in the
consolidated statements of operations and comprehensive income (loss). The Company assesses collectability by reviewing receivables on
a collective basis where similar characteristics exist, primarily based on the size and nature of specific customers&#8217; receivables.
In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status,
the age of the receivable balances, credit quality of the Company&#8217;s customers based on ongoing credit evaluations, current economic
conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company&#8217;s
ability to collect from customers. Bad debts are written off as incurred.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost (weighted
average basis) or net realizable value. The methods of determining inventory costs are used consistently from year to year. Allowance
for inventory obsolescence is provided when the market value of certain inventory items is lower than the cost.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2022, the Company adopted Accounting
Standards Update (&#8220;ASU&#8221;) 2016-02, Leases (as amended by ASU 2018-01, 2018-10, 2018-11, 2018-20, and 2019-01, collectively
&#8220;ASC 842&#8221;), using the modified retrospective method. The Company elected the transition method which allows entities to initially
apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.
As a result of electing this transition method, previously reported financial information has not been restated to reflect the application
of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the
transition guidance within ASC 842, which among other things, allows the Company to carry forward certain historical conclusions reached
under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company
elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12
months or less. The Company recognizes lease expenses for such lease on a straight-line basis over the lease term.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The most significant impact upon adoption relates
to the recognition of Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the Company&#8217;s consolidated balance sheets
for office and warehouse space leases. At the commencement date of a lease, the Company recognizes a lease liability for future fixed
lease payments and a right-of-use (&#8220;ROU&#8221;) asset representing the right to use the underlying asset during the lease term.
The lease liability is initially measured as the present value of the future fixed lease payments that will be made over the lease term.
The lease term includes periods for which it is reasonably certain that the renewal options will be exercised and periods for which it&#8217;s
reasonably certain that the termination options will not be exercised. The future fixed lease payments are discounted using the rate implicit
in the lease, if available, or the incremental borrowing rate (&#8220;IBR&#8221;). The Company will evaluate the carrying value of ROU
assets if there are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset
group is determined to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in
other expenses in the consolidated statements of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recently issued accounting pronouncements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,&#160;Improvements
to Income Tax Disclosures,&#160;which requires disaggregated information about an entity&#8217;s effective tax rate reconciliation and
additional discloses on income taxes paid. The new requirements are effective for annual periods beginning after December 15, 2024. The
guidance is to be applied prospectively, with an option for retrospective application. The Company is currently evaluating the impact
of this new guidance on disclosures within its CFS.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on our CFS.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following consolidated results of operations
include the results of operations of the Company, its wholly owned subsidiary and consolidated VIEs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our historical reporting results are not necessarily
indicative of the results to be expected for any future period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b><i>Year
Ended December 31, 2023 Compared to Year Ended December 31, 2022</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Increase&#160;/</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Decrease)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Hardware</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,428,592</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,504,426</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(75,834</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(3.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">CIS software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">758,816</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,120,532</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,361,716</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(64.2</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Tax devices and service</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,376,323</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,803,650</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(427,327</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23.7</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 4pt">Total revenues</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,563,731</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,428,608</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,864,877</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(29.0</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have the following three revenue streams &#8211;
hardware sales, CIS software sales, and tax devices and services sales.&#160;The hardware sales increase was mainly due to the increase
in sales to large customers. CIS software sales consist of software sales and services. CIS software sales decreased mainly due to the
decrease of software sales to large customers, for these large customers reduced their procurement. Tax devices and service sales decreased
due to new policies from January 2021 that new taxpayers in Xiamen could get free tax Ukeys from the Tax authorization. We expect the
tax devices and service sales will be affected in the future. <span style="background-color: white">Our total revenues for the year ended
December 31, 2023 were $4,563,731, a decrease of $1,864,877 or 29.0% from $6,428,608 for the year ended December 31, 2022.&#160;The decrease
was due primarily to the Company&#8217;s decreased software sales to large customers for their slow repayment. </span>The Company expects
to expand tax control system risk investigation service for SMEs and also increase orders for software and hardware sales from major customers
in 2024.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost and Margin</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Increase&#160;/</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Decrease)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,563,731</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,428,608</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,864,877</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(29.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,642,491</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,891,565</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(249,074</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8.6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,921,240</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,537,043</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,615,803</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; border-bottom: Black 4pt double; text-align: right">(45.7</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Margin %</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">42.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">55.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12.9</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue is comprised of (i) the direct
cost of our hardware products purchased from third parties; (ii) logistics-related costs, which primarily include product packaging and
freight-in charges; (iii) third-party royalties paid related to the Golden Tax Disk (&#8220;GTD&#8221;), an Anti-Counterfeiting Tax Control
System (&#8220;ACTCS&#8221;) tax device; (iv) compensation for the employees who handle the products and perform Tax invoicing management
services and other costs that are necessary for us to provide the services to our customers; and (v) outsourcing costs, which primarily
include software outsourcing service cost to the third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenues decreased to $2,642,491 for the
year ended December 31, 2023 from $2,891,565 for 2022, a decrease of $249,074 or 8.6%. This decrease was mainly due to the change in revenue
mix, with less revenues generated in 2023 from software sales that have a higher gross profit, which resulted in the decrease of cost
of sales as a percentage of sales in 2023 compared to 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Gross Profit. </span><span style="background-color: white">Our
gross profit decreased to $1,921,240&#160;for the year ended December 31, 2023 from $3,537,043 for 2022.</span> Our gross profit as a
percentage of revenue decreased to 42.1% for <span style="background-color: white">the year ended December 31, 2023</span> from 55.0%
for 2022. This was mainly due to the change in revenue mix, with fewer revenues being generated in 2023 from CIS software sales that have
a higher profit margin. The Company expects to continue to focus on projects with high gross profit, such as services for SMEs, and at
the same time, increase the hardware and software sales of large customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Operating Expenses</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">Increase&#160;/</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">Percentage</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">(Decrease)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Change</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Selling expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">648</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">437,185</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(436,537</td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(99.9</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>% of revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6.8</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">General and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,819,531</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,472,648</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">346,883</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">% of revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">39.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Operating expenses</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,820,179</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,909,833</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(89,654</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(4.7</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Selling Expenses</span>. Selling expenses consist
primarily of shipping and handling costs for products sold and advertising and marketing expenses for the promotion of our products. Selling
expenses decreased by 99.9% or $436,537 to $648 for the <span style="background-color: white">year ended December 31, 2023</span>&#160;from
$437,185 in 2022. The decrease was mainly attributable to the decrease in the Company&#8217;s sales commissions to obtain new orders in
2023. Selling expenses were 0.01% of total revenue for the <span style="background-color: white">year ended December 31, 2023</span> and
6.8% of total revenue in 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">General and Administrative Expenses</span>. General and administrative expenses consist primarily of salary and
welfare for our general administrative and management staff, facilities costs, depreciation expenses, professional fees, accounting fees,
directors and officers liability insurance, and other miscellaneous expenses incurred in connection with general operations. General and
administrative expenses increased by 23.6% or $346,883&#160;to $1,819,531 for the <span style="background-color: white">year ended December
31, 2023</span> from $1,472,648&#160;in 2022. The increase was mainly due to (1) the increase of professional service fee of $233,458
resulting from financial and legal consulting in 2023, (2) other fees of $36,728 related to the Company&#8217;s IPO in March 2023, and
(3) rent of $78,246. The increase was offset by a decrease in salary expense of $133,492 resulting from the reduction of employees for
cost-effectiveness consideration. General and administrative expenses were 39.9% of total revenue for the <span style="background-color: white">year
ended December 31, 2023</span> and 22.9% of total revenue in 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Net Income</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Increase&#160;/</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Decrease)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Operating income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">101,061</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,627,210</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,526,149</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(93.8</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,493,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">241,753</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,251,712</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">517.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,594,526</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,868,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(274,437</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14.7</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(546,885</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(453,218</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(93,667</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.7</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,047,641</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,415,745</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(368,104</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(26.0</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effective tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10.1</td><td style="text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Operating income</span>. Operating income was
$101,061 for the year ended December 31, 2023, compared to $1,627,210 for 2022. The decrease in operating income in 2022 was primarily
due to the decrease in CIS software sales.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Other income</span>. Other income includes government
subsidy income, net investment income (loss), and interest income and expenses. Other income was $1,493,465 and $241,753 for years ended
December 31, 2023 and 2022, respectively. The increase was primarily due to the increase in investment income of $349,915, government
subsidies of $560,090 and interest income of $366,320.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Income tax expense</span>. Income tax expense
was $546,885&#160;for the year ended December 31, 2023, compared to $453,218 for 2022. The increase in income tax expense was due primarily
to the increase in deferred tax liability resulting from the increased unbilled revenue from large customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Effective tax rate</span>. Effective tax rate
was 34.3%&#160;for the year ended December 31, 2023, compared to 24.2% for 2022. The increase was due primarily to one PRC subsidiary
with a preferential tax policy recording a loss in 2023, whereas it recorded a profit in 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Net income</span>.&#160;As a result of the factors
described above, net income was $1,047,641 for the year ended December 31, 2023, a decrease of $368,104 from $1,415,745 for 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Year Ended December 31, 2022 Compared to
Year Ended December 31, 2021</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Increase&#160;/</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Decrease)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Hardware</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,504,426</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,434,694</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">69,732</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2.9</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">CIS Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,120,532</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,056,106</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,426</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Tax devices and service</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,803,650</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,970,363</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(166,713</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8.5</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 4pt">Total revenues</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,428,608</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,461,163</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(32,555</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(0.5</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have the following three streams - hardware
retail and wholesale, software sales, and ACTCS sales and services. The Hardware sales slightly increase was mainly from small retail
sales. The Software sales consist of software sales and software services. The sales of software slightly increased was due to increase
of maintenance service revenue. Tax Devices and service sales were decreased due to the new policies carried from January 2021 that the
new taxpayers in Xiamen could get free tax Ukeys from the Tax authorization. We expect the tax devices and service sales will be affected
in the future. Our total revenues for the year ended December 31, 2022 were $6,428,608, a decrease of $32,555 or 0.5% from $6,461,163
for the year ended December 31, 2021. The overall decrease in revenue was mainly resulted from the decrease of tax device and service
due to the new policy carried from January 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expects to expand tax control system
risk investigation service for SMEs and also increase orders for software and hardware sales from major customers in 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost and Margin</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Increase&#160;/</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Decrease)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,428,608</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,461,163</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(32,555</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(0.5</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,891,565</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,581,218</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">310,347</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,537,043</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,879,945</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(342,902</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(8.8</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Margin %</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">55.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5.1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue is comprised of (i) the direct
cost of our hardware products purchased from third parties; (ii) logistics-related costs, which primarily include product packaging and
freight-in charges; (iii) third-party royalties paid related to the GTD (iv) compensation for the employees who handle the products and
perform Tax invoicing management services and other costs that are necessary for us to provide the services to our customers; and (v)
outsourcing costs, which primarily include software outsourcing service cost to the third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenues increased to $2,891,565 for the
year ended December 31, 2022 from $2,581,218 for 2021. An increase of $310,347 or 12.0%. This increase was mainly due to cost of sales
of software increased in 2022 compared to 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Gross Profit. </span>Our gross profit decreased
to $3,537,043 for the year ended December 31, 2022 from $3,879.945 for 2021. Our gross profit as a percentage of revenue decreased to
55.0% for the year ended December 31, 2022 from 60.1% for 2021. This was mainly due to the increase of cost of software, for the software
maintenance service from March 20, 2021 to July 31, 2021 is provided by Huoerguosi itself, which resulting in a reduction in costs and
a higher GP% in 2021. The Company expects to continue to focus on projects with high gross profit such as services for SMEs, and at the
same time, increase the hardware and software sales of large customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Operating Expenses</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Increase&#160;/</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Decrease)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Selling expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">437,185</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">76,477</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">360,708</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">471.7</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>% of revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">General and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,472,648</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,699,934</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(227,286</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13.4</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">% of revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3.4</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Operating expenses</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,909,833</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,776,411</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">133,422</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7.5</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Selling Expenses</span>. Selling expenses consist
primarily of shipping and handling costs for products sold and advertisement and marketing expenses for promotion of our products. Selling
expenses increased by 471.7% or $360,708 to $437,185 in the year ended December 31, 2022 from $76,477 in 2021. The increase was mainly
because of the increase of the Company&#8217;s sales commission in connection with obtaining new orders. Selling expenses were 6.8% of
total revenue for the year ended December 31, 2022 and 1.2% of total revenue in 2021. The Company expects to maintain the current ratio
of selling expenses to revenue in 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">General and Administrative Expenses</span>. General
and administrative expenses consist primarily of costs in salary and welfare expenses for our general administrative and management staff,
facilities costs, depreciation expenses, professional fees, accounting fees, and other miscellaneous expenses incurred in connection with
general operations. General and administrative expenses decreased in 13.4% or $227,286 to $1,472,648 for the year ended December 31, 2022
from $1,699,934 in 2021. The decrease was mainly due to the decrease of bad debt recovery of $124,847, and offset with the decrease of
depreciation expense of $333,857. General and administrative expenses were 22.9% of total revenue for the year ended December 31, 2022
and 26.3% of total revenue in 2021. The Company expects to maintain the current ratio of general and administrative expenses to revenue
in 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Net Income</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Increase&#160;/</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Decrease)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Operating income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,627,210</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,103,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(476,324</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(22.6</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">241,753</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">108,676</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">133,077</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">122.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,868,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,212,210</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(343,247</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15.5</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(453,218</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(542,853</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">89,635</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16.5</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,415,745</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,669,357</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(253,612</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(15.2</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effective tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.3</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Operating income</span>. Operating income was
$1,627,210 for the year ended December 31, 2022, compared to $2,103,534 for 2021. The decrease in operating income in 2022 was primary
due to the decrease in gross profit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Other income</span>. Other income includes government
subsidy income, net investment income (loss), and interest income and expenses. Other income was $241,753 and $108,676 for the years ended
December 31, 2022 and 2021, respectively. The increase was primarily due to the increase of interest income related to the loan receivables
in the amount of $570,707 offset by the increase of interest expense for the borrowings of $285,353.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Income tax expense</span>. Income tax expense
was $453,218 for the year ended December 31, 2022, compared to $542,853 for 2021. The decrease in income tax expense was due primarily
to the decrease in gross profit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Effective tax rate</span>. Effective tax rate
was 24.2% for the year ended December 31, 2022, compared to 24.5% for 2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Net income</span>. As a result of the factors
described above, net income was $1,415,745 for the year ended December 31, 2022, a decrease of $253,612 from net income $1,669,357 for
2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Liquidity and Capital Resources</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Year Ended December 31, 2023 Compared to
Year Ended December 31, 2022</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal sources of liquidity come from cash
generated from operating activities, equity financing and loans. As of December 31, 2023 and 2022, we had cash of $9,311,537 and $1,203,160,
respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Working Capital</span>. Working capital as of
December 31, 2023 was $21,413,847 compared to $6,981,017 as of December 31, 2022. The increase was mainly due to an increase in the current
portion of short-term investments of $4,547,097, loan receivable of $2,595,132, and prepaid expenses and other current assets of $257,994,
which was offset by a decrease in accounts receivable of $1,551,945, inventories of $211,165 and advance to suppliers of $143,603. Current
liabilities were $3,372,752 as of December 31, 2023, compared to $4,203,695 as of December 31, 2022. This increase in liabilities was
attributable mainly to an increase in deferred revenue of $810,294. In addition, in April 2023, the Company received approximately $15.1
million from the public offering. We believe our current cash and anticipated cash flow from operations will be sufficient to meet our
anticipated cash needs, including our cash needs for working capital and capital expenditures, for at least the next 12 months.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Capital Resources and Capital Needs</span>. To
date, we have financed our operations primarily through cash flows from operations, third-party loans and stock offering. With the uncertainty
of the current market, our management believes it is necessary to enhance the collection of outstanding accounts receivable and other
receivables, and to be cautious on operational decisions and project selection. Our management believes our current operations can satisfy
our daily working capital needs. We expect to incur additional capital expenditures for research and development of software, recruiting
additional employees, and enhancing our information technology system. We intend to fund these planned expenditures with our operating
cash flow and our cash balance, as well as net proceeds received from our initial public offering in April 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company engages an external vendor to develop
software APP. As of December 31, 2023, the Company paid product development costs of $410,509 and the total contract amount was $422,708.
In March 2021, the Company signed a supplementary agreement to postpone the official launch&#160;of the software APP after the closing
of the Company&#8217;s initial public offering. In August, 2023, the Company signed a supplementary agreement with
another external vendor who took over the unfulfilled contractual obligations from previous external vendor who was deregistered in May,
2023. This software development project was restarted after August, 2023. And the Company plans to conduct close beta in 2024.&#160; In 2023, the Company signed a software upgrade and development contract (for internal use) (Interface System),
which obligated the software company to perform certain specific software upgrade and development activities from May to September 2023.
The development is finished and will be accepted by the Company in April 2024. As of December 31, 2023, the Company paid the software
upgrade and development costs of $338,166 and the total contract amount was $676,333.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 21, 2022, March 28, 2022 and June 14,
2022, the Company made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party,
which were restricted for its operating activities, carrying interest at 12%. The RMB30,000,000 loan is extended for one year and will
mature on January 21, 2025. The RMB7,000,00 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest
of RMB120,000 ($17,368).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2023, the Company provided loans with interest
of 1.5% per month to another third party for its operating activities. The loans are secured by their respective pledge contracts using
their underlying assets. Such loans will mature within nine months from the date of issue, with loan principal, interest and handling
fees to be settled immediately after the maturity date. From April to December 2023, total loans to such a third party amounted to $9.8
million, of which $7.3 million of the principal was repaid prior to December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews accounts receivable on a periodic
basis and records credit losses when there is doubt as to the collectability of balances. Our management is confident in collecting account
receivables and other receivables. The accounts receivable, net and the accounts receivable from related party, net balance was $2,118,738
and nil as of December 31, 2023, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company gives customers different credit periods,
depending on the scale of the customer and past credit experience. For large customers such as large-scale oil and coal mine customers,
the Company gives a two-year credit period from March 2019 because of these customers&#8217; long repayment cycle. Net balance of the
accounts receivable was $6,451,813 as of December 31, 2023, of which $1,902,185 was collected as of the date of this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For IT outsourcing customers, the Company gives
an 18 months credit period. The accounts receivable, net balance was $nil as of December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For small and medium customers, the Company gives
a six months credit period. The accounts receivable, net balance was $264,139 as of December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Off-Balance Sheet Arrangements</span>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not entered into any financial guarantees
or other commitments to guarantee the payment obligations of any third parties. In addition, we have not entered into any derivative contracts
that are indexed to our own shares and classified as shareholders&#8217; equity, or that are not reflected in our financial statements.
Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit,
liquidity or market risk support to such entity. Moreover, we do not have any variable interest in an unconsolidated entity that provides
financing, liquidity, market risk or credit support to us or engages in leasing, hedging or research and development services with us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash Flows Analysis&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
Activities</span></td>
</tr></table><div>
</div><p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) </span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in operating activities was
    $61,912 for the year ended December 31, 2023, <span style="background-color: white">while net cash provided by operating activities
    was $3,824,050 for the year ended December 31, 2022</span>. The increase of $3,885,962 in net cash used in operating activities for
    the year ended December 31, 2023 was mainly due to (1) an increase of $4,115,220 in cash used in short-term investments in 2023; (2)
    an increase of $1,048,918 in cash used in deferred revenue, for the tax devices and service sales decreased due to the new policies
    carried from January 2021 that the new taxpayers in Xiamen could get free tax Ukeys from the Tax authorization. The deferred revenue
    from after-sales supporting services and tax invoicing management service decreased correspondingly; (3) an increase of $504,017 in
    cash used in accrued expenses and other liabilities, for the Company paid annual bonus of previous years; (4) an increase of
    $371,840 in cash used in accounts payable, for the Company paid to our vendors timely; (5) an increase of $190,134 in cash used in
    deferred offering cost, for the Company paid offering expenses in 2023; and (6) an increase of $102,611 in cash used in prepaid
    expenses and other current assets. These were partially offset by (1) an increase of $3,058,205 in cash provided by accounts
    receivable; (2) an increase of $252,771 in cash provided by inventory; (3) a decrease of $196,841 in cash provided by taxes payable;
    and (4) a decrease of $109,736 in cash provided by accounts receivable from related parties.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investing
Activities</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) </span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities was $6,946,555
    and $7,349,231 for the years ended December 31, 2023 and 2022, respectively. The increase of $402,676 in net cash used in investing activities
    for the year ended December 31, 2023 was mainly due to (1) an increase of $9,067,920 in purchase of held-to-maturity investments; (2)
    an increase of $5,761,545 in loans lent to third parties; (3) an increase of $221,692 in advance payment for software development, (4)
    an increase of $186,499 for purchases of property, plant and equipment, and (5) an increase of $150,156 for office renovation. These were
    partially offset by an increase of $8,631,470 in repayment from third-party loans.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 21, 2022, March 28, 2022 and June 14, 2022, the Company
made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party, which were restricted
for its operating activities, carrying interest at 12%. The RMB30,000,000 loan is extended for one year and will mature on January 21,
2025. The RMB7,000,000 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest of RMB120,000 ($17,368).
The change in the carrying value of these outstanding loans from $5,355,257 in 2022 to $5,213,397 in 2023 was due mainly to currency translation.
Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these
three loans are secured by the Borrower&#8217;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower
a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production
of 1.306 million cubic meters per year.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2023, the Company provided loans with interest
    of 1.5% per month to another third party for its operating activities. The loans are secured by their respective pledge contracts using
    their underlying assets. Such loans will mature within nine months from the date of issue, with loan principal, interest, and handling
    fees to be settled immediately after the maturity date. From April to December 2023, total loans to such a third party were $9.8
    million, of which $7.3 million of the principal was repaid prior to December 31, 2023.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing
Activities</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by financing activities was
$15,142,902 and $2,749,498 for the years ended December 31, 2023 and 2022, respectively. For the year ended December 31, 2023, we had
$15,142,902 cash inflow from insurance of Ordinary Shares. For the year ended December 31, 2022, we had $2,749,498 cash inflow from borrowing
from third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Year Ended December 31, 2022 Compared to
Year Ended December 31, 2021</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022 and 2021, we had cash
of $1,203,160 and $2,091,308 respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Working Capital</span>. Working capital as of
December 31, 2022 was $7,898,463 compared to $10,178,635 as of December 31, 2021. The decrease was mainly due to a decrease in short-term
investments of $906,667, advances to suppliers of $629,154 and deferred offering cost of $109,121 which offset by an increase in accounts
receivable of $914,104, loan receivable of $808,716 and inventory of $21,649. Current liabilities were $4,203,695 as of December
31, 2022, compared to $2,788,504 as of December 31, 2021. This increase of liabilities was attributable mainly to an increase in accounts
payable of $177,995, deferred revenue of $192,524, loan payable of $506,578 and tax payable of $372,175.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Capital Resources and Capital Needs</span>. To
date, we have financed our operations primarily through cash flows from operations and third-party loans. With the uncertainty of the
current market, our management believes it is necessary to enhance collection of outstanding accounts receivable and other receivables,
and to be cautious on operational decisions and project selection. Our management believes that our current operations can satisfy our
daily working capital needs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2020, the Company engages an external vendor
to develop software APP. As of December 31, 2022, the Company paid product development costs of $421,679 and the total contract amount
was $434,210. In March 2021, the Company signed a supplementary agreement to postpone the official launch after closing of the Company&#8217;s
initial public offering. The Company had made a payment of $119,405 (VAT included) in January 2022 for the development costs and will
make the final payment of $12,531 in 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 21, March 28 and June 14, 2022, the
Company entered into three borrowing agreements of RMB15,000,000 ($2,171,050 with an exchange rate of 0.1447 as of December 31, 2022),
RMB1,500,000 ($217,205 with an exchange rate of 0.1447 as of December 31, 2022) and RMB3,500,000 ($506,578 with an exchange rate of 0.1447
as of December 31, 2022) from another third party in a normal course of business. The loan is a credit loan. The loan is due by January
20, 2024, July 27, 2022 and June 13, 2023, at 12%. RMB1,500,000 ($217,205) of the principal was paid as of December 31, 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews the accounts receivable on
a periodic basis and makes general and specific allowances when there is doubt as to the collectability of individual balances. Our management
is confident in collecting account receivables and other receivables. The accounts receivable, net and the accounts receivable of related
party, net balance was $7,480,764 and $399,465 as of December 31, 2022, respectively. Subsequent to the filling of the annual report on
Form 20-F with the SEC on April 27, 2023, the Company collected receivables of $1,145,325.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company gives customers different credit periods
considering the scale of the customer and past credit experience. For large customers such as large-scale oil and coal mine customers,
the Company gives a two-year credit period starting from March 2019 because of these customers&#8217; long repayment cycle. Net balance
of the accounts receivable was $6,802,306 and $6,171,410 as of December 31, 2022 and 2021, respectively. Subsequent to the filling of
the annual report on Form 20-F with the SEC on April 27, 2023, the Company has collected receivables of $978,411.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For IT outsourcing customers, the Company gives
18 months credit period. The accounts receivable, net balance was $nil and $64,478 as of December 31, 2022 and 2021, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For small and medium customers, the Company gives
six months credit period. The accounts receivable, net balance was $1,077,923 and $218,621 as of December 31, 2022 and 2021, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Off-Balance Sheet Arrangements</span>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not entered into any financial guarantees
or other commitments to guarantee the payment obligations of any third parties. In addition, we have not entered into any derivative contracts
that are indexed to our own shares and classified as shareholders&#8217; equity, or that are not reflected in our financial statements.
Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit,
liquidity or market risk support to such entity. Moreover, we do not have any variable interest in an unconsolidated entity that provides
financing, liquidity, market risk or credit support to us or engages in leasing, hedging or research and development services with us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash Flows Analysis</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
Activities</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1) </span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash provided by operating activities was $3,824,050&#160;for the year ended December 31, 2022, while, net cash used in operating activities was $214,575 for the year ended December 31, 2021. The increase of $4,038,625 in net cash provided by operating activities for the year ended December 31, 2022 was mainly due to (1) an increase of $5,043,891 in short-term investments, (2) an increase of $744,721 in advances to suppliers, (3) an increase of $218,773 in inventory, (4) an increase of $97,776 in accounts payable, (5) an increase of $249,767 in deferred revenue, and (6) an increase of $160,612 in taxes payable. These were partially offset by a decrease of $1,390,669 in account receivable, $680,330 in prepaid expenses and other current assets.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investing
Activities</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) </span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities was $7,349,231
    for the year ended December 31, 2022, while, net cash provided by investing activities was $400,006 for the year ended December 31, 2021.
    The increase of $7,749,237 in net cash used in investing activities for the year ended December 31, 2022 was mainly due to (1) an increase
    of $5,142,402 in loans lent to third parties, (2) an increase of $1,705,453 in redemption of held-to-maturity investments, (3) an increase
    of $691,751 in purchase of held-to-maturity investments, (4) an increase of $117,596 in recovery of third-party loans and (5) an increase
    of $92,035 in advance payment for software development.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 21, 2022, March 28, 2022, and June 14, 2022, HiTek, Beijing
Baihengda Petroleum Technology Co., Ltd. (&#8220;Beijing Baihengda,&#8221; together with HiTek, the Lenders) and Guangxi Beihengda Mining
Co., Ltd. (&#8220;Guangxi Beihengda,&#8221; or the Borrower) entered into three loan agreements with similar terms, pursuant to which
the Lenders loaned of RMB 40 million ($5.79 million with an exchange rate of 0.1447 as of December 31, 2022) (collectively, the &#8220;Loans&#8221;)
to the Borrower at a monthly interest rate of 1%. Each of HiTek and Baihengda funded RMB 20 million of the Loans ($2.89 million with an
exchange rate of 0.1447 as of December 31, 2022). As of the date of this annual report, the outstanding principal of the Loans is RMB37
million ($5.36 million with an exchange rate of 0.1447 as of December 31, 2022). The RMB30 million ($4.34 million with an exchange rate
of 0.1447 as of December 31, 2022) loan was extended for one year and  matures on January 21, 2025. The RMB7 million ($1.02 million
with an exchange rate of 0.1447 as of December 31, 2022)  matures on June 13, 2024. The Borrower can pre-pay the outstanding loan amount
after twelve months without penalty.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing
Activities</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by financing activities was
$2,749,498 and $nil for the years ended December 31, 2022 and 2021. For the year ended December 31, 2022, we had $2,749,498 cash inflow
from borrowing from third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development, Patents and Licenses,
etc.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
have a dedicated team of three highly skilled in-house IT specialists, which includes three full-time IT professionals responsible for
controlling the direction of outsourced R&amp;D</span>&#160;<span style="font-family: Times New Roman, Times, Serif">projects. Among
all the software we have developed, CIS is the only software product we are currently marketing and generated revenue.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Trend information.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than as disclosed elsewhere in this annual
report, we are not aware of any material recent trends in production, sales and inventory, the state of the order book and costs and selling
prices since our last fiscal year. We are also unaware of any known trends, uncertainties, demands, commitments or events for the year
ended December 31, 2023 that are reasonably likely to have a material adverse effect on our revenues, net income, profitability, liquidity
or capital resources, or that would cause reported financial information not necessarily to be indicative of future operating results
or financial conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Accounting Estimates</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our CFS are prepared in accordance with accounting
principles generally accepted in the U.S., which require us to make estimates and assumptions that affect the reported amounts of assets
and liabilities. On an ongoing basis, we evaluate our estimates, including those estimates that may have a significant effect on our financial
condition and results of operations. Our significant accounting policies are disclosed in Note 2 to our CFS. The following discussion
of critical accounting policies addresses those policies that are both important to the portrayal of our financial condition and results
of operations and require significant judgment and estimates. We base our estimates and judgment on historical experience and on various
other factors that are believed to be reasonable under the circumstances. Actual results may differ from these estimates under different
assumptions or conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 6. Directors, Senior Management and Employees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. Directors and Senior Management</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our directors and executive officers are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1.5pt solid; vertical-align: top; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: justify">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: justify">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 60%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position(s)</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenping Yin</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Board</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiaoyang Huang</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer and Director</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tianyu Xia</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bo Shi</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Technology Officer</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weijun Wang</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent Director</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shuiqing Huang</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent Director</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lawrence Venick</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent Director</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a summary of the business experience
of each of our executive officers and directors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Shenping Yin</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Shenping Yin has been our Chairman since our
inception. Mr. Yin has been the Chief Executive Officer and a director of Recon Technology, Ltd. (NASDAQ: RCON) since 2007. In 2003, Mr.
Yin founded Nanjing Recon, a Chinese company that provides services to automate and enhance the extraction of petroleum in China, and
has been the Chief Executive Officer since that time. Mr. Yin has founded and operated a number of companies engaged in the IT industry
including: Xiamen Hengda Haitian Computer Network Co., Ltd. (1994), Baotou Hengda Haitian Computer Network Co., Ltd. (1997), Beijing Jingke
Haitian Electronic Technology Development Co., Ltd. (1999), and Jingsu Huasheng Information Technology Co., Ltd. (2000). Mr. Yin received
his bachelor&#8217;s degree in 1991 from Nanjing Agricultural University in Information Systems.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Xiaoyang Huang</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ms. Xiaoyang Huang has been our CEO since our
inception. Ms. Huang was appointed as our director upon closing of our initial public offering on April 4, 2023. She has been the Chief
Executive Officer of HiTek, the VIE since 2000. Ms. Huang graduated from Nanjing Agricultural University and majored in Agricultural Information.
She also went through a one-year accounting program in Renmin University of China from 2010 to 2011.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Tianyu Xia</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ms. Tianyu Xia has been our CFO since August 15,
2018. From April 2014 to December 2015, she worked as an Investor Relations Manager at Recon Technology Ltd. From December 2015 to October
2017, she worked as an Investor Relations Manager at Smartisan Technology Co., Ltd. Ms. Xia graduated from Saint Louis University, John
Cook School of Business in 2012 and received her bachelor&#8217;s degree in Accounting. She also minored in Information Technology Management.
Ms. Xia received her Master&#8217;s degree in Investor Relations from Fordham University, Graduate School of Business in 2013. She received
her Master&#8217;s degree in Business Administration from Cheung Kong Graduate School of Business in 2018.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Bo Shi</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Bo Shi has been our CTO since our inception.
From July 1996 to March 1998, he worked as a maintenance engineer at Xiamen Automotive Friction and Sealing Material Co., Ltd. He has
been working for HiTek since March 1998 and has undertaken various responsibilities such as maintenance engineer, technical manager, technical
director, deputy general manager and general manager. He is now the general manager of HiTek. Mr. Shi graduated from Wuhan University
of Technology (formerly known as &#8220;Wuhan Automotive University&#8221;) in July 1996, with a bachelor&#8217;s degree in Computer Science
and Application.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Weijun Wang</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Weijun Wang has served as the vice general
manager of Shanghai UDH Technologies Co., Ltd since May 2022. He worked for GOLDTECH Group Company for more than eight years, including
working as a technical engineer, the director of the Nanchang and Wuhan office, and the vice general manager of the Fuzhou branch from
May 1994 to July 2002. From August 2002 to August 2003, he served as the manager of the marketing and sales department of Shanghai ShiWei
Network System Engineering Co., Ltd. From September 2003 to October 2007, he served as the account manager of Cisco Systems (China) Research
&amp; Development Co Ltd., Shanghai branch. From November 2007 to April 2009, he served as the development business manager of Shanghai
Kingsway Co., Ltd. From May 2009 to July 2016, he served as the account manager of Cisco Systems (China) Research &amp; Development Co
Ltd., Shanghai and Fuzhou branch. From August 2016 to April 2022, he served as the manager of different departments of Cisco China Company,
Limited. Mr. Wang holds a bachelor&#8217;s degree in Agriculture Information at Nanjing Agricultural University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Shuiqing Huang</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Shuiqing Huang has been working at Nanjing
Agricultural University for more than 35 years, including working as an associate professor and professor of the Department of Information
Management, the director of the Department of Humanities and Social Sciences, the dean of the School of Information Technology, and a
doctoral supervisor, since February 1988. Mr. Huang holds a bachelor&#8217;s degree in Literature and a master&#8217;s Degree in Science
at Peking University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Lawrence Venick</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Lawrence Venick has been our independent director
since April 4, 2023. Mr. Venick has been a Partner at Loeb &amp; Loeb LLP since 2007. He is a corporate and securities lawyer focusing
his practice on United States capital market transactions and corporate governance matters involving U.S. listed companies. Over the course
of his career, Mr. Venick has represented a number of publicly traded companies listed on NASDAQ and The NYSE. Mr. Venick currently splits
his time between Loeb &amp; Loeb LLP&#8217;s Hong Kong and Beijing offices. He serves as the Managing Partner of the Hong Kong office
and is the Chief Legal Representative of the Beijing office. From 2004 to 2012, Mr. Venick worked as a corporate lawyer in Loeb &amp;
Loeb LLP&#8217;s Los Angeles office. Prior to that time, Mr. Venick worked as a corporate lawyer in Wilson Sonsini Goodrich &amp; Rosati
PC&#8217;s Palo Alto office. Mr. Venick holds a B.A. from the University of California at Santa Barbra and a J.D. from Loyola Law School.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Executive Compensation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows compensation earned
by our executive officers in the fiscal years ended December 31, 2023 and 2022:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Summary Compensation Table</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-indent: 0in; text-align: left; font-weight: bold">Name and Principal Position</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Salary<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Bonus<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Share Awards<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option Awards<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Equity<br/>
 Incentive Plan<br/> Compensation</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Deferred<br/>
 Compensation<br/>
 Earnings</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Other</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 0in; width: 23.5%; text-align: justify">Xiaoyang Huang,</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: center">2022</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">12,484</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">56,476</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 0.5%">&#160;</td>
    <td style="width: 0.5%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">68,960</td><td style="width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 0in; text-align: left">Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,335</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,145</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112,480</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 0in"><span style="font-size: 10pt">&#160;<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 0in; text-align: left">Bo Shi,</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,706</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,724</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,430</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 0in; text-align: left">Chief Technology Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,779</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,072</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,851</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 0in"><span style="font-size: 10pt">&#160;<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 0in; text-align: left">Tianyu Xia,</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,504</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,504</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 0in; text-align: left">Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center">2023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,481</td><td style="text-align: left">&#160;</td></tr>
  </table><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Grants of Plan Based Awards</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Employment Agreements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We entered into employment agreements with our
CEO and CTO on July 1, 2018, and with our CFO on September 2, 2018. Each of our executive officers is employed for a specified time period,
which will be renewed upon both parties&#8217; agreement thirty days before the end of the current employment term. We may terminate the
employment for cause, at any time, without notice or remuneration, for certain acts of the executive officer, including but not limited
to the commitments of any serious or persistent breach or non-observance of the terms and conditions of the employment, conviction of
a criminal offense, willful disobedience of a lawful and reasonable order, fraud or dishonesty, receipt of bribery, or severe neglect
of his or her duties. An executive officer may terminate his or her employment at any time with a one-month prior written notice. Each
executive officer has agreed to hold, both during and after the employment agreement expires, in strict confidence and not to use or disclose
to any person, corporation or other entity without written consent, any confidential information. In addition, each executive officer
has agreed to be bound by non-competition and non-solicitation restrictions during the term of his employment and for one year following
termination of the employment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our employment agreement with Xiaoyang Huang,
our CEO, provides her term of one year with an annual salary of $70,000. Unless terminated pursuant to the terms thereof, the employment
agreement will be renewed automatically for an additional one-year term. As of the date of this annual report, the employment agreement
with Xiaoyang Huang has been renewed and is currently in effect.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our employment agreement with Bo Shi, our CTO,
provides his term of one year with an annual salary of $55,000. Unless terminated pursuant to the terms thereof, the employment agreement
will be renewed automatically for an additional one-year term. As of the date of this annual report, the employment agreement with Bo
Shi has been renewed and is currently in effect.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
employment agreement with Tianyu Xia, our CFO, provides her term of three years with an annual salary of $60,000. Unless terminated pursuant
to the terms thereof, the employment agreement will be renewed automatically for an additional one-year term. As of the date of this annual
report, the employment agreement with Tianyu Xia has been renewed and is currently in effect.&#160;</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Outstanding Equity Awards at Fiscal Year-End;
Option Exercises and Stock Vested</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Pension Benefits</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None of the named executives currently participates
in or has account balances in qualified or nonqualified defined benefit plans sponsored by us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Nonqualified Deferred Compensation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None of the named executives currently participates
in or has account balances in nonqualified defined contribution plans or other deferred compensation plans maintained by us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than as disclosed above, we have not entered
into any agreements or arrangements with our executive officers or directors, and have not made any agreements to provide benefits upon
termination of employment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>C. Board Practices</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Committees of the Board of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have three committees under the BOD:
an Audit Committee, a Compensation Committee and a Nominating and Corporate Governance Committee. Even though we are exempted from corporate
governance standards because we are a Foreign Private Issuer (&#8220;FPI&#8221;), we have voluntarily adopted a charter for each of the
three committees. Each committee&#8217;s members and functions are described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Audit
Committee</i>. Our audit committee consists of Mr. Weijun Wang, Mr. Shuiqing Huang and Mr. Lawrence Venick. Mr. Weijun Wang is the chairman
of our audit committee. We have determined that Mr. Wang, Mr. Huang and Mr. Venick satisfy the &#8220;independence&#8221; requirements
of Section 5605(a)(2) of the Nasdaq Listing Rules and Rule 10A-3 under the Securities Exchange Act. Our board also determined that
Mr. Wang qualifies as an audit committee financial expert within the meaning of the SEC rules or possesses financial sophistication within
the meaning of the Nasdaq Listing Rules. The audit committee oversees our accounting and financial reporting processes and the audits
of the financial statements of our company. The audit committee is responsible for, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">appointing
the independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
with the independent auditors any audit problems or difficulties and management&#8217;s response;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">discussing
the annual audited financial statements with management and the independent auditors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control
major financial risk exposures;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
and approving all proposed related party transactions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">meeting
separately and periodically with management and the independent auditors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">monitoring
compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure
proper compliance.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Compensation
Committee.</i> Our compensation committee consists of Mr. Weijun Wang, Mr. Shuiqing Huang and Mr. Lawrence Venick. Mr. Huang is the chairman
of our compensation committee. We have determined that Mr. Wang, Mr. Huang and Mr. Venick satisfy the &#8220;independence&#8221; requirements
of Section 5605(a)(2) of the NASDAQ Listing Rules and Rule 10A-3 under the Securities Exchange Act. The compensation committee assists
the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive
officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation
committee is responsible for, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
                                            and approving to the board with respect to the total compensation package for our most senior
                                            executive officers;</span></td>
</tr></table><div>

</div><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">approving
                                            and overseeing the total compensation package for our executives other than the most senior
                                            executive officers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
and recommending to the board with respect to the compensation of our directors;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
periodically and approving any long-term incentive compensation or equity plans;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">selecting
compensation consultants, legal counsel or other advisors after taking into consideration all factors relevant to that person&#8217;s
independence from management; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">programs
or similar arrangements, annual bonuses, employee pension and welfare benefit plans.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Nominating
and Corporate Governance Committee.</i> Our nominating and corporate governance committee consists of Mr. Weijun Wang, Mr. Shuiqing Huang
and Mr. Lawrence Venick upon the effectiveness of their appointments. Mr. Venick is the chairperson of our nominating and corporate governance
committee. Mr. Wang, Mr. Huang and Mr. Venick satisfy the &#8220;independence&#8221; requirements of Section 5605(a)(2) of the NASDAQ
Listing Rules and Rule 10A-3 under the Securities Exchange Act. The nominating and corporate governance committee assists the board of
directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees.
The nominating and corporate governance committee is responsible for, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identifying
and recommending nominees for election or re-election to our board of directors or for appointment to fill any vacancy;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
annually with our board of directors its current composition in light of the characteristics of independence, age, skills, experience
and availability of service to us;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify">identifying and recommending to our BOD to serve as members of committees;</td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">advising
the board periodically with respect to significant developments in the law and practice of corporate governance as well as our compliance
with applicable laws and regulations, and making recommendations to our board of directors on all matters of corporate governance and
on any corrective action to be taken; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">monitoring
compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure
proper compliance.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Board Diversity</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The table below provides
certain information regarding the diversity of our BOD as of the date of this annual report.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td colspan="5" style="border: black 1pt solid; padding-top: 0.5pt; padding-right: 0.5pt; padding-left: 0.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Board Diversity Matrix</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Country of Principal Executive Offices:</span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign Private Issuer</span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure Prohibited under Home Country Law</span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total Number of Directors</span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #D9D9D9">
    <td style="width: 56%; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt; text-align: center">&#160;</td>
    <td style="width: 7%; border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Female</b></span></td>
    <td style="width: 12%; border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Male</b></span></td>
    <td style="width: 10%; border-bottom: black 1pt solid; padding: 0.25pt 0.5pt 0.5pt 0.25pt; border-right: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Non-<br/>
Binary</b></p></td>
    <td style="width: 15%; border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Did Not<br/>
Disclose<br/>
Gender</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #D9D9D9">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part I: Gender Identity</b></span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors</span></td>
    <td style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td>
    <td style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td></tr>
  <tr style="vertical-align: top; background-color: #D9D9D9">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part II: Demographic Background</b></span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Underrepresented Individual in Home Country Jurisdiction</span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LGBTQ+</span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did Not Disclose Demographic Background</span></td>
    <td colspan="4" style="border-bottom: black 1pt solid; border-right: black 1pt solid; padding-top: 0.25pt; padding-right: 0.5pt; padding-left: 0.25pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Family Relationships</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None of our directors or executive officers has
a family relationship as defined in Item 401 of Regulation S-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Compensation Recovery Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a compensation recovery policy
to provide for the recovery of erroneously-awarded incentive compensation, as required by the Dodd-Frank Wall Street Reform and Consumer
Protection Act, final SEC rules, and applicable listing standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>D. Employees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
had 48, 60 and 66 employees as of December 31, 2023, 2022 and 2021,
respectively. The following table sets forth the numbers of our employees categorized by function as of December 31, 2023:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Function:</b></span></td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; width: 88%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Management
Department (HiTek)</i></span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>7</i></span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Financial Department (HiTek)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>5</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Technical Service Department (HiTek)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>9</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Sales Training Department (HiTek)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>4</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hotline Service Department (HiTek)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>5</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Research and Development Department (HiTek)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>4</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operation and Maintenance Department (HiTek)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>1</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Financial Department (Huasheng)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>1</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Technical Service Department (Huasheng)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>1</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Management Department (Huoerguosi)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>3</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operation and Maintenance Department (Huoerguosi)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>1</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Technical
    Service Department (weilai)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>5</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Financial Department (weilai)</i></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>2</i></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 4.5pt double">&#160;</td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
of December 31, 2023, our employees were located in Xiamen<i>, </i>Fujian province and Huoerguosi, Xinjiang, China.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As required by PRC laws and regulations, we participate
in various employee social security plans that are organized by municipal and provincial governments, including housing, pension, medical
insurance and unemployment insurance programs. We are required under Chinese law to make contributions to employee benefit plans at specified
percentages of the salaries, bonuses and certain allowances of our employees, up to a maximum amount specified by the local government
from time to time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that we maintain a good working relationship
with our employees, and we have not experienced any labor disputes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>E. Share ownership</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth information regarding
the beneficial of our Class A Ordinary Shares and Class B Ordinary Shares as of the date of this annual report for:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
person known by us to be the beneficial owner of more than 5% of our outstanding Class A Ordinary Shares or Class B Ordinary Shares;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
of our executive officers and directors; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">all
our executive officers and directors as a group.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Beneficial ownership includes voting or investment
power with respect to the securities. Except as indicated below, and subject to applicable community property laws, the persons named
in the table have sole voting and investment power with respect to all Class A Ordinary Shares or Class B Ordinary Shares shown as beneficially
owned by them. Percentage of beneficial ownership of each listed person is based on 6,200,364 Class A Ordinary Shares outstanding and
8,192,000 Class B Ordinary Shares outstanding as of the date of this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The beneficial ownership of Class A Ordinary Shares
or Class B Ordinary Shares is determined in accordance with the rules of the SEC and generally includes any Class A Ordinary Shares or
Class B Ordinary Shares over which a person exercises sole or shared voting or investment power. For purposes of the table below, we deem
shares subject to options, warrants or other exercisable or convertible securities that are exercisable or convertible currently or within
60 days of the date of this annual report<span style="background-color: white">, to</span> be outstanding and to be beneficially owned
by the person holding the options, warrants or other currently exercisable or convertible securities for the purposes of computing the
percentage ownership of that person but we do not treat them as outstanding for the purpose of computing the percentage ownership of any
other person. Unless otherwise indicated below, to our knowledge, all persons named in the table have sole voting and investment power
with respect to their shares, except to the extent authority is shared by spouses under community property laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Class&#160;A<br/> Number</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Class&#160;B<br/> Number</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><sup>&#160;</sup></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percent&#160;of<br/> Class A</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage&#160;of<br/> Class B</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percent of<br/> Total&#160;Voting<br/> Power*</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Directors And Executive Officers:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td style="white-space: nowrap"><sup>&#160;</sup></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; padding-left: 0.125in">Shenping Yin</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8,192,000</td><td style="padding-bottom: 4pt; white-space: nowrap; width: 1%; text-align: left"><sup>(1)(2)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">95.20</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Xiaoyang Huang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,192,000</td><td style="padding-bottom: 4pt; white-space: nowrap; text-align: left"><sup>(1)(2)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Tianyu Xia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Bo Shi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">431,000</td><td style="text-align: left"><sup>(3)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.95</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.33</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Weijun Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Shuiqing Huang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Lawrence Venick</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 10pt">Directors and Executive Officers as a&#160;group (7 individuals):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">431,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,192,000</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.95</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.53</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-left: 10pt">5% Shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Fortune Enterprise Holdings Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,192,000</td><td style="padding-bottom: 4pt; white-space: nowrap; text-align: left"><sup>(1)(2)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Bo Shi</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">431,000</td><td style="text-align: left"><sup>(3)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left"><sup>&#160;</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.95</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.33</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of Class A Ordinary Shares are entitled to one vote per one Class A Ordinary Share. Holders of Class B Ordinary Shares are entitled to
15 votes per one Class B Ordinary Share.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
Class B Ordinary Shares are deemed as beneficially owned by Shenping Yin and Xiaoyang Huang as they are husband and wife.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
Class B Ordinary Shares are held by Fortune Enterprise Holdings Limited, a British Virgin Islands company. Since Mr. Yin and Ms. Huang
are the shareholders and directors of Fortune Enterprise Holdings Limited, they are deemed as the beneficial owners of these securities.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
431,000 Class A Ordinary Shares held by Star Discover Global Limited, a British Virgin Islands company which Bo Shi owns and controls
60% equity interest and voting power.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>F. Disclosure of A Registrant&#8217;s Action
to Recover Erroneously Awarded Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 7. Major Shareholders and Related Party
Transaction</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. Major shareholder</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Please refer to Item 6 &#8220;Directors, Senior
Management and Employees&#8212;E. Share Ownership.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Related party transactions.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Contractual Arrangements with WFOE, HiTek
and Its Shareholders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To comply with PRC laws restricting foreign ownership
in the IT business in China, we conduct our IT business through HiTek, a VIE entity that we control through a series of contractual arrangements
between our PRC subsidiary WFOE, HiTek and its shareholders, Xiaoyang Huang, Shenping Yin, Bo Shi, Zhishuang Wang, Liuqing Huang, Jingru
Li, Mian Tang, Ce Tian, Xianfeng Lin, Inner Mongolia Guangxin Investment Co., Ltd. and Baotou Zhongzhe Hengtong Technology Co., Ltd. Such
contractual arrangements provide us (i) the power over HiTek, (ii) the exposure or rights to variable returns from our involvement with
HiTek, and (iii) the ability to affect those returns through use of our power over HiTek to affect the amount of our returns. Therefore,
we control HiTek. For a description of these contractual arrangements, see &#8220;Business &#8212; Our History and Corporate Structure&#8221;.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>B. Related Party Transactions </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Advances from Related Parties</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, Company had
outstanding advances owed to Fengqi (Beijing) Zhineng Technology Co., Ltd., 3.04% owned by HiTek&#8217;s Chairman Mr. Shenping Yin,
of $598. The advances are due on demand and non-interest bearing. As of December 31, 2023, it was repaid by the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounts receivables from related parties</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, accounts receivable from
Beijing Zhongzhe Yuantong Technology Co., Ltd. was $399,465. As of December 31, 2023, it was collected by the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of revenues from related parties</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company purchased from Fengqi (Beijing) Zhineng Technology Co., Ltd., 3.04% owned by HiTek&#8217;s Chairman Mr. Shenping Yin, in hardware
of $8,480, $11,830 and $52,961 for the fiscal years ended December 31, 2023, 2022 and 2021.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Employment Agreements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;Item 6.B &#8212; Compensation &#8212;&#160;Employment
Agreements&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>C. Interests of experts and counsel.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 8. FINANCIAL INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. Consolidated Statements and Other Financial
Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial Statements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have appended CFS filed as part of this annual
report. See Item 18 &#8220;Financial Statements.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Proceedings&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
are currently not a party to any material legal or administrative proceedings. We may from time to time be subject to various legal or
administrative claims and proceedings arising in the ordinary course of business. Litigation or any other legal or administrative proceeding,
regardless of the outcome, is likely to result in substantial cost and diversion of our resources, including our management&#8217;s time
and attention.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Dividends</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not paid dividends on our Class A Ordinary
Shares or Class B Ordinary Shares and do not anticipate paying such dividends in the foreseeable future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Significant Changes</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as disclosed elsewhere in this annual report,
we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual
report.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 9. THE OFFER AND LISTING</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. Offer and Listing Details</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Class A Ordinary Shares are listed on the
Nasdaq Capital Market under the symbol &#8220;HKIT&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Plan of Distributions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>C. Markets</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Class A Ordinary Shares are listed on the
Nasdaq Capital Market under the symbol &#8220;HKIT&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>D. Selling Shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>E. Dilution</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>F. Expenses of the Issue.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 10. ADDITIONAL INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. Share Capital</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Memorandum and Articles of Association</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following description of our memorandum and
articles of association, as amended and restated from time to time, are summaries and do not purport to be complete.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date of this annual report, our authorized
share capital consists of $50,000 divided into 500,000,000 shares, par value US$0.0001 per share, comprised of 431,808,000 Class A Ordinary
Shares, 58,192,000 Class B Ordinary Shares, and 10,000,000 preference shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our directors may, in their absolute discretion
and without the approval of our shareholders, create and designate out of the unissued preference shares of our company one or more classes
or series of preference shares, comprising such number of preference shares, and having such designations, powers, preferences, privileges
and other rights, including dividend rights, voting rights, conversion rights, terms of redemption and liquidation preferences, as our
directors may determine. As of the date hereof, there are 6,200,364 Class A Ordinary Shares and 8,192,000 Class B Ordinary Shares issued
and outstanding. The following are summaries of material provisions of our amended and restated memorandum and articles of association
and the Companies Act insofar as they relate to the material terms of our Class A Ordinary Shares and Class B Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Ordinary shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Dividends.</i> Subject to any rights and restrictions
of any other class or series of shares, our board of directors may, from time to time, declare dividends on the shares issued and authorize
payment of the dividends out of our lawfully available funds. No dividends shall be declared by the board out of our company except the
following:&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">profits;
or</span></td>
</tr></table><div>

</div><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;share
premium account,&#8221; which represents the excess of the price paid to our company on issue of its shares over the par or &#8220;nominal&#8221;
value of those shares, which is similar to the U.S. concept of additional paid in capital.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, no dividend shall bear interest against
the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Voting Rights. </i>Holders of Class A Ordinary
Shares and Class B Ordinary Shares have the same rights except for voting and conversion rights as set forth in our memorandum and articles
of association. In respect of matters requiring a vote of all shareholders, each holder of Class A Ordinary Shares will be entitled to
one vote per one Class A Ordinary Share and each holder of Class B Ordinary Shares will be entitled to 15 votes per one Class B Ordinary
Share. The Class B Ordinary Shares are convertible into Class A Ordinary Shares at any time after issuance at the option of the holder
on a one-to-one basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On a show of hands, every shareholder who is present
in person and every person representing a shareholder by proxy shall have one vote for each Class A Ordinary Share and 15 votes for each
Class B Ordinary Share of which he or the person represented by proxy is the holder. On a poll, a Class A Ordinary shareholder shall have
one vote for each Class A Ordinary Share he holds whereas a Class B Ordinary shareholder shall have 15 votes for each Class B Ordinary
Share he holds, unless any share carries special voting rights. In addition, all shareholders holding shares of a particular class are
entitled to vote at a meeting of the holders of that class of shares. Votes may be given either personally or by proxy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any ordinary resolution to be made by the shareholders
requires the affirmative vote of a simple majority of the votes cast in a general meeting, while a special resolution requires the affirmative
vote of no less than two-thirds of the votes cast.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, some matters, such as
amending the memorandum and articles of association, changing the name or resolving to be registered by way of continuation in a jurisdiction
outside the Cayman Islands, require approval of shareholders by a special resolution.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no limitations on non-residents or foreign
shareholders in the memorandum and articles of association to hold or exercise voting rights on the Class A Ordinary Shares or Class B
Ordinary Shares imposed by foreign law or by the charter or other constituent document of our company. However, no person will be entitled
to vote at any general meeting or at any separate meeting of the holders of the Class A Ordinary Shares or Class B Ordinary Shares unless
the person is registered as of the record date for such meeting and unless all calls or other sums presently payable by the person in
respect of Class A Ordinary Shares or Class B Ordinary Shares in the Company have been paid.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Winding Up; Liquidation.</i> Upon the winding
up of our company, after the full amount that holders of any issued shares ranking senior to the Class A Ordinary Shares or Class B Ordinary
Shares as to distribution on liquidation or winding up are entitled to receive has been paid or set aside for payment, the holders of
our Class A Ordinary Shares or Class B Ordinary Shares are entitled to receive any remaining assets of the Company available for distribution
as determined by the liquidator. The assets received by the holders of our Class A Ordinary Shares or Class B Ordinary Shares in a liquidation
may consist in whole or in part of property, which is not required to be of the same kind for all shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Calls on Ordinary Shares and Forfeiture of
Ordinary Shares.</i> Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their Class A
Ordinary Shares or Class B Ordinary Shares in a notice served to such shareholders at least 14 days prior to the specified time and place
of payment. Any Class A Ordinary Shares or Class B Ordinary Shares that have been called upon and remain unpaid are subject to forfeiture.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Redemption of Ordinary Shares.</i> We may issue
shares that are, or at its option or at the option of the holders are, subject to redemption on such terms and in such manner as it may,
before the issue of the shares, determine. Under the Companies Act, shares of a Cayman Islands company may be redeemed or repurchased
out of profits of the company, out of the proceeds of a fresh issue of shares made for that purpose or out of capital, provided the memorandum
and articles of association authorize this and it has the ability to pay its debts as they come due in the ordinary course of business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>No Preemptive Rights.</i> Holders of Class
A Ordinary Shares or Class B Ordinary Shares will have no preemptive or preferential right to purchase any securities of our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Variation of Rights Attaching to Shares.</i>
If at any time the share capital is divided into different classes of shares, the rights attaching to any class (unless otherwise provided
by the terms of issue of the shares of that class) may, subject to the memorandum and articles of association, be varied or abrogated
with the consent in writing of the holders of three-fourth of the issued shares of that class or with the sanction of a special resolution
passed at a general meeting of the holders of the shares of that class.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Anti-Takeover Provisions. </i>Some provisions
of our current memorandum and articles of association may discourage, delay or prevent a change of control of our company or management
that shareholders may consider favorable, including provisions that authorize our board of directors to issue preference shares in one
or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further
vote or action by our shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Exempted Company. </i>We are an exempted company
with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies.
Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered
as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted
company:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">does not have to file an annual return of its shareholders with the Registrar of Companies;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">is not required to open its register of members for inspection;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">does not have to hold an annual general meeting;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may issue shares with no par value;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance);</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may register as a limited duration company; and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">may register as a segregated portfolio company.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8220;Limited liability&#8221; means that the
liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Register of Members</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, we must keep a register
of members and there shall be entered therein:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the names and addresses of the members, a statement of the shares held by each member, and of the amount paid or agreed to be considered as paid, on the shares of each member;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the date on which the name of any person was entered on the register as a member; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the date on which any person ceased to be a member.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, the register of members
of our company is prima facie evidence of the matters set out therein (i.e. the register of members will raise a presumption of fact on
the matters referred to above unless rebutted) and a member registered in the register of members shall be deemed as a matter of Cayman
Islands law to have legal title to the shares as set against its name in the register of members. Upon the closing of this public offering,
the register of members shall be immediately updated to reflect the issue of shares by us. Once our register of members has been updated,
the shareholders recorded in the register of members shall be deemed to have legal title to the shares set against their name.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, there are certain limited circumstances
where an application may be made to a Cayman Islands court for a determination on whether the register of members reflects the correct
legal position. Further, the Cayman Islands court has the power to order that the register of members maintained by a company should be
rectified where it considers that the register of members does not reflect the correct legal position. If an application for an order
for rectification of the register of members were made in respect of our Class A Ordinary Shares or Class B Ordinary Shares, then the
validity of such shares may be subject to re-examination by a Cayman Islands court.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Preference shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our amended and restated memorandum and articles
of association authorizes the issuance of 10,000,000 preference shares with such designation, rights and preferences as may be determined
from time to time by our board of directors. Accordingly, our board of directors is empowered, without shareholder approval, to issue
preference shares with dividend, liquidation, redemption, voting or other rights which could adversely affect the voting power or other
rights of the holders of our Class A Ordinary Shares and Class B Ordinary Shares. We may issue some or all of the preference shares to
effect a business combination. In addition, the preference shares could be utilized as a method of discouraging, delaying or preventing
a change in control of us. Although we do not currently intend to issue any preference shares, we cannot assure you that we will not do
so in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Certain Differences in Corporate Law</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cayman Islands companies are governed by the Companies Act. The Companies Act is modeled on English Law but does not follow recent English Law statutory enactments, and differs from laws applicable
to United States corporations and their shareholders. Set forth below is a summary of the material differences between the provisions
of the Companies Act applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Mergers and Similar Arrangements.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In certain circumstances, the Companies Act allows
for mergers or consolidations between two Cayman Islands companies, or between a Cayman Islands company and a company incorporated in
another jurisdiction (provided that is facilitated by the laws of that other jurisdiction).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the merger or consolidation is between two
Cayman Islands companies, the directors of each company must approve a written plan of merger or consolidation containing certain prescribed
information. That plan or merger or consolidation must then be authorized by either (a) a special resolution (usually a majority of 66.6%
in value) of the shareholders of each company; or (b) such other authorization, if any, as may be specified in such constituent company&#8217;s
articles of association. No shareholder resolution is required for a merger between a parent company (i.e., a company that owns at least
90% of the issued shares of each class in a subsidiary company) and its subsidiary company. The consent of each holder of a fixed or floating
security interest of a constituent company must be obtained, unless the court waives such requirement. If the Cayman Islands Registrar
of Companies is satisfied that the requirements of the Companies Act (which includes certain other formalities) have been complied with,
the Registrar of Companies will register the plan of merger or consolidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the merger or consolidation involves a foreign
company, the procedure is similar, save that with respect to the foreign company, the director of the Cayman Islands company is required
to make a declaration to the effect that, having made due enquiry, he is of the opinion that the requirements set out below have been
met: (i) that the merger or consolidation is permitted or not prohibited by the constitutional documents of the foreign company and by
the laws of the jurisdiction in which the foreign company is incorporated, and that those laws and any requirements of those constitutional
documents have been or will be complied with; (ii) that no petition or other similar proceeding has been filed and remains outstanding
or order made or resolution adopted to wind up or liquidate the foreign company in any jurisdictions; (iii) that no receiver, trustee,
administrator or other similar person has been appointed in any jurisdiction and is acting in respect of the foreign company, its affairs
or its property or any part thereof; (iv) that no scheme, order, compromise or other similar arrangement has been entered into or made
in any jurisdiction whereby the rights of creditors of the foreign company are and continue to be suspended or restricted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the surviving company is the Cayman Islands
company, the director of the Cayman Islands company is further required to make a declaration to the effect that, having made due enquiry,
he is of the opinion that the requirements set out below have been met: (i) that the foreign company is able to pay its debts as they
fall due and that the merger or consolidated is bona fide and not intended to defraud unsecured creditors of the foreign company; (ii)
that in respect of the transfer of any security interest granted by the foreign company to the surviving or consolidated company (a) consent
or approval to the transfer has been obtained, released or waived; (b) the transfer is permitted by and has been approved in accordance
with the constitutional documents of the foreign company; and (c) the laws of the jurisdiction of the foreign company with respect to
the transfer have been or will be complied with; (iii) that the foreign company will, upon the merger or consolidation becoming effective,
cease to be incorporated, registered or exist under the laws of the relevant foreign jurisdiction; and (iv) that there is no other reason
why it would be against the public interest to permit the merger or consolidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the above procedures are adopted, the Companies Act provides
for a right of dissenting shareholders to be paid a payment of the fair value of his shares upon their dissenting to the merger or consolidation
if they follow a prescribed procedure. In essence, that procedure is as follows (a) the shareholder must give his written objection to
the merger or consolidation to the constituent company before the vote on the merger or consolidation, including a statement that the
shareholder proposes to demand payment for his shares if the merger or consolidation is authorized by the vote; (b) within 20 days following
the date on which the merger or consolidation is approved by the shareholders, the constituent company must give written notice to each
shareholder who made a written objection; (c) a shareholder must within 20 days following receipt of such notice from the constituent
company, give the constituent company a written notice of his intention to dissent including, among other details, a demand for payment
of the fair value of his shares; (d) within seven days following the date of the expiration of the period set out in paragraph (b) above
or seven days following the date on which the plan of merger or consolidation is filed, whichever is later, the constituent company, the
surviving company or the consolidated company must make a written offer to each dissenting shareholder to purchase his shares at a price
that the company determines is the fair value and if the company and the shareholder agree the price within 30 days following the date
on which the offer was made, the company must pay the shareholder such amount; (e) if the company and the shareholder fail to agree
a price within such 30 day period, within 20 days following the date on which such 30 day period expires, the company (and any dissenting
shareholder) must file a petition with the Cayman Islands Grand Court to determine the fair value and such petition must be accompanied
by a list of the names and addresses of the dissenting shareholders with whom agreements as to the fair value of their shares have not
been reached by the company. At the hearing of that petition, the court has the power to determine the fair value of the shares together
with a fair rate of interest, if any, to be paid by the company upon the amount determined to be the fair value. Any dissenting shareholder
whose name appears on the list filed by the company may participate fully in all proceedings until the determination of fair value is
reached. These rights of a dissenting shareholder are not be available in certain circumstances, for example, to dissenters holding shares
of any class in respect of which an open market exists on a recognized stock exchange or recognized interdealer quotation system at the
relevant date or where the consideration for such shares to be contributed are shares of any company listed on a national securities exchange
or shares of the surviving or consolidated company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Moreover, Cayman Islands law also has separate
statutory provisions that facilitate the reconstruction or amalgamation of companies in certain circumstances, schemes of arrangement
will generally be more suited for complex mergers or other transactions involving widely held companies, commonly referred to in the Cayman
Islands as a &#8220;scheme of arrangement&#8221; which may be tantamount to a merger. In the event that a merger was sought pursuant to
a scheme of arrangement (the procedure of which are more rigorous and take longer to complete than the procedures typically required to
consummate a merger in the United States), the arrangement in question must be approved by a majority in number of each class of shareholders
and creditors with whom the arrangement is to be made and who must in addition represent three-fourths in value of each such class of
shareholders or creditors, as the case may be, that are present and voting either in person or by proxy at a meeting, or meeting summoned
for that purpose. The convening of the meetings and subsequently the terms of the arrangement must be sanctioned by the Grand Court of
the Cayman Islands. While a dissenting shareholder would have the right to express to the court the view that the transaction should not
be approved, the court can be expected to approve the arrangement if it satisfies itself that:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
are not proposing to act illegally or beyond the scope of our corporate authority and the statutory provisions as to majority vote have
been complied with;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
shareholders have been fairly represented at the meeting in question;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
arrangement is such as a businessman would reasonably approve; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act or that would amount to
a &#8220;fraud on the minority.&#8221;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If a scheme of arrangement or takeover offer (as
described below) is approved, any dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily
be available to dissenting shareholders of United States corporations, providing rights to receive payment in cash for the judicially
determined value of the shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Squeeze-out Provisions</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When a takeover offer is made and accepted by
holders of 90% of the shares to whom the offer relates within four months, the offeror may, within a two-month period, require the holders
of the remaining shares to transfer such shares on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands
but this is unlikely to succeed unless there is evidence of fraud, bad faith, collusion or inequitable treatment of the shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, transactions similar to a merger, reconstruction
and/or an amalgamation may in some circumstances be achieved through other means to these statutory provisions, such as a share capital
exchange, asset acquisition or control, through contractual arrangements, of an operating business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Shareholders&#8217; Suits</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Cayman Islands counsel is not aware of any
reported class action having been brought in a Cayman Islands court. Derivative actions have been brought in the Cayman Islands courts,
and the Cayman Islands courts have confirmed the availability for such actions. In most cases, we will be the proper plaintiff in any
claim based on a breach of duty owed to us, and a claim against (for example) our officers or directors usually may not be brought by
a shareholder. However, based both on Cayman Islands authorities and on English authorities, which would in all likelihood be of persuasive
authority and be applied by a court in the Cayman Islands, exceptions to the foregoing principle apply in circumstances in which:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
company is acting, or proposing to act, illegally or beyond the scope of its authority;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
act complained of, although not beyond the scope of the authority, could be effected if duly authorized by more than the number of votes
which have actually been obtained; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">those
who control the company are perpetrating a &#8220;fraud on the minority.&#8221;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A shareholder may have a direct right of action
against us where the individual rights of that shareholder have been infringed or are about to be infringed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Enforcement of civil liabilities</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands has a different body of securities
laws as compared to the United States and may provide less protection to investors. Additionally, Cayman Islands companies may not have
standing to sue before the Federal courts of the United States.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We were advised by our Cayman Islands legal counsel that the courts
of the Cayman Islands are unlikely (i) to recognize or enforce against us judgments of courts of the U.S. predicated upon the civil liability
provisions of the federal securities laws of the U.S. or any state; and (ii) in original actions brought in the Cayman Islands, to impose
liabilities against us predicated upon the civil liability provisions of the federal securities laws of the U.S. or any state, so far
as the liabilities imposed by those provisions are penal in nature. In those circumstances, although there is no statutory enforcement
in the Cayman Islands of judgments obtained in the U.S., the courts of the Cayman Islands will recognize and enforce a foreign money judgment
of a foreign court of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign
court imposes upon the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are
met. For a foreign judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive and for a liquidated sum,
and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable
on the grounds of fraud or obtained in a manner, and or be of a kind the enforcement of which is, contrary to natural justice or the public
policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands
Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Special Considerations for Exempted Companies</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an exempted company with limited liability
under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that
is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted
company. The requirements for an exempted company are essentially the same as for an ordinary company except for the exemptions and privileges
listed below:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">annual
reporting requirements are minimal and consist mainly of a statement that the company has conducted its operations mainly outside of
the Cayman Islands and has complied with the provisions of the Companies Act;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
exempted company&#8217;s register of members is not open to inspection;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
exempted company does not have to hold an annual general meeting;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
exempted company may issue negotiable or bearer shares or shares with no par value;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
exempted company may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20
years in the first instance);</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
exempted company may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
exempted company may register as a limited duration company; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
exempted company may register as a segregated portfolio company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">VStock Transfer, LLC is the transfer agent and
registrar for our Class A Ordinary Shares and Class B Ordinary Shares as its principal office at 18 Lafayette Place, Woodmere, New York
11598.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>C. Material Contracts</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not entered into any material contracts
other than in the ordinary course of business and other than those described in &#8220;Item 4. Information on the Company,&#8221; &#8220;Item
7. Major Shareholders and Related Party Transactions&#8212;B. Related Party Transactions,&#8221; or elsewhere in this annual report on
Form 20-F.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>D. Exchange Controls</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cayman Islands</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are currently no exchange control regulations
in the Cayman Islands applicable to us or our shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>The
PRC</i></b></span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">China regulates foreign currency exchanges primarily
through the following rules and regulations:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign Currency Administration Rules of 1996, as amended; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Administrative Rules of the Settlement, Sale and Payment of Foreign Exchange of 1996.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Renminbi is not a freely convertible currency
at present. Under the current PRC regulations, conversion of Renminbi is permitted in China for routine current-account foreign exchange
transactions, including trade and service related foreign exchange transactions, payment of dividends and service of foreign debts. Conversion
of Renminbi for most capital-account items, such as direct investments, investments in PRC securities markets and repatriation of investments,
however, is still subject to the approval of SAFE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the above-mentioned administrative rules, foreign-invested
companies may buy, sell and/or remit foreign currencies for current account transactions at banks in China with authority to conduct foreign
exchange business by complying with certain procedural requirements, such as presentment of valid commercial documents. For capital-account
transactions involving foreign direct investment, foreign debts and outbound investment in securities and derivatives, approval from SAFE
is a pre-condition. Capital investments by foreign-invested companies outside China are subject to limitations and requirements in China,
such as prior approvals from the PRC Ministry of Commerce or SAFE.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>E. Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following summary of the material Cayman Islands,
PRC and U.S. tax consequences of an investment in our Class A Ordinary Shares is based upon laws and relevant interpretations thereof
in effect as of the date hereof, all of which are subject to change, possibly with retroactive effect. This summary is not intended to
be, nor should it be construed as, legal or tax advice and is not exhaustive of all possible tax considerations. This summary also does
not deal with all possible tax consequences relating to an investment in our Class A Ordinary Shares, such as the tax consequences under
state, local, non-U.S., non-PRC, and non-Cayman Islands tax laws. Investors should consult their own tax advisors with respect to the
tax consequences of the acquisition, ownership and disposition of our Class A Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><span style="text-decoration:underline">People&#8217;s
Republic of China Enterprise Taxation</span></b></span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following brief description of Chinese enterprise
laws is designed to highlight the enterprise-level taxation on our earnings, which will affect the amount of dividends, if any, we are
ultimately able to pay to our shareholders. See &#8220;Dividend Policy.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a holding company incorporated in the Cayman Islands and we
gain substantial income by way of dividends paid to us from our subsidiaries in China. The EIT Law and its implementation rules provide
that China-sourced income of foreign companies, such as dividends paid by a PRC subsidiary to its equity holders that are non-resident
companies, will normally be subject to PRC withholding tax at a rate of 10%, unless any such foreign investor&#8217;s jurisdiction of
incorporation has a tax treaty with China that provides for a preferential tax rate or a tax exemption.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the EIT Law, an enterprise established outside
of China with a &#8220;de facto management body&#8221; within China is considered a &#8220;resident enterprise,&#8221; which means that
it is treated in a manner similar to a Chinese enterprise for enterprise income tax purposes. Although the implementation rules of the
EIT Law define &#8220;de facto management body&#8221; as a managing body that actually, comprehensively manage and control the production
and operation, staff, accounting, property and other aspects of an enterprise, the only official guidance for this definition currently
available is set forth in SAT Notice 82, which provides guidance on the determination of the tax residence status of a Chinese-controlled
offshore incorporated enterprise, defined as an enterprise that is incorporated under the laws of a foreign country or territory and that
has a PRC enterprise or enterprise group as its primary controlling shareholder. Although Hitek Global Inc. does not have a PRC enterprise
or enterprise group as our primary controlling shareholder and is therefore not a Chinese-controlled offshore incorporated enterprise
within the meaning of SAT Notice 82, in the absence of guidance specifically applicable to us, we have applied the guidance set forth
in SAT Notice 82 to evaluate the tax residence status of Hitek Global Inc. and its subsidiaries organized outside the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to SAT Notice 82, a Chinese-controlled
offshore incorporated enterprise will be regarded as a PRC tax resident by virtue of having a &#8220;de facto management body&#8221; in
China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following criteria are met: (i) the
places where senior management and senior management departments that are responsible for daily production, operation and management of
the enterprise perform their duties are mainly located within the territory of China; (ii) financial decisions (such as money borrowing,
lending, financing and financial risk management) and personnel decisions (such as appointment, dismissal and salary and wages) are decided
or need to be decided by organizations or persons located within the territory of China; (iii) main property, accounting books, corporate
seal, the board of directors and files of the minutes of shareholders&#8217; meetings of the enterprise are located or preserved within
the territory of China; and (iv) one half (or more) of the directors or senior management staff having the right to vote habitually reside
within the territory of China.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that we do not meet some of the conditions
outlined in the immediately preceding paragraph. For example, as a holding company, the key assets and records of Hitek Global Inc., including
the resolutions and meeting minutes of our board of directors and the resolutions and meeting minutes of our shareholders, are located
and maintained outside the PRC. In addition, we are not aware of any offshore holding companies with a corporate structure similar to
ours that has been deemed a PRC &#8220;resident enterprise&#8221; by the PRC tax authorities. Accordingly, we believe that Hitek Global
Inc. and its offshore subsidiaries should not be treated as a &#8220;resident enterprise&#8221; for PRC tax purposes if the criteria for
&#8220;de facto management body&#8221; as set forth in SAT Notice 82 were deemed applicable to us. However, as the tax residency status
of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of
the term &#8220;de facto management body&#8221; as applicable to our offshore entities, we will continue to monitor our tax status.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The implementation rules of the EIT Law provide
that, (i) if the enterprise that distributes dividends is domiciled in the PRC or (ii) if gains are realized from transferring equity
interests of companies domiciled in the PRC, then such dividends or gains are treated as China-sourced income. It is not clear how &#8220;domicile&#8221;
may be interpreted under the EIT Law, and it may be interpreted as the jurisdiction where the enterprise is a tax resident. Therefore,
if we are considered as a PRC tax resident enterprise for PRC tax purposes, any dividends we pay to our overseas shareholders which are
non-resident companies as well as gains realized by such shareholders from the transfer of our shares may be regarded as China-sourced
income and as a result become subject to PRC withholding tax at a rate of up to 10%. We are unable to provide a &#8220;will&#8221; opinion
because Jingtian&amp; Gongcheng, our PRC counsel, believes that it is possible but highly unlikely that the Company and its offshore subsidiaries
would be treated as a &#8220;resident enterprise&#8221; for PRC tax purposes because they do not meet some of the conditions outlined
in SAT Notice 82. In addition, we are not aware of any offshore holding companies with a corporate structure similar to ours that has
been deemed a PRC &#8220;resident enterprise&#8221; by the PRC tax authorities as of the date of this annual report. &#160;&#160;Therefore,
it is possible but highly unlikely that the income received by our overseas shareholders will be regarded as China-sourced income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cayman Islands Tax Considerations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a discussion on certain Cayman
Islands income tax consequences of an investment in the securities of the Company. The discussion is a general summary of present law,
which is subject to prospective and retroactive change. It is not intended as tax advice, does not consider any investor&#8217;s particular
circumstances, and does not consider tax consequences other than those arising under Cayman Islands law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Under
Existing Cayman Islands Laws: </b></span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments of dividends and capital in respect of
our securities will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend
or capital to any holder of the securities nor will gains derived from the disposal of the securities be subject to Cayman Islands income
or corporation tax. The Cayman Islands currently have no income, corporation or capital gains tax and no estate duty, inheritance tax
or gift tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No stamp duty is payable in respect of the issue
of the warrants. An instrument of transfer in respect of a warrant is stampable if executed in or brought into the Cayman Islands.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No stamp duty is payable in respect of the issue
of our Class A Ordinary Shares or on an instrument of transfer in respect of such shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has been incorporated under the laws
of the Cayman Islands as an exempted company with limited liability and, as such, has applied for and received an undertaking from the
Financial Secretary of the Cayman Islands in the following form:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The Tax Concessions Act (2018 Revision)</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Undertaking as to Tax Concessions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the provision of Section
6 of The Tax Concessions Act (2018 Revision), the Financial Secretary undertakes with Hitek Global Inc. (&#8220;the
Company&#8221;):</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">That
no law which is hereafter enacted in the Islands imposing any tax to be levied on profits, income, gains or appreciations shall apply
to the Company or its operations; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, that no tax to be levied on profits, income, gains or appreciations or which is in the nature of estate duty or inheritance
tax shall be payable:</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
or in respect of the shares, debentures or other obligations of the Company; or</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">by way of the withholding in whole or part, of any relevant payment
as defined in Section 6(3) of the Tax Concessions Act (2018 Revision).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These concessions shall be for a period of twenty
years from the date hereof.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">United States Federal Income Taxation</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following does not address the tax consequences
to any particular investor or to persons in special tax situations such as:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">banks;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial institutions; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">insurance companies; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">regulated investment companies; </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">real estate investment trusts; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">broker-dealers; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">traders that elect to mark-to-market; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. expatriates; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">tax-exempt entities; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons liable for alternative minimum tax; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons holding our Class A Ordinary Shares as part of a straddle, hedging, conversion or integrated transaction;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons that actually or constructively own 10% or more of our voting shares; </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons who acquired our Class A Ordinary Shares pursuant to the exercise of any employee share option or otherwise as consideration; or</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons holding our Class A Ordinary Shares through partnerships or other pass-through entities.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prospective purchasers are urged to consult their
own tax advisors about the application of the U.S. Federal tax rules to their particular circumstances as well as the state, local, foreign
and other tax consequences to them of the purchase, ownership and disposition of our Class A Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Taxation of Dividends and Other Distributions
on our Class A Ordinary Shares </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the passive foreign investment company
rules discussed below, the gross amount of distributions made by us to you with respect to the Class A Ordinary Shares (including the
amount of any taxes withheld therefrom) will generally be includable in your gross income as dividend income on the date of receipt by
you, but only to the extent that the distribution is paid out of our current or accumulated earnings and profits (as determined under
U.S. federal income tax principles). With respect to corporate U.S. Holders, the dividends will not be eligible for the dividends-received
deduction allowed to corporations in respect of dividends received from other U.S. corporations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With respect to non-corporate U.S. Holders, including
individual U.S. Holders, dividends will be taxed at the lower capital gains rate applicable to qualified dividend income, provided that
(1) the Class A Ordinary Shares are readily tradable on an established securities market in the U.S., or we are eligible for the benefits
of an approved qualifying income tax treaty with the U.S. that includes an exchange of information program, (2) we are not a passive foreign
investment company (as discussed below) for either our taxable year in which the dividend is paid or the preceding taxable year, and (3)
certain holding period requirements are met. Under U.S. Internal Revenue Service authority, Class A Ordinary Shares are considered for
purpose of clause (1) above to be readily tradable on an established securities market in the U.S. because they are listed on the Nasdaq
Capital Market. You are urged to consult your tax advisors regarding the availability of the lower rate for dividends paid with respect
to our Class A Ordinary Shares, including the effects of any change in law after the date of this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividends will constitute foreign source income
for foreign tax credit limitation purposes. If the dividends are taxed as qualified dividend income (as discussed above), the amount of
the dividend taken into account for purposes of calculating the foreign tax credit limitation will be limited to the gross amount of the
dividend, multiplied by the reduced rate divided by the highest rate of tax normally applicable to dividends. The limitation on foreign
taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose, dividends distributed
by us with respect to our Class A Ordinary Shares will constitute &#8220;passive category income&#8221; but could, in the case of certain
U.S. Holders, constitute &#8220;general category income.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2023, we have
not declared any dividends on our Class A Ordinary Shares or Class B Ordinary Shares. To the extent the distribution exceeds our current
and accumulated earnings and profits (as determined under U.S. federal income tax principles), it will be treated first as a tax-free
return of your tax basis in your Class A Ordinary Shares, and to the extent the distribution exceeds your tax basis, the excess will be
taxed as capital gain. We do not intend to calculate our earnings and profits under U.S. federal income tax principles. Therefore, a U.S.
Holder should expect that a distribution will be treated as a dividend even if that distribution would otherwise be treated as a non-taxable
return of capital or as capital gain under the rules described above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Taxation of Dispositions of Class A Ordinary
Shares</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the passive foreign investment company
rules discussed below, you will recognize taxable gain or loss on any sale, exchange or other taxable disposition of a share equal to
the difference between the amount realized (in U.S. dollars) for the share and your tax basis (in U.S. dollars) in the Class A Ordinary
Shares. The gain or loss will be capital gain or loss. If you are a non-corporate U.S. Holder, including an individual U.S. Holder, who
has held the Class A Ordinary Shares for more than one year, you will be eligible for (a) reduced tax rates of 0% (for individuals in
the 10% or 15% tax brackets), (b) higher tax rates of 20% (for individuals in the 39.6% tax bracket) or (c) 15% for all other individuals.
The deductibility of capital losses is subject to limitations. Any such gain or loss that you recognize will generally be treated as United
States source income or loss for foreign tax credit limitation purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Passive Foreign Investment Company (PFIC)
Consequences</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our current and anticipated operations
and the composition of our assets, we do not expect to be treated as a passive foreign investment company, or PFIC, for U.S. federal income
tax purposes for our current taxable year. PFIC status is a factual determination for each taxable year which cannot be made until the
close of the taxable year. A non-U.S. corporation is considered a PFIC for any taxable year if either:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; text-align: justify">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at least 75% of its gross income is passive income; or</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at least 50% of the value of its assets (based on an average of the quarterly values of the assets during a taxable year) is attributable to assets that produce or are held for the production of passive income (the &#8220;asset test&#8221;). </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We will be treated as owning our proportionate
share of the assets and earning our proportionate share of the income of any other corporation in which we own, directly or indirectly,
at least 25% (by value) of the stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We must make a separate determination each year
as to whether we are a PFIC. As a result, our PFIC status may change from no to yes. In particular, because the value of our assets for
purposes of the asset test will generally be determined based on the market price of our Class A Ordinary Shares, our PFIC status will
depend in large part on the market price of our Class A Ordinary Shares. Accordingly, fluctuations in the market price of the Class A
Ordinary Shares may cause us to become a PFIC. In addition, the application of the PFIC rules is subject to uncertainty in several respects
and the composition of our income and assets will be affected by how, and how quickly, we spend the cash we raise in our initial public
offering. If we are a PFIC for any year during which you hold Class A Ordinary Shares, we will continue to be treated as a PFIC for all
succeeding years during which you hold Class A Ordinary Shares. However, if we cease to be a PFIC, you may avoid some of the adverse effects
of the PFIC regime by making a &#8220;deemed sale&#8221; election with respect to the Class A Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are a PFIC for any taxable year during which
you hold Class A Ordinary Shares, you will be subject to special tax rules with respect to any &#8220;excess distribution&#8221; that
you receive and any gain you realize from a sale or other disposition (including a pledge) of the Class A Ordinary Shares, unless you
make a &#8220;mark-to-market&#8221; election as discussed below. Distributions you receive in a taxable year that are greater than 125%
of the average annual distributions you received during the shorter of the three preceding taxable years or your holding period for the
Class A Ordinary Shares will be treated as an excess distribution. Under these special tax rules:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
excess distribution or gain will be allocated ratably over your holding period for the Class A Ordinary Shares;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
amount allocated to the current taxable year, and any taxable year prior to the first taxable year in which we were a PFIC, will be treated
as ordinary income, and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
amount allocated to each other year will be subject to the highest tax rate in effect for that year and the interest charge generally
applicable to underpayments of tax will be imposed on the resulting tax attributable to each such year.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The tax liability for amounts allocated to years
prior to the year of disposition or &#8220;excess distribution&#8221; cannot be offset by any net operating losses for such years, and
gains (but not losses) realized on the sale of the Class A Ordinary Shares cannot be treated as capital, even if you hold the Class A
Ordinary Shares as capital assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A U.S. Holder of &#8220;marketable stock&#8221;
(as defined below) in a PFIC may make a mark-to-market election for such stock to elect out of the tax treatment discussed above. If you
make a mark-to-market election for the Class A Ordinary Shares, you will include in income each year an amount equal to the excess, if
any, of the fair market value of the Class A Ordinary Shares as of the close of your taxable year over your adjusted basis in such Class
A Ordinary Shares. You are allowed a deduction for the excess, if any, of the adjusted basis of the Class A Ordinary Shares over their
fair market value as of the close of the taxable year. However, deductions are allowable only to the extent of any net mark-to-market
gains on the Class A Ordinary Shares included in your income for prior taxable years. Amounts included in your income under a mark-to-market
election, as well as gain on the actual sale or other disposition of the Class A Ordinary Shares, are treated as ordinary income. Ordinary
loss treatment also applies to the deductible portion of any mark-to-market loss on the Class A Ordinary Shares, as well as to any loss
realized on the actual sale or disposition of the Class A Ordinary Shares, to the extent that the amount of such loss does not exceed
the net mark-to-market gains previously included for such Class A Ordinary Shares. Your basis in the Class A Ordinary Shares will be adjusted
to reflect any such income or loss amounts. If you make a valid mark-to-market election, the tax rules that apply to distributions by
corporations which are not PFICs would apply to distributions by us, except that the lower applicable capital gains rate for qualified
dividend income discussed above under &#8220;&#8212; Taxation of Dividends and Other Distributions on our Class A Ordinary Shares&#8221;
generally would not apply.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The mark-to-market election is available only
for &#8220;marketable stock&#8221;, which is stock that is traded in other than de minimis quantities on at least 15 days during each
calendar quarter (&#8220;regularly traded&#8221;) on a qualified exchange or other market (as defined in applicable U.S. Treasury regulations),
including the Nasdaq Capital Market. Our Class A Ordinary Shares started trading on the Nasdaq Capital Market on March 31, 2023. If the
Class A Ordinary Shares are regularly traded on the Nasdaq Capital Market and if you are a holder of Class A Ordinary Shares, the mark-to-market
election would be available to you were we to be or become a PFIC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Alternatively, a U.S. Holder of stock in a PFIC
may make a &#8220;qualified electing fund&#8221; election with respect to such PFIC to elect out of the tax treatment discussed above.
A U.S. Holder who makes a valid qualified electing fund election with respect to a PFIC will generally include in gross income for a taxable
year such holder&#8217;s pro rata share of the corporation&#8217;s earnings and profits for the taxable year. However, the qualified electing
fund election is available only if such PFIC provides such U.S. Holder with certain information regarding its earnings and profits as
required under applicable U.S. Treasury regulations. We do not currently intend to prepare or provide the information that would enable
you to make a qualified electing fund election. If you hold Class A Ordinary Shares in any year in which we are a PFIC, you will be required
to file U.S. Internal Revenue Service Form 8621 regarding distributions received on the Class A Ordinary Shares and any gain realized
on the disposition of the Class A Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You are urged to consult your tax advisors regarding
the application of the PFIC rules to your investment in our Class A Ordinary Shares and the elections discussed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 84; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Information Reporting and Backup Withholding</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividend payments with respect to our Class A
Ordinary Shares and proceeds from the sale, exchange or redemption of our Class A Ordinary Shares may be subject to information reporting
to the U.S. Internal Revenue Service and possible U.S. backup withholding at a current rate of 24%. Backup withholding will not apply,
however, to a U.S. Holder who furnishes a correct taxpayer identification number and makes any other required certification on U.S. Internal
Revenue Service Form W-9 or who is otherwise exempt from backup withholding. U.S. Holders who are required to establish their exempt status
generally must provide such certification on U.S. Internal Revenue Service Form W-9. U.S. Holders are urged to consult their tax advisors
regarding the application of the U.S. information reporting and backup withholding rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Backup withholding is not an additional tax. Amounts
withheld as backup withholding may be credited against your U.S. federal income tax liability, and you may obtain a refund of any excess
amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the U.S. Internal Revenue Service
and furnishing any required information. We do not intend to withhold taxes for individual shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Hiring Incentives to Restore Employment
Act of 2010, certain U.S. Holders are required to report information relating to Class A Ordinary Shares, subject to certain exceptions
(including an exception for Class A Ordinary Shares held in accounts maintained by certain financial institutions), by attaching a complete
Internal Revenue Service Form 8938, Statement of Specified Foreign Financial Assets, with their tax return for each year in which they
hold Class A Ordinary Shares. U.S. Holders are urged to consult their tax advisors regarding the application of the U.S. information reporting
and backup withholding rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>F. Dividends and Paying Agents</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>G. Statement by Experts</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>H. Documents on Display</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to the informational requirements
of the Securities Exchange Act of 1934, as amended, and will file reports, registration statements and other information with the SEC.
The Company&#8217;s reports, registration statements and other information can be inspected on the SEC&#8217;s website at www.sec.gov.
You may also visit us on the World Wide Web at http http://www.xmhitek.com/. However, information contained on our website does not constitute
a part of this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>I. Subsidiary Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES
ABOUT MARKET RISK</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Interest Rate Risk</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
deposit surplus funds with Chinese banks earning daily interest. We do not invest in any instruments for trading purposes. Most of our
outstanding debt instruments carry loan prime rates plus basis points of interest. Our operations generally are not directly sensitive
to fluctuations in interest rates and we currently do not have any long-term debt outstanding. Management monitors the banks&#8217; prime
rates in conjunction with our cash requirements to determine the appropriate level of debt balances relative to other sources of funds.
We have not entered into any hedging transactions in an effort to reduce our exposure to interest rate risk.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Foreign Exchange Risk</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While our reporting currency is the USD, substantially all of our consolidated
revenues and consolidated costs and expenses are denominated in RMB. Substantially all of our assets are denominated in RMB. As a result,
we are exposed to foreign exchange risk as our revenues and results of operations may be affected by fluctuations in the exchange rate
between the USD and the RMB. If the RMB depreciates against the USD, the value of our RMB revenues, earnings and assets as expressed in
our USD financial statements will decline. Assets and liabilities are translated at exchange rates at the balance sheet dates and revenue
and expenses are translated at the average exchange rates and equity is translated at historical exchange rates. Any resulting translation
adjustments are not included in determining net income but are included in determining other comprehensive income, a component of equity.
The depreciation of the RMB against the USD in 2023 increased our comprehensive loss to $609,367 based on our outstanding revenues, costs
and expenses, assets and liabilities denominated in RMB as of December 31, 2023. As of December 31, 2023. We have not entered into any
hedging transactions in an effort to reduce our exposure to foreign exchange risk.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of RMB against the USD and other currencies is affected by,
among other things, changes in China&#8217;s political and economic conditions. Since July 2005, RMB has not been pegged to the U.S. dollar.
Although the People&#8217;s Bank of China regularly intervenes in the foreign exchange market to prevent significant short-term fluctuations
in the exchange rate, RMB may appreciate or depreciate significantly in value against the U.S. dollar in the medium to long term. Moreover,
it is possible that in the future, PRC authorities may lift restrictions on fluctuations in RMB exchange rate and lessen intervention
in the foreign exchange market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Inflation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Inflationary
factors such as increases in the cost of our product and overhead costs may adversely affect our operating results. Although we do not
believe that inflation has had a material impact on our financial position or results of operations to date, a high rate of inflation
in the future may have an adverse effect on our ability to maintain current levels of gross margin and selling, general and administrative
expenses as a percentage of net revenues if the selling prices of our products do not increase with these increased costs.</span>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN
EQUITY SECURITIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>A. Debt Securities.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. Warrants and Rights</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>C. Other Securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>D. American Depositary Shares.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 86; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART II</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;13. DEFAULTS, DIVIDEND ARREARAGES
AND DELINQUENCIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;14. MATERIAL MODIFICATIONS TO THE
RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 5, 2024, our shareholders approved
the re-designation and re-classification of Ordinary Shares of the Company that among the issued 14,392,364 Ordinary Shares, 8,192,000
Ordinary Shares beneficially held by Mr. Shenping Yin, our Chairman of the Board, and his wife, Ms. Xiaoyang Huang, our chief executive
officer, be re-designated and re-classified into 8,192,000 Class B Ordinary Shares, each with 15 votes per share, and 6,200,364 Ordinary
Shares held by other shareholders be re-designated and re-classified into 6,200,364 Class A Ordinary Shares, each with one vote per share,
on a one for one basis. These matters have previously been disclosed in our current reports on Form 6-K filed with the SEC on January
11, 2024 and February 9, 2024, which are incorporated herein by reference. See &#8220;Item 10. Additional Information&#8221; for a description
of the rights of securities holders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Use of Proceeds</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following &#8220;Use of Proceeds&#8221; information
relates to the post-effective amendment to the registration statement on Form&#160;F-1, as amended (File Number 333-228498) for our IPO,
which was declared effective by the SEC on March 30, 2023 (the &#8220;Registration Statement&#8221;). In April 2023, we completed our
IPO in which we issued and sold 3,200,000 Ordinary Shares, at a price of $5.00 per share for $16 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We incurred approximately $2,476,860 in expenses
in connection with our IPO, which included approximately $1,360,000 in underwriting discounts, approximately $250,000 in expenses paid
to or for underwriters, and approximately $866,860 in other expenses. None of the transaction expenses included payments to directors
or officers of our company or their associates, persons owning more than 10% or more of our equity securities or our affiliates. None
of the net proceeds we received from the IPO were paid, directly or indirectly, to any of our directors or officers or their associates,
persons owning 10% or more of our equity securities or our affiliates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The net proceeds raised from the IPO were $13,523,140
after deducting underwriting discounts and the offering expenses payable by us. As of December 31, 2023, the Company applied all the net
proceeds of the IPO as disclosed in the Registration Statement.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;15. CONTROLS AND PROCEDURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Evaluation of Disclosure Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management, with the participation of our
chief executive officer and chief financial officer, performed an evaluation of the effectiveness of our disclosure controls and procedures
(as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this annual report, as required by Rule 13a-15(b)
under the Exchange Act. Based on the foregoing evaluation, our principal executive officer and principal financial officer concluded that,
as of December 31, 2023, our disclosure controls and procedures were not effective at the reasonable assurance level&#160;due to the material
weaknesses described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Management&#8217;s Report on Internal Control
over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management is responsible for establishing
and maintaining adequate internal control over financial reporting (&#8220;ICFR&#8221;), as defined in Rules 13a-15 (f)&#160;under the
Exchange Act. Our management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness
of our ICFR based on criteria established in the framework in Internal Control&#8212;Integrated Framework (2013)&#160;issued by the Committee
of Sponsoring Organizations of the Treadway Commission. Based on this evaluation under the 2013 Framework, our principal executive officer
and principal financial officer have concluded that our ICFR was not effective as of December 31, 2023 due to the following material weaknesses:&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have a small accounting team and it does not have sufficient knowledge of U.S. GAAP and SEC reporting requirements to properly address complex U.S. GAAP accounting issues;</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not have sufficient systems and procedures in place to ensure effective supervision and monitoring of our annual financial statements
preparation process;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A material weakness is a deficiency, or a combination
of deficiencies, within the meaning of PCAOB Auditing Standard AS 2201, in internal control over financial reporting, such that there
is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements will not be prevented
or detected on a timely basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We plan to address the weaknesses identified above
by implementing the following measures:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recruiting
qualified professionals with appropriate levels of knowledge and experience to assist in resolving accounting issues in non-routine or
complex transactions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">investing
in technology infrastructure to support our financial reporting function; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">improving the communication between management, BOD and chief financial officer.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Attestation Report of the Registered Public
Accounting Firm</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because the Company is a non-accelerated filer,
this annual report does not include an attestation report of our registered public accounting firm regarding ICFR.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Internal Control Over Financial
Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no changes in our ICFR that occurred
during the period covered by this annual report on Form 20-F that have materially affected, or are reasonably likely to materially affect,
our ICFR.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16. [RESERVED]</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;16A. AUDIT COMMITTEE FINANCIAL EXPERT</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Weijun Wang qualifies as an &#8220;audit committee
financial expert&#8221; as defined in Item&#160;16A of Form&#160;20-F.&#160; Mr. Wang also is an independent director as defined by the
rules of the NASDAQ Stock Market as well as qualifies as an audit committee financial expert as defined by the rules of the NASDAQ Stock
Market, Inc. and Rule 10A-3 under the Exchange Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16B. CODE OF ETHICS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 9, 2019, we adopted a code of ethics applicable
to our directors, officers, and employees in accordance with applicable federal securities law and NASDAQ rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase"><b>ITEM
16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the aggregate fees
by categories specified below in connection with certain professional services rendered by UHY LLP, our former independent registered
public accounting firm, for the year ended December 31, 2021, and Wei, Wei &amp; Co., LLP for the years ended December 31, 2023 and 2022.
We did not pay any other fees to our independent registered public accounting firm during the periods indicated below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For&#160;the&#160;Fiscal Years&#160;Ended&#160;December 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit fees<sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">180,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">180,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">181,380</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit-Related fees<sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax fees<sup>(3)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All other fees<sup>(4)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">180,000</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">180,000</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">181,380</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>





</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Audit
fees&#8221; means the aggregate fees billed or to be billed for each of the fiscal years for professional services rendered by our principal
accountant for the audit of our annual financial statements or services that are normally provided by the accountant in connection with
statutory and regulatory filings or engagements for those fiscal years.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Audit
related fees&#8221; means the aggregate fees billed or to be billed for each of the fiscal years for assurance and related services by
our principal accountant that are reasonably related to the performance of the audit or review of our financial statements and are not
reported under paragraph (1).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Tax
Fees&#8221; represents the aggregate fees billed or to be billed in each of the fiscal years listed for the professional tax services
rendered by our principal auditors.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;All
Other Fees&#8221; represents the aggregate fees billed or to be billed in each of the fiscal years listed for services rendered by our
principal auditors other than services reported under &#8220;Audit fees,&#8221; &#8220;Audit-related fees&#8221; and &#8220;Tax fees.&#8221;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The policy of our audit committee and our BOD is to pre-approve all
audit and non-audit services provided by our principal auditors, including audit services, audit-related services, and other services
as described above, other than those for de minimis services which are approved by the audit committee or our board of directors prior
to the completion of the services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;16D. EXEMPTIONS FROM THE LISTING
STANDARDS FOR AUDIT COMMITTEES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;16E. PURCHASES OF EQUITY SECURITIES
BY THE ISSUER AND AFFILIATED PURCHASERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;16F. CHANGE IN REGISTRANT&#8217;S
CERTIFYING ACCOUNTANTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 2, 2022, UHY LLP (&#8220;<b>UHY</b>&#8221;)
notified the Company of its intention to resign as the Company&#8217;s auditor on January 1, 2023. The auditor&#8217;s report of UHY on
the Company&#8217;s CFS as of and for the year ended December 31, 2021 did not contain an adverse opinion or a disclaimer of opinion,
and was not qualified or modified as to uncertainty, audit scope or accounting principles. Furthermore, during the fiscal year ended December
31, 2021, and the subsequent interim period through January 1, 2023, there has been: (1) no disagreement (as described under Item 16F(a)(1)(iv)
of Form 20-F and the related instructions thereto) with UHY on any matter of accounting principles or practices, financial statement disclosure,
or auditing scope or procedure, which disagreements, if not resolved to UHY&#8217;s satisfaction, would have caused UHY to make reference
to the subject matter of the disagreement in connection with its reports on the Company&#8217;s CFS for such years, and (2) no &#8220;reportable
events&#8221; (as defined under Item 16F(a)(1)(v) of the instructions to Form 20-F), except the material weaknesses in the Company&#8217;s
internal control over financial reporting previously reported in Item 15 &#8220;Controls and Procedures&#8221; in the Company&#8217;s
Annual Reports on Form 20-F for the year ended December 31, 2021. The material weaknesses previously reports were: (i) the Company had
insufficient financial reporting and accounting personnel with appropriate knowledge of U.S. GAAP and SEC reporting requirements to properly
address complex U.S. GAAP accounting issues; and (ii) the Company did not have sufficient systems and procedures in place to ensure effective
supervision and monitoring of our annual financial statements preparation process.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On February 15, 2023, the Company engaged Wei, Wei &amp; Co., LLP (&#8220;<b>WW&amp;C</b>&#8221;)
to serve as the independent registered public accounting firm of the Company. During the two most recent fiscal years and through the
subsequent interim period preceding WW&amp;C&#8217;s engagement, the Company has not consulted with WW&amp;C regarding (i) the application
of accounting principles to a specified transaction, either completed or proposed; or the type of audit opinion that might be rendered
on the Company&#8217;s financial statements, and neither a written report was provided to the Company nor oral advice was provided that
WW&amp;C concluded was an important factor considered by the Company in reaching a decision as to the accounting, auditing or financial reporting
issue, or (ii) any matter that was either the subject of a disagreement (as defined in Item 304(a)(1)(iv) of Regulation S-K and the related
instructions to Item 304 of Regulation S-K) or a reportable event (as described in Item 304(a)(1)(v) of Regulation S-K).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provided UHY with a copy of the above
disclosure and requested that UHY furnish the Company with a letter addressed to the Commission stating whether or not it agrees with
the above statement. A copy of UHY&#8217;s letter is filed as Exhibit 16.1 to the Form 6-K filed on February 21, 2023, and is incorporated
by reference herein.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM&#160;16G. CORPORATE GOVERNANCE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than as described in this section, our corporate
governance practices do not differ from those followed by domestic companies listed on the NASDAQ Capital Market. NASDAQ Listing Rule
5635 generally provides that shareholder approval is required of U.S. domestic companies listed on the NASDAQ Capital Market prior to
issuance (or potential issuance) of securities (i) equaling 20% or more of the company&#8217;s Ordinary Shares or voting power for less
than the greater of market or book value (ii) resulting in a change of control of the company; and (iii) which is being issued pursuant
to a stock option or purchase plan to be established or materially amended or other equity compensation arrangement made or materially
amended. Notwithstanding this general requirement, NASDAQ Listing Rule 5615(a)(3)(A) permits foreign private issuers to follow their home
country practice rather than these shareholder approval requirements. The Cayman Islands does not require shareholder approval prior to
any of the foregoing types of issuances. The Company, therefore, is not required to obtain such shareholder approval prior to entering
into a transaction with the potential to issue securities as described above. The Board of Directors of the Company has elected to follow
the Company&#8217;s home country rules as to such issuances and will not be required to seek shareholder approval prior to entering into
such a transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nasdaq Listing Rule&#160;5605(b)(1)&#160;requires
listed companies to have, among other things, a majority of its board members be independent. As a foreign private issuer, however, we
are permitted to, and we may follow home country practice in lieu of the above requirements. The corporate governance practice in our
home country, the Cayman Islands, does not require a majority of our board to consist of independent directors. Currently, a majority
of our board members are independent. However, if we change our board composition such that independent directors do not constitute a
majority of our board of directors, our shareholders may be afforded less protection than they would otherwise enjoy under Nasdaq&#8217;s
corporate governance requirements applicable to U.S. domestic issuers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 89; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the home country rule exemption set
forth under Nasdaq Listing Rule 5640, we elected to be exempt from the requirement under Nasdaq Listing Rule 5640, which provides that
voting rights of existing shareholders cannot be disparately reduced or restricted through any corporate action or issuance. As a result
of such exemption, we completed the re-designation and re-classification of Ordinary Shares into Class A Ordinary Shares and Class B Ordinary
Shares in February 2024. See &#8220;Item 4. Information on the Company&#8212;A. History and Development of the Company.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_029"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16H. MINE SAFETY DISCLOSURE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_030"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS
THAT PREVENT INSPECTIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="n_100"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16J. INSIDER TRADING POLICIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors has <ix:nonNumeric contextRef="c45" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-20393"><ix:nonNumeric contextRef="c45" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-20394"><ix:nonNumeric contextRef="c45" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-20395"><ix:nonNumeric contextRef="c45" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-20396">adopted</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> insider trading
policies and procedures governing the purchase, sale, and other dispositions of our securities by directors, senior management, and employees
that are reasonably designed to promote compliance with applicable insider trading laws, rules, and regulations, and any listing standards
applicable to us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors has also adopted a compensation
recovery policy required by the Nasdaq Listing Rule 5608, the form of which is attached as Exhibit 97.1 to this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="n_101"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 16K. CYBERSECURITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the applicable SEC transition guidance,
the disclosure required by Item 16K will be applicable to the Company from the fiscal year ended December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 90; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_031"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART III</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_032"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 17. FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have elected to provide financial statements
pursuant to Item 18.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_033"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 18. FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Results of Operations and Financial Condition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following are the audited financial results for
the fiscal years ended December 31, 2023, 2022 and 2021 of Hitek Global Inc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INDEX TO FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HITEK GLOBAL INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 90%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr> <tr style="background-color: #CCEEFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INDEX TO CONSOLIDATED FINANCIAL STATEMENTS </b></span></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: white"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify"><a href="#f_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Report of Independent Registered Public Accounting Firm (Wei, Wei &amp; Co., LLP, PCAOB ID: 2388)</span></a></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr> <tr> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: #CCECFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify"><a href="#f_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Report of Independent Registered Public Accounting Firm (UHY LLP, PCAOB ID: <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-20397">1195</ix:nonNumeric>)</span></a></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr> <tr> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify"><a href="#f_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Balance Sheets as of December 31, 2023 and 2022</span></a></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr> <tr style="background-color: white"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify"><a href="#f_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Operations and Comprehensive Income for the Years Ended December 31, 2023, 2022 and 2021</span></a></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr> <tr style="background-color: white"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify"><a href="#f_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Changes in Shareholders&#8217; Equity for the Years Ended December 31, 2023, 2022 and 2021</span></a></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr> <tr style="background-color: white"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: center">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify"><a href="#f_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Cash Flows for the Years Ended December 31, 2023, 2022 and 2021</span></a></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-7</span></td></tr> <tr style="background-color: white"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center">&#160;</td></tr> <tr style="background-color: #CCEEFF"> <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: justify"><a href="#f_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></a></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-8</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 92; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="margin: 0"><img alt="" src="fin_001.jpg" style="height: 130px; width: 300px"/></p><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><div><a id="f_001"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="width: 25%"><img alt="" src="fin_002.jpg"/></td>
  <td style="width: 75%"><p style="text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p>
                         <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM</b></p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">To
the Board of Directors and Shareholders of</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">Hitek
Global Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal"><b>Opinion
on the Financial Statements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">We
have audited the accompanying consolidated balance sheets of Hitek Global Inc. and Subsidiaries (the &#8220;Company&#8221;) as of December
31, 2023 and 2022, and the related consolidated statements of operations and comprehensive income, changes in shareholders&#8217; equity,
and cash flows for each of the years in the two-year period ended December 31, 2023, and the related notes (collectively referred to as
the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of
the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the two-year
period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal"><b>Basis
for Opinion</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">These
financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s
financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board
(United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities
laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">We
conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company
is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits,
we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion
on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">Our
audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or
fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding
the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant
estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide
a reasonable basis for our opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">/s/
Wei, Wei &amp; Co., LLP</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">Flushing,
New York</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">April
5, 2024</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-style: normal; font-weight: normal">We
have served as the Company&#8217;s auditor since 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 8.7pt 0pt 53pt; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></td></tr>
</table><div>

</div><p style="margin: 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><img alt="" src="fin_003.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="f_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Board of Directors and Shareholders of Hitek Global Inc.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Opinion
on the Financial Statements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying consolidated statements of operations and comprehensive income, changes in shareholders&#8217; equity,
and cash flows of Hitek Global Inc. (the &#8220;Company&#8221;) for the year ended December 31, 2021, and the related notes (collectively
referred to as the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material
respects, the results of their operations and their cash flows of the Company for the year ended December 31, 2021, in conformity with
accounting principles generally accepted in the United States of America.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
for Opinions</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion
on the Company&#8217;s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public
Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance
with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part
of our audit, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing
an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due
to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence
regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles
used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.
We believe that our audit provide a reasonable basis for our opinion.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 100%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-20398">UHY LLP</ix:nonNumeric></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have served as the Company&#8217;s auditor from 2017 to 2022.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-20399">New York</ix:nonNumeric>, New York</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 13, 2022</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>



</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="f_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HITEK GLOBAL INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Current assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 0.25in">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-20400">9,311,537</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-20401">1,203,160</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-20402">8,837,445</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-20403">4,290,348</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20404">2,118,738</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20405">3,271,218</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Accounts receivable - related party, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-20406">399,465</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Advances to suppliers, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-20407">338,166</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-20408">481,769</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-20409">219,505</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-20410">430,670</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Loans receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20411">3,608,289</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20412">1,013,157</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Prepaid expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-20413">352,919</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-20414">94,925</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total current assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-20415">24,786,599</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-20416">11,184,712</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Non-current accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20417">4,597,214</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20418">4,209,546</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Non-current advance to a third party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" scale="0" unitRef="usd" id="ixv-20419">410,509</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" scale="0" unitRef="usd" id="ixv-20420">421,679</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Non-current loan receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20421">4,227,079</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20422">4,342,100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Property, equipment and software, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-20423">403,330</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-20424">122,967</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in"> Deferred offering cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCosts" scale="0" unitRef="usd" id="ixv-20425">917,446</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Operating lease right-of-use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-20426">3,309</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-20427">6,641</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Long-term investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd" id="ixv-20428">1,000,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total non-current assets</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-20429">10,641,441</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-20430">10,020,379</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-20431">35,428,040</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-20432">21,205,091</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Liabilities and Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-20433">532,130</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-20434">696,734</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Advances from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="hkit:AdvancesFromCustomers" scale="0" unitRef="usd" id="ixv-20435">4,616</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Loan payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-20436">493,159</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-20437">506,578</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="0" unitRef="usd" id="ixv-20438">166,760</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="0" unitRef="usd" id="ixv-20439">977,054</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-20440">1,917,647</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-20441">1,671,322</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd" id="ixv-20442">598</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Accrued expenses and other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-20443">255,131</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-20444">348,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Operating lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-20445">3,309</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-20446">3,242</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-20447">3,372,752</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-20448">4,203,695</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Non-current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Loan payable, non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-20449">2,113,539</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-20450">2,171,050</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Deferred income tax liabilities, non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-20451">1,604,163</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-20452">1,300,421</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Operating lease liabilities, non-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-20453">3,399</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total non-current liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-20454">3,717,702</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-20455">3,474,870</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total Liabilities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-20456">7,090,454</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-20457">7,678,565</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Commitments and Contingencies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Shareholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.375in">Ordinary Shares, par value $<ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-20458"><ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-20459">0.0001</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-20460"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-20461">490,000,000</ix:nonFraction></ix:nonFraction> shares&#160;authorized; <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-20462"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20463">14,392,364</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-20464"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20465">10,987,679</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2023 and 2022, respectively.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-20466">1,439</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-20467">1,099</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-20468">16,721,551</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-20469">2,628,356</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Statutory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-20470">836,215</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-20471">836,215</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-20472">11,387,748</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-20473">10,340,107</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20474">609,367</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20475">279,251</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total Shareholders&#8217; Equity</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20476">28,337,586</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20477">13,526,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Liabilities and Shareholders&#8217; Equity</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-20478">35,428,040</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-20479">21,205,091</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="f_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HITEK GLOBAL INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
INCOME</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20480">4,563,731</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20481">6,428,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20482">6,461,163</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20483">2,642,491</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20484">2,891,565</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20485">2,581,218</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-20486">1,921,240</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-20487">3,537,043</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-20488">3,879,945</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">General and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-20489">1,819,531</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-20490">1,472,648</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-20491">1,699,934</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1.5pt">Selling</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingExpense" scale="0" unitRef="usd" id="ixv-20492">648</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingExpense" scale="0" unitRef="usd" id="ixv-20493">437,185</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingExpense" scale="0" unitRef="usd" id="ixv-20494">76,477</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-20495">1,820,179</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-20496">1,909,833</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-20497">1,776,411</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Operating income</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-20498">101,061</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-20499">1,627,210</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-20500">2,103,534</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Government subsidies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAmount" scale="0" unitRef="usd" id="ixv-20501">569,928</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAmount" scale="0" unitRef="usd" id="ixv-20502">9,838</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GovernmentAssistanceAmount" scale="0" unitRef="usd" id="ixv-20503">6,883</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net investment income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNet" scale="0" unitRef="usd" id="ixv-20504">330,552</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNet" scale="0" sign="-" unitRef="usd" id="ixv-20505">19,363</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNet" scale="0" unitRef="usd" id="ixv-20506">103,375</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-20507">911,875</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-20508">545,555</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-20509">10,515</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-20510">313,861</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-20511">285,353</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Other expense, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-20512">5,029</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-20513">8,924</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingExpense" scale="0" unitRef="usd" id="ixv-20514">12,097</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total other income</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-20515">1,493,465</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-20516">241,753</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-20517">108,676</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Income before provision for income taxes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20518">1,594,526</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20519">1,868,963</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20520">2,212,210</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20521">546,885</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20522">453,218</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20523">542,853</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net income</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20524">1,047,641</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20525">1,415,745</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20526">1,669,357</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Comprehensive income </td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20527">1,047,641</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20528">1,415,745</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20529">1,669,357</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation (loss) gain</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20530">330,116</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20531">1,015,447</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-20532">290,407</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Comprehensive income</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-20533">717,525</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-20534">400,298</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-20535">1,959,764</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Earnings per ordinary share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-11; -sec-ix-hidden: hidden-fact-10; -sec-ix-hidden: hidden-fact-9">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-20536">0.08</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-20537">0.13</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-20538">0.15</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Weighted average number of ordinary shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-14; -sec-ix-hidden: hidden-fact-13; -sec-ix-hidden: hidden-fact-12">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-20539">13,257,469</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-20540">10,987,679</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-20541">10,987,679</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="f_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HITEK GLOBAL INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217;
EQUITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Years Ended December 31, 2023, 2022 and 2021</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Ordinary Shares</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Additional</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Accumulated <br/> other</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Total</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of <br/> shares</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">paid-in<br/> capital</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Statutory <br/> reserve</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Retained <br/> earnings</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">comprehensive <br/> income (loss)</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shareholders&#8217; Equity</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 33.5%; font-weight: bold">Balance as of January 1, 2021</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 8%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20542">10,987,679</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 8%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20543">1,099</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 8%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20544">2,628,356</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 8%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20545">713,737</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 8%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20546">7,377,483</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 8%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20547">445,789</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 8%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20548">11,166,464</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Foreign currency translation adjustment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" unitRef="usd" id="ixv-20549">290,407</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" unitRef="usd" id="ixv-20550">290,407</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20551">1,669,357</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20552">1,669,357</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Appropriation of Statutory reserve</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">-</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="0" unitRef="usd" id="ixv-20553">53,470</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="0" sign="-" unitRef="usd" id="ixv-20554">53,470</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 1.5pt">Balance as of December 31, 2021</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20555">10,987,679</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20556">1,099</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20557">2,628,356</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20558">767,207</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20559">8,993,370</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20560">736,196</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20561">13,126,228</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Foreign currency translation adjustment</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">-</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20562">1,015,447</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20563">1,015,447</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net income</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">-</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20564">1,415,745</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20565">1,415,745</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Appropriation of Statutory reserve</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">-</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="0" unitRef="usd" id="ixv-20566">69,008</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="0" sign="-" unitRef="usd" id="ixv-20567">69,008</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 1.5pt">Balance as of December 31, 2022</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c30" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20568">10,987,679</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20569">1,099</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20570">2,628,356</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20571">836,215</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20572">10,340,107</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-20573">279,251</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20574">13,526,526</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Shares issued</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c35" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-20575">3,404,685</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-20576">340</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-20577">14,093,195</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-20578">14,093,535</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Foreign currency translation adjustment</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">-</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20579">330,116</ix:nonFraction></td>
    <td style="text-align: left">)</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-20580">330,116</ix:nonFraction></td>
    <td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Net income</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">-</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20581">1,047,641</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20582">1,047,641</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; padding-bottom: 4pt">Balance as of December 31, 2023</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c40" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-20583">14,392,364</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20584">1,439</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20585">16,721,551</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20586">836,215</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20587">11,387,748</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-20588">609,367</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-20589">28,337,586</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><div><a id="f_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HITEK GLOBAL INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Operating Activities</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 9pt">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20590">1,047,641</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20591">1,415,745</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-20592">1,669,357</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Adjustments to reconcile net income to net cash provided by (used in)
operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-20593">50,662</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-20594">21,881</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-20595">355,738</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Amortization of right of use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-20596">3,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Loss on disposal of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-20597">1,413</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Accrued interest income from loans, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" unitRef="usd" id="ixv-20598">102,418</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" unitRef="usd" id="ixv-20599">21,699</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" unitRef="usd" id="ixv-20600">6,525</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Net investment (gain) loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetInvestmentIncome" scale="0" unitRef="usd" id="ixv-20601">208,626</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetInvestmentIncome" scale="0" sign="-" unitRef="usd" id="ixv-20602">19,363</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetInvestmentIncome" scale="0" unitRef="usd" id="ixv-20603">103,375</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">(Reversal of) credit losses of receivables and advances to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" sign="-" unitRef="usd" id="ixv-20604">2,325</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" sign="-" unitRef="usd" id="ixv-20605">6,442</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForOtherCreditLosses" scale="0" sign="-" unitRef="usd" id="ixv-20606">123,754</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Provision for (reversal of ) allowance for obsolete inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hkit:ProvisionForObsoleteInventories" scale="0" sign="-" unitRef="usd" id="ixv-20607">5,559</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="hkit:ProvisionForObsoleteInventories" scale="0" sign="-" unitRef="usd" id="ixv-20608">2,217</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="hkit:ProvisionForObsoleteInventories" scale="0" unitRef="usd" id="ixv-20609">5,317</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Deferred income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20610">339,332</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20611">177,029</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20612">340,624</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Short-term investments &#8211; trading securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease" scale="0" unitRef="usd" id="ixv-20613">1,696,545</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease" scale="0" sign="-" unitRef="usd" id="ixv-20614">2,418,675</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease" scale="0" unitRef="usd" id="ixv-20615">2,625,216</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-20616">567,480</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-20617">2,490,725</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-20618">1,100,056</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Accounts receivable &#8211; related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-20619">390,197</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-20620">499,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-20621">578,157</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Advances to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidSupplies" scale="0" sign="-" unitRef="usd" id="ixv-20622">472,219</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidSupplies" scale="0" sign="-" unitRef="usd" id="ixv-20623">560,352</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidSupplies" scale="0" unitRef="usd" id="ixv-20624">184,369</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Deferred offering cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredCharges" scale="0" unitRef="usd" id="ixv-20625">130,134</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredCharges" scale="0" sign="-" unitRef="usd" id="ixv-20626">60,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredCharges" scale="0" sign="-" unitRef="usd" id="ixv-20627">155,915</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-20628">194,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-20629">57,899</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-20630">276,672</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Prepaid expenses and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-20631">13,028</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-20632">89,583</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-20633">769,913</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-20634">146,642</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-20635">225,198</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-20636">127,422</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Advances from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hkit:IncreaseDecreaseInAdvancesFromCustomers" scale="0" unitRef="usd" id="ixv-20637">4,632</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="0" sign="-" unitRef="usd" id="ixv-20638">787,062</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="0" unitRef="usd" id="ixv-20639">261,856</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="0" unitRef="usd" id="ixv-20640">12,089</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-20641">291,578</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-20642">488,419</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-20643">327,807</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-20644">3,167</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-20645">584</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-20646">3,320</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" unitRef="usd" id="ixv-20647">1,062</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Accrued expenses and other current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-20648">340,133</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-20649">163,884</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-20650">127,375</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Net cash (used in) provided by operating activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-20651">61,912</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-20652">3,824,050</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-20653">214,575</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 9pt">Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Advance payment for software development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToDevelopSoftware" scale="0" unitRef="usd" id="ixv-20654">339,309</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToDevelopSoftware" scale="0" unitRef="usd" id="ixv-20655">117,617</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToDevelopSoftware" scale="0" unitRef="usd" id="ixv-20656">25,582</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Loans to third parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="0" unitRef="usd" id="ixv-20657">11,260,542</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="0" unitRef="usd" id="ixv-20658">5,498,997</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="0" unitRef="usd" id="ixv-20659">356,595</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Repayment from third-party loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="0" unitRef="usd" id="ixv-20660">8,830,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="0" unitRef="usd" id="ixv-20661">199,463</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" scale="0" unitRef="usd" id="ixv-20662">317,059</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Prepayment for office renovation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfAdvancesForConstruction" scale="0" unitRef="usd" id="ixv-20663">150,156</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Purchases of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-20664">186,499</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.25in">Purchases of held-to-maturity investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" scale="0" unitRef="usd" id="ixv-20665">11,000,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" scale="0" unitRef="usd" id="ixv-20666">1,932,080</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" scale="0" unitRef="usd" id="ixv-20667">1,240,329</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Redemption of held-to-maturity Investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" scale="0" unitRef="usd" id="ixv-20668">7,159,018</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" scale="0" unitRef="usd" id="ixv-20669">1,705,453</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Net cash (used in) provided by investing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-20670">6,946,555</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-20671">7,349,231</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd" id="ixv-20672">400,006</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 9pt">Financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Borrowing from third parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromOtherDebt" scale="0" unitRef="usd" id="ixv-20673">2,749,498</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Proceeds from issuance of ordinary shares</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-20674">15,142,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Net cash provided by financing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-20675">15,142,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-20676">2,749,498</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Effect of exchange rate changes on cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-20677">26,058</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-20678">112,465</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-20679">44,323</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0.25in">Net increase (decrease) in cash</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-20680">8,108,377</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-20681">888,148</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-20682">229,754</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; padding-left: 0.25in">Cash at beginning of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-20683">1,203,160</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-20684">2,091,308</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-20685">1,861,554</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 4pt; padding-left: 0.25in">Cash at end of year</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-20686">9,311,537</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-20687">1,203,160</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-20688">2,091,308</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 9pt">Supplemental disclosures of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Cash paid for income taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-20689">36,504</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-20690">45,002</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-20691">32,646</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-left: 9pt">Non-cash transactions:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Deferred offering cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hkit:DeferredOfferingCost" scale="0" unitRef="usd" id="ixv-20692">1,049,367</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Operating right-of-use assets recognized for related operating lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-20693">6,820</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="f_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HITEK GLOBAL INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase"><b>Notes
to CONSOLIDATED Financial Statements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31, 2023 and 2022</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NatureOfOperations" id="ixv-14687"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; NATURE OF OPERATIONS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek Global Inc. (&#8220;HiTek Global&#8221;)
was incorporated under the laws of the Cayman Islands on November 3, 2017 in anticipation of an initial public offering.&#160;HiTek Global,
through its variable interest entity (&#8220;VIE&#8221;) and VIE&#8217;s subsidiaries (collectively, the &#8220;Company&#8221;) provides
hardware sales, software sales, information technology (&#8220;IT&#8221;) maintenance services and tax devices and services in the People&#8217;s
Republic of China (the &#8220;PRC&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 20, 2017, HiTek Global formed its
wholly-owned subsidiary, HiTek Hong Kong Limited (&#8220;HiTek HK&#8221;) in Hong Kong. On March 15, 2018, HiTek HK formed its wholly-owned
subsidiary, Tian Dahai (Xiamen) Information Technology Co. Ltd. (&#8220;WFOE&#8221;) in PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Xiamen Hengda HiTek Computer Network Co., Ltd.
(&#8220;HiTek&#8221;), was established in January 1996 by Shenping Yin, Xiaoyang Huang (the spouse of Shenping Yin) and nine other shareholders,
who held <ix:nonFraction contextRef="c46" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-20694">29.83</ix:nonFraction>%, <ix:nonFraction contextRef="c47" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-20695">44.74</ix:nonFraction>% and <ix:nonFraction contextRef="c48" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-20696">25.43</ix:nonFraction>% of its equity interests, respectively, in Xiamen, Fujian Province, PRC pursuant to PRC laws. HiTek
Global entered into a series of contractual arrangements with HiTek which were effective in March 2018, and its equity holders through
WFOE to obtain control and became the primary beneficiary of HiTek for accounting purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 1999, Xiamen Huasheng HiTek Computer
Network Co., Ltd (&#8220;Huasheng&#8221;), a wholly owned subsidiary of HiTek was incorporated under the laws of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2017, Huoerguosi Hengda Information
Technology Co., Ltd (&#8220;Huoerguosi&#8221;), a wholly owned subsidiary of HiTek was established in XinJiang Province, PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2021, Xiamen Haitian Weilai Technology
Co., Ltd. (&#8220;Haitian Weilai&#8221;), a wholly owned subsidiary of WFOE was incorporated under the laws of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s current corporate structure is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="A diagram of a company  Description automatically generated" src="image_002.jpg" style="height: 335px; width: 624px"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As all the above mentioned companies presented
were under common control, the series of contractual arrangements between HiTek Global and HiTek in March 2018 constituted a reorganization
under common control and was retrospectively applied to the consolidated financial statements (&#8220;CFS&#8221;) at their historical
amounts. The CFS are prepared as if the existing corporate structure had been in existence throughout all periods. This includes a retrospective
presentation for all equity related disclosures, including share and per share, which have been revised to reflect the effects of the
reorganization.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 99; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-14724"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-14728"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis of Financial Information</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1">The accounting and financial reporting
policies of the Company conform to generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States and the
preparation of the CFS is in conformity with GAAP which requires management to make estimates and assumptions that affect reported
amounts and disclosures.</ix:continuation> Certain prior year balances have been reclassified to conform to current year presentation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-14734"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principles of Consolidation</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_2" id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying CFS include financial information
related to the Company and its wholly-owned subsidiaries and those variable interest entities (&#8220;VIEs&#8221;) where the Company is
the primary beneficiary.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In preparing the CFS, all significant inter-company
accounts and transactions were eliminated.&#160;</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_1" escape="true" name="hkit:VieAgreementsWithHitekPolicyTextBlock" id="ixv-14747"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>VIE Agreements with HiTek</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_2" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Due to
PRC legal restrictions of foreign ownership in certain sectors, neither we nor our subsidiaries own any equity interest in HiTek. Instead,
WFOE, HiTek and HiTek&#8217;s shareholders entered into a series of contractual arrangements (&#8220;VIE Agreements&#8221;) on March
31, 2018, which have not been tested in a court of law. The VIE Agreements by and among WFOE, HiTek, and HiTek&#8217;s shareholders include
(i) certain power of attorney agreements and equity interest pledge agreement, which provide WFOE effective control over HiTek; (ii)
an exclusive technical consulting and service agreement which allows WFOE to receive substantially all of the economic benefits from
HiTek; and (iii) certain exclusive equity interest purchase agreements which provide WFOE with an exclusive option to purchase all or
part of the equity interests in and/or assets of HiTek when and to the extent permitted by PRC laws. Accordingly, the Company is considered
the primary beneficiary of VIE for accounting purpose and has consolidated the VIE and the VIE&#8217;s subsidiaries&#8217; assets, liabilities,
results of operations, and cash flows in the accompanying consolidated financial statements.</span><b>&#160;</b></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_3" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the VIE Agreements is described in detail
below:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_4" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Exclusive Technical Consulting and Service
Agreement</span></i></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_5" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Pursuant
to the Exclusive Technical Consulting and Service Agreement between HiTek and WFOE, WFOE provides HiTek with technical support, consulting
services and other management services relating to its day-to-day business operations and management, on an exclusive basis. The Exclusive
Technical Consulting and Service Agreement came into effect as of March 31, 2018. For services rendered to HiTek by WFOE under this agreement,
WFOE is entitled to collect a service fee that shall be paid per quarter of&#160;<ix:nonFraction contextRef="c49" decimals="2" format="ixt:num-dot-decimal" name="hkit:VariableInterestEntityPercentage" scale="-2" unitRef="pure" id="ixv-20698">100</ix:nonFraction>% of HiTek&#8217;s quarterly profit. The term of the
Exclusive Technical Consulting and Service Agreement is ten years unless it is terminated by WFOE with 30-day prior notice.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_6" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Equity Interest Pledge Agreement</span></i></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_7" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">WFOE, HiTek
and HiTek shareholders entered into an Equity Interest Pledge Agreement, pursuant to which HiTek shareholders pledged all of their equity
interests&#160;in HiTek to WFOE in order to guarantee the performance of HiTek&#8217;s obligations under the Exclusive Technical Consulting
and Service Agreement as described above. The Equity Interest Pledge Agreement came into effect as of March 31, 2018. During the term
of the pledge, WFOE is entitled to receive any dividends declared on the pledged equity interests &#160;&#160;of HiTek. The Equity Interest
Pledge Agreement ends when all contractual obligations under the Exclusive Technical Consulting and Service Agreement have been fully
performed.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_8" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i><span style="text-decoration:underline">Exclusive
Equity Interests Purchase Agreement</span></i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_9" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Exclusive Equity Interests Purchase
Agreement, the HiTek Shareholders granted WFOE (or its designee) an exclusive option to purchase, to the extent permitted under PRC law,
part or all of their equity interests in HiTek. The option price is equal to the capital paid in by the HiTek Shareholders subject to
any appraisal or restrictions required by applicable PRC laws and regulations. The Exclusive Equity Interests Purchase Agreement remains
effective for a term of ten years and may be renewed at WFOE&#8217;s election.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_10" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Power of Attorney</span></i></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_11" id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Each shareholder
of the HiTek has executed an irrevocable power of attorney in favor of WFOE. Pursuant to this power of attorney, WFOE has full power and
authority to exercise all of such shareholders&#8217; rights with respect to their&#160;equity interest in the VIE Companies, including
HiTek, Huasheng and Huoerguosi.&#160;The power of attorney will remain in force for so long as the shareholder remains a shareholder of
HiTek.</span></p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<ix:continuation id="hkit_VieAgreementsWithHitekPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">During the
years ended December 31, 2023, 2022 and 2021</span>, there were no transactions in HiTek Global Inc. and HiTek HK besides minimal capital
transactions, professional fee payments and interest income. As of December 31, 2023, the VIEs accounted for <ix:nonFraction contextRef="c50" decimals="2" format="ixt:num-dot-decimal" name="hkit:VariableInterestEntityPercentage" scale="-2" unitRef="pure" id="ixv-20699">57</ix:nonFraction>% and <ix:nonFraction contextRef="c51" decimals="2" format="ixt:num-dot-decimal" name="hkit:VariableInterestEntityPercentage" scale="-2" unitRef="pure" id="ixv-20700">100</ix:nonFraction>% of the Company&#8217;s
total assets and total liabilities, respectively. As of December 31, 2022, the VIEs accounted for <ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="hkit:VariableInterestEntityPercentage" scale="-2" unitRef="pure" id="ixv-20701">96</ix:nonFraction>% and <ix:nonFraction contextRef="c53" decimals="2" format="ixt:num-dot-decimal" name="hkit:VariableInterestEntityPercentage" scale="-2" unitRef="pure" id="ixv-20702">98</ix:nonFraction>% of the Company&#8217;s total
assets and total liabilities, respectively. As of December 31, 2023 and 2022, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-20703">1,041,909</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-20704">843,705</ix:nonFraction> of cash was denominated in RMB,
respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 100; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-14822"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates and Assumptions</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation continuedAt="_UseOfEstimates-c0_cont_2" id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the CFS in conformity with
U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the CFS and the reported amounts of revenues and expenses during the reporting period.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation id="_UseOfEstimates-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant accounting estimates reflected in
the Company&#8217;s CFS include allowance for doubtful accounts, inventory obsolescence, deferred taxes, and the useful lives of property
and equipment. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from
those estimates.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-14834"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Values of Financial Instruments</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The U.S. GAAP regarding fair value (&#8220;FV&#8221;)
of financial instruments and related FV measurements define FV, establish a three-level valuation hierarchy that requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring FV.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The three levels of inputs are defined as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825-10 &#8220;Financial Instruments&#8221;,
allows entities to choose to measure certain financial assets and liabilities at FV (FV option). The FV option may be elected on an instrument-by-instrument
basis and is irrevocable, unless a new election date occurs. If the FV option is elected for an instrument, unrealized gains and losses
for that instrument should be reported in earnings at each subsequent reporting date. The Company did not elect to apply the FV option
to any outstanding instruments.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_8" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts in the consolidated balance
sheets for cash, accounts receivable, accounts receivable &#8211; related party, advances to suppliers, deferred offering costs, prepaid
expenses and other, accounts payable and accrued liabilities, income taxes payable, VAT and other taxes payable, and due to related parties
approximate their FV based on the short-term maturity of these instruments.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_8">The Company&#8217;s investments measured at FV
on a recurring basis consist of trading securities and held-to-maturity debt securities. The valuation for the Level 1 position is based
on quoted prices in active markets. For detailed information, please see &#8220;NOTE 3 &#8211; INVESTMENTS.</ix:continuation>&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-14879"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Earnings Per Share</b> (&#8220;EPS&#8221;)</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic EPS is computed by dividing net income by
the weighted-average number of ordinary shares outstanding during the period. Diluted EPS is computed by dividing net income by the weighted-average
number of ordinary shares and dilutive potential ordinary shares outstanding during the year.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023, 2022 and
2021, there were no other contracts to issue ordinary shares, such as options, warrants or conversion rights, which would have a dilutive
effect on EPS.&#160;</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-14889"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash consists of cash on hand and in banks. The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
The Company maintains cash with various financial institutions in the PRC. As of December 31, 2023 and 2022, cash balances held in PRC
banks were uninsured. The Company has not experienced any losses in bank accounts during the years ended December 31, 2023 and 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 101; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-14911"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentrations of Credit Risk</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently, all of the Company&#8217;s operations
are carried out in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced
by the political, economic, and legal environment in the PRC, and by the general state of the PRC&#8217;s economy. The Company&#8217;s
operations in the PRC are subject to specific considerations and significant risks not typically associated with companies in the United
States of America. The Company&#8217;s results may be adversely affected by changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments which potentially subject
the Company to concentrations of credit risk consist principally of cash, short-term investments, trade accounts receivable, and accounts
receivable from related parties and advances to suppliers. A portion of the Company&#8217;s sales are credit sales which are to the customers
whose ability to pay is dependent upon the industry economics prevailing in these areas; however, concentrations of credit risk with respect
to trade accounts receivables is limited due to generally short payment terms. The Company also performs ongoing credit evaluations of
its customers to help further reduce credit risk.&#160;</p></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_InvestmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentPolicyTextBlock" id="ixv-14921"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Investments</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_InvestmentPolicyTextBlock-c0_cont_2" id="_InvestmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Considering the Company&#8217;s short-term investments are highly liquid in nature, changes in the FV and related transactions of short-term
investments are presented as operating activities in the Company&#8217;s consolidated statements of cash flows. Long-term investments
include mutual funds and wealth management products with a maturity of over one year. The Company accounts for investment in accordance
with FASB ASC Topic 320 &#8220;Investments &#8212; Debt and Equity Securities.&#8221; Dividend and interest income, including amortization
of the premium and discount arising at acquisition, for all categories of investments in securities is included in Consolidated Statements
of Operations. Net realized and unrealized&#160;holding gains and losses for investments are included in Consolidated Statements of Operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_InvestmentPolicyTextBlock-c0_cont_3" id="_InvestmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If a&#160;security&#160;is acquired with the intent
of selling it within hours or days, the security is classified as a&#160;trading security. The Company classifies investments in trading
stock and mutual funds as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_InvestmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the Company has positive intent and ability
to hold to maturity, the security is classified as a held-to-maturity security. The Company classifies investments in wealth management
products as held-to-maturity securities as the Company intends to hold these investments until maturity. The investments in wealth management
products are valued at carrying value, which approximates the amortized cost. For individual securities classified as held-to-maturity
securities, the Company evaluates whether a decline in FV below the amortized cost basis is other-than-temporary, in accordance with ASC
320. Other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security&#8217;s amortized
cost basis over its FV at the balance sheet date of the reporting period for which the assessment is made.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_AllowanceForCreditLossesTextBlock-c0_cont_1" escape="true" name="us-gaap:AllowanceForCreditLossesTextBlock" id="ixv-14935"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Expected Credit Losses</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation continuedAt="_AllowanceForCreditLossesTextBlock-c0_cont_2" id="_AllowanceForCreditLossesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2023, the Company adopted ASC 326,
Credit Losses (&#8220;ASC 326&#8221;), which replaced previously issued guidance regarding the impairment of financial instruments with
an expected loss methodology that will result in more timely recognition of credit losses. The Company used a modified retrospective approach
and did not restate the comparable prior periods. T<span style="background-color: white">he adoption did not have a material impact on
the Company&#8217;s CFS</span>.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_AllowanceForCreditLossesTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon adoption of ASC 326, the Company maintains
an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to assets such as accounts
receivable, etc., and the estimated credit losses charged to the allowance are classified as general and administrative expenses in the
consolidated statements of operations and comprehensive income (loss). The Company assesses collectability by reviewing receivables on
a collective basis where similar characteristics exist, primarily based on the size and nature of specific customers&#8217; receivables.
In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status,
the age of the receivable balances, credit quality of the Company&#8217;s customers based on ongoing credit evaluations, current economic
conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company&#8217;s
ability to collect from customers. Bad debts are written off as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hkit_AdvancesToSuppliersNetPolicyTextBlock-c0_cont_1" escape="true" name="hkit:AdvancesToSuppliersNetPolicyTextBlock" id="ixv-14947"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advances to Suppliers</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="hkit_AdvancesToSuppliersNetPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advances to suppliers are amounts prepaid to suppliers
for purchases of inventories and outsourced software services. In evaluating the recoverability of such advances, the Company mainly considers
the age of the balance and the ability of the suppliers to perform the related obligations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy-c0_cont_1" escape="true" name="us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" id="ixv-14954"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Offering Cost</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company complies with ASC 340-10-S99-1 and
SEC Staff Accounting Bulletin (&#8220;SAB&#8221;) Topic 5A &#8212; &#8220;Expenses of Offering&#8221;. Deferred offering cost consisted
of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly related to the Initial
Public Offering (IPO), and it was charged to shareholders&#8217; equity upon the completion of the IPO.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 102; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-14976"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost (weighted
average basis) or net realizable value. The methods of determining inventory costs are used consistently from year to year. Allowance
for inventory obsolescence is provided when the market value of certain inventory items is lower than the cost.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-14983"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property, Equipment and Software</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, equipment and software are carried at
cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. The cost of repairs and maintenance is
expensed as incurred; major replacements and improvements are capitalized. When assets are retired or disposed of, the cost and accumulated
depreciation and amortization are removed from the accounts, and any resulting gains or losses are included in the statement of operations
in the year of disposition. The Company examines the possibility of decreases in the value of property, equipment and software, when events
or changes in circumstances reflect the fact that their recorded value may not be recoverable.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock-c0_cont_1" escape="true" name="hkit:ScheduleOfEstimatedUsefulLivesTableTextBlock" id="ixv-20706">Estimated useful lives are as follows, taking into account the assets&#8217;
estimated residual value:</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock-c0_cont_1"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold">Classification</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture and office equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c54" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20707">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c55" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20708">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c56" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20709">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c57" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20710">3</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c58" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20711">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c59" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20712">5</ix:nonNumeric>-<ix:nonNumeric contextRef="c60" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20713">20</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c61" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-20714">3</ix:nonNumeric> years</td></tr>
  </table></ix:continuation></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-15022"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Impairment of Long-lived Assets</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC Topic 360, the Company
reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may
not be fully recoverable. The Company recognizes an impairment loss when the sum of expected undiscounted future cash flows is less than
the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&#8217;s estimated FV and its
book value.&#160;&#160;The Company did not record any impairment charge <span style="background-color: white">for the years ended December
31, 2023, 2022 and 2021.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="ixv-15030"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASU 2014-09, Topic 606, &#8220;Revenue
from Contracts with Customers&#8221; and its related amendments (collectively referred to as &#8220;ASC 606&#8221;) for its revenue recognition
accounting policy that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to
which the Company expects to be entitled in exchange for those goods or services. In accordance with ASC 606, revenue is recognized when
all of the following five steps are met: (i) identify the contract(s) with the customer; (ii) identify the performance obligations in
the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; (v) recognize
revenue when (or as) each performance obligation is satisfied.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates its revenues primarily from
three sources: (1) hardware sales, (2) software sales, and (3) tax devices and services. The Company recognizes revenue when performance
obligations under the terms of a contract with its customers are satisfied. This occurs when the control of the goods and services have
been transferred to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 103; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Hardware
sales</i></b></span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hardware revenues are generated primarily from
the sale of computer and network hardware to end users. The products include computers, printers, internet cables, certain internet servers,
cameras and monitors. Sales of hardware have a single performance obligation. The Company recognizes the revenue when ownership is transferred
to end customers. The Company&#8217;s revenue from sales of hardware is reported on a gross basis since the Company is primarily obligated
in the transaction, bears inventory and credit risk and has discretion to establish the prices.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Software
sales</i></b></span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_7" id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek also does business in software sales and
focuses on the perpetual licenses sales for one of the self-developed software Communication Interface System (&#8220;CIS&#8221;). CIS
is based on LINUX, which is a general embedded interface system used in petrochemical and coal companies. The system is used to communicate
the RCTX-X module, collect the work diagram, the electricity diagram, the pressure temperature and other measures, and can extract the
data and import it to the software of the windows platform to display analysis.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_8" id="_RevenueRecognitionPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Software contracts with
customers include multiple performance obligations such as sale of software license, installation of software, operation training service
and warranty. The installation and operation training are essential to the functionality of the software which are provided to the clients
prior to the acceptance of the software. The Company provides one-year warranty which mainly telephone supports. The Company estimates
that costs associated with warranty are de minimis to the overall contract. Therefore, the Company does not further allocate transaction
price.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_9" id="_RevenueRecognitionPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue from software sales
when the software is accepted by the customer.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_10" id="_RevenueRecognitionPolicyTextBlock-c0_cont_9"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Tax
Devices and Services</i></b></span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_11" id="_RevenueRecognitionPolicyTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Before January 21, 2021, all VAT general taxpayer
businesses in China were required to purchase the Anti-Counterfeiting Tax Control System (&#8220;ACTCS&#8221; or Golden Tax Disk or GTD)
tax devices to issue the VAT Invoice and for quarterly VAT filing. HiTek is authorized to carry out the implementation of ACTCS specialty
hardware retailing. The price of GTD and related supporting services are determined by the National Development and Reform Commission.
From January 21, 2021, new taxpayers can receive electronic tax control Ukey for free from the tax authority. HiTek could provide supporting
services to the new taxpayers.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_12" id="_RevenueRecognitionPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Tax devices and services
contracts with customers include multiple performance obligations such as delivery of products, installation and after-sales supporting
services, tax control system risk investigation service, and tax invoicing management service, such as training service on issuing electronic
invoice, complete tax declaration automatically and back up data online.&#160;</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_13" id="_RevenueRecognitionPolicyTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from the sales of GTD devices is recognized
when ownership is transferred to end customers. The Company provides the tax device after-sales supporting services and tax invoicing
management service, charging the service fee on an annual basis because the service period is usually one year. Revenue from its service
is recognized as the services are performed and amounts are earned, using the straight-line method over the term of the related services
agreement. The Company also charges a one-time service charge for each investigation request. Revenue from tax control system risk investigation
service is recognized when the services are performed. Revenue is recognized based on each performance obligation&#8217;s standalone selling
price that is sold separately and charged to customers at contract inception.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_14" id="_RevenueRecognitionPolicyTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue from its gross billings
is reported on a gross basis since the Company is primarily obligated in the transaction, is subject to inventory and credit risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 104; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_6" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_15" id="_RevenueRecognitionPolicyTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_DisaggregationOfRevenueTableTextBlock-c0_cont_1" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="ixv-20715">Revenue was comprised of the following.</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_DisaggregationOfRevenueTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_16" id="_RevenueRecognitionPolicyTextBlock-c0_cont_15"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 9pt">Hardware</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20716">2,428,592</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20717">2,504,426</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20718">2,434,694</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Tax devices and service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20719">1,376,323</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20720">1,803,650</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20721">1,970,363</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c68" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20722">758,816</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20723">2,120,532</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20724">2,056,106</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20725">4,563,731</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20726">6,428,608</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-20727">6,461,163</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_17" id="_RevenueRecognitionPolicyTextBlock-c0_cont_16"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contract
balances</i></b></span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_18" id="_RevenueRecognitionPolicyTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments received from customers prior to the
services being performed are recorded as deferred revenue. Deferred revenue consists of the annual service fees for GTD and tax invoicing
management service received from customers while the services have not yet been performed. The Company recognizes the service fees as
revenue on a straight-line basis in accordance with the service periods.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_19" id="_RevenueRecognitionPolicyTextBlock-c0_cont_18"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Practical
expedients and exemptions</i></b></span></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally expenses sales commissions
as incurred because the amortization period would have been one year or less.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-15245"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Revenue</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenue consists of the annual service
fees for GTD received from customers but the services have not yet been performed. The Company recognizes the service amount as revenue
on a straight-line basis in accordance with the service periods. For the years ended December 31, 2023, 2022 and 2021, the Company recognized
revenue of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-20728">977,054</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-20729">784,530</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-20730">752,286</ix:nonFraction>, respectively, that was included in the deferred revenue balance at the beginning of each year.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_AdvertisingCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="ixv-15253"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cost of Revenue</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue is comprised of (i) the direct
cost of our hardware products purchased from third parties; (ii) logistics-related costs, which primarily include product packaging and
freight-in charges; (iii) third-party royalties paid for the GTD; and (iv) compensation for the employees who handle the products and
other costs that are necessary for us to provide the services to our customers.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="ixv-15260"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Selling Expenses</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation id="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling expenses consists of primarily shipping
and handling costs for products sold and advertising and marketing expenses for promotion of our products.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1" escape="true" name="hkit:GeneralAndAdministrativeExpensesPolicyTextBlock" id="ixv-15268"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>General and Administrative Expenses</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation id="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consist primarily
of costs of salary and welfare for our general administrative and management staff, facilities costs, depreciation and amortization expenses,
professional fees, accounting fees, meals and entertainment, utilities, additional expenses for public offering, and other miscellaneous
expenses incurred in connection with general operations. All depreciation and amortization was recorded in general and administrative
expenses because fixed assets are mainly for sales and administrative purposes.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hkit_GovernmentSubsidiesPolicyTextBlock-c0_cont_1" escape="true" name="hkit:GovernmentSubsidiesPolicyTextBlock" id="ixv-15276"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Government Subsidies</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="hkit_GovernmentSubsidiesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsidies are given by the government to mainly
support the Company for the increase in production and social insurance compensation for rural laborers. Subsidies are recognized as government
subsidies income in the consolidated statements of operations when received.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 105; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_7" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="ixv-15298"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development Expenses</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_2" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows FASB ASC 985-20, Cost of Software
to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed. FASB ASC 985-20-25 requires
research and development (&#8220;R&amp;D&#8221;) costs for software development to be expensed as incurred until the software model is
technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding,
testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications,
features, functions, technical performance requirements. Some judgment and estimation is required to assess when technological feasibility
Is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company&#8217;s products reach technological
feasibility shortly before the products are released and sold to the public. Therefore, R&amp;D costs are generally expensed as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_3" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses R&amp;D expenses as incurred
and they are included as part of general and administrative expenses. R&amp;D expenses for the years ended December 31, 2023, 2022 and
2021 were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-20731">38,221</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-20732">42,052</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-20733">43,661</ix:nonFraction>, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company defers certain costs for the software
development activities associated with certain software, which the Company determined has future economic benefit. Management periodically
reviews and revises, when necessary, its estimate of the future benefit of these costs and expenses if it deems there no longer is a future
benefit. The Company has two software (for internal use) (Finance and Taxation Service Platform Mobile Application and Corporate Full-Service
Platform Mobile Application) and they were fully amortized as of December 31, 2022.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-15311"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Income Taxes</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is governed by the Income Tax Law
of the PRC. The Company accounts for income taxes using the asset/liability method prescribed by ASC 740, &#8220;Accounting for Income
Taxes.&#8221; Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting
and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected
to reverse. The Company records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it
is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a
change in tax rates is recognized as income or loss in the period that includes the enactment date.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the provisions of ASC 740-10-50,
&#8220;Accounting for Uncertainty in Income Taxes,&#8221; which provides clarification related to the process associated with accounting
for uncertain tax positions recognized in the Company&#8217;s CFS. Audit periods remain open for review until the statute of limitations
has passed. The completion of review or the expiration of the statute of limitations for a given audit period could result in an adjustment
to the Company&#8217;s liability for income taxes. Any such adjustment could be material to the Company&#8217;s results of operations
for any given quarterly or annual period based, in part, upon the results of operations for the given period.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hkit_ValueAddedTaxesVatPolicyTextBlock-c0_cont_1" escape="true" name="hkit:ValueAddedTaxesVatPolicyTextBlock" id="ixv-15321"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Value Added Taxes (&#8220;VAT&#8221;)</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="hkit_ValueAddedTaxesVatPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">VAT is reported as a deduction of revenue when
incurred. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT
liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-15328"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Foreign Currency Translation</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The functional currency of the Company&#8217;s
operations in the PRC is the Chinese Yuan or Renminbi (&#8220;RMB&#8221;). The CFS are translated to U.S. dollars using the period end
rates of exchange for assets and liabilities, equity is translated at historical exchange rates, and average rates of exchange (for the
period) are used for revenues and expenses and cash flows. As a result, amounts relating to assets and liabilities reported on the statements
of cash flows may not necessarily agree with the changes in the corresponding balances on the balance sheets. Translation adjustments
resulting from the process of translating the local currency financial statements into U.S. dollars are included in determining comprehensive
income / loss. Transactions denominated in foreign currencies are translated into the functional currency at the exchange rates prevailing
on the transaction dates. Assets and liabilities denominated in foreign currencies are translated into the functional currency at the
exchange rates prevailing at the balance sheet date with any transaction gains and losses that arise from exchange rate fluctuations on
transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of the Company&#8217;s revenue transactions
are transacted in its functional currency. The Company does not enter into any material transaction in foreign currencies. Transaction
gains or losses have not had, and are not expected to have, a material effect on the results of operations of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 106; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_8" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" id="ixv-20734">The exchange rates as of December 31, 2023 and
2022 and for the year ended December 31, 2023 and 2022 are as follows:</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Foreign currency</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; font-weight: bold">RMB:1USD</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c71" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-20735">7.0971</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c72" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-20736">6.9091</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c73" decimals="4" format="ixt:num-dot-decimal" name="hkit:ForeignCurrencyWeightedAverage" scale="0" unitRef="pure" id="ixv-20737">7.0732</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c74" decimals="4" format="ixt:num-dot-decimal" name="hkit:ForeignCurrencyWeightedAverage" scale="0" unitRef="pure" id="ixv-20738">6.7285</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="ixv-15415"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Comprehensive Income </b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Comprehensive income is comprised of net
income and all changes to the statements of shareholders&#8217; equity, except those due to investments by shareholders and changes
in paid-in capital. For the Company, comprehensive income for the years ended December 31, 2023, 2022 and 2021 consisted of net
income and unrealized gain (loss) from foreign currency translation adjustment.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hkit_RelatedPartiesPolicyTextBlock-c0_cont_1" escape="true" name="hkit:RelatedPartiesPolicyTextBlock" id="ixv-15422"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Related Parties</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="hkit_RelatedPartiesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A party is considered related to the Company if
the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the
Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly
influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully
pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-15429"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases </b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2022, the Company adopted Accounting
Standards Update (&#8220;ASU&#8221;) 2016-02,&#160;Leases&#160;(as amended by ASU 2018-01, 2018-10, 2018-11, 2018-20, and 2019-01, collectively
&#8220;ASC 842&#8221;), using the modified retrospective method. The Company elected the transition method which allows entities to initially
apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.
As a result of electing this transition method, previously reported financial information has not been restated to reflect the application
of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the
transition guidance within ASC 842, which among other things, allows the Company to carry forward certain historical conclusions reached
under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company
elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12
months or less. The Company recognizes lease expenses for such lease on a straight-line basis over the lease term.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The most significant impact upon adoption is for
the recognition of Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the Company&#8217;s consolidated balance sheets for
office and warehouse space leases. At the commencement date of a lease, the Company recognizes a lease liability for future fixed lease
payments and a&#160;ROU asset representing the right to use the underlying asset during the lease term. The lease liability is initially
measured as the present value of the future fixed lease payments that will be made over the lease term. The lease term includes periods
for which it&#8217;s reasonably certain that the renewal options will be exercised and periods for which it&#8217;s reasonably certain
the termination options will not be exercised. The future fixed lease payments are discounted using the rate implicit in the lease, if
available, or the incremental borrowing rate (&#8220;IBR&#8221;). The Company will evaluate the carrying value of ROU assets if there
are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined
to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the
consolidated statements of operations.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 107; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-15455"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recent Accounting Pronouncements</b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,&#160;Improvements
to Income Tax Disclosures,&#160;which requires disaggregated information about an entity&#8217;s effective tax rate reconciliation and
additional discloses on income taxes paid. The new requirements are effective for annual periods beginning after December 15, 2024. The
guidance is to be applied prospectively, with an option for retrospective application. The Company is currently evaluating the impact
of this new guidance on disclosures within its CFS.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on its CFS.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InvestmentTextBlock" id="ixv-15467"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; INVESTMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Long-term investments consist of wealth management products with maturity over one year. <ix:nonNumeric contextRef="c0" continuedAt="_InvestmentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentTableTextBlock" id="ixv-20739">Investments consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_InvestmentTableTextBlock-c0_cont_2" id="_InvestmentTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Quoted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Prices in</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Active</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Observable</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Unobservable</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Markets</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Short-term investments</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="0" unitRef="usd" id="ixv-20740">5,837,445</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="0" unitRef="usd" id="ixv-20741">5,837,445</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:HeldToMaturitySecuritiesRestricted" scale="0" unitRef="usd" id="ixv-20742">3,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:HeldToMaturitySecuritiesRestricted" scale="0" unitRef="usd" id="ixv-20743">3,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Long-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:HeldToMaturitySecuritiesRestricted" scale="0" unitRef="usd" id="ixv-20744">1,000,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:HeldToMaturitySecuritiesRestricted" scale="0" unitRef="usd" id="ixv-20745">1,000,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="0" unitRef="usd" id="ixv-20746">9,837,445</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="0" unitRef="usd" id="ixv-20747">9,837,445</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_InvestmentTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Quoted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Prices in</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Active</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Observable</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Unobservable</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Markets</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Short-term investment</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="0" unitRef="usd" id="ixv-20748">2,408,772</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TradingSecuritiesDebt" scale="0" unitRef="usd" id="ixv-20749">2,408,772</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:HeldToMaturitySecuritiesRestricted" scale="0" unitRef="usd" id="ixv-20750">1,881,576</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:HeldToMaturitySecuritiesRestricted" scale="0" unitRef="usd" id="ixv-20751">1,881,576</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="0" unitRef="usd" id="ixv-20752">4,290,348</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="0" unitRef="usd" id="ixv-20753">4,290,348</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfRealizedGainLossTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock" id="ixv-20754">Net investment (loss) income for the years ended December 31, 2023,
2022 and 2021 consists of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfRealizedGainLossTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Gain (loss) from sales of short-term investments:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="usd" id="ixv-20755">31,097</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" sign="-" unitRef="usd" id="ixv-20756">30,848</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="usd" id="ixv-20757">3,945</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="usd" id="ixv-20758">11,397</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="usd" id="ixv-20759">17,189</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Unrealized holding income (loss) of short-term investments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Trading securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" unitRef="usd" id="ixv-20760">49,245</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" sign="-" unitRef="usd" id="ixv-20761">2,722</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" unitRef="usd" id="ixv-20762">82,241</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" unitRef="usd" id="ixv-20763">184,018</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" unitRef="usd" id="ixv-20764">14,207</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Unrealized holding income of long-term investments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesTradingGainLoss" scale="0" unitRef="usd" id="ixv-20765">54,795</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net investment income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNet" scale="0" unitRef="usd" id="ixv-20766">330,552</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNet" scale="0" sign="-" unitRef="usd" id="ixv-20767">19,363</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNet" scale="0" unitRef="usd" id="ixv-20768">103,375</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 108; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsAndNontradeReceivableTextBlock" id="ixv-15967"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; <span style="text-transform: uppercase">accounts
receivable, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-20769">As of December 31, 2023 and 2022, accounts receivable,
net consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-20770">2,279,593</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-20771">3,435,340</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-20772">160,855</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-20773">164,122</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20774">2,118,738</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20775">3,271,218</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable &#8211; related party, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-20776">399,465</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Non-current accounts receivable</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20777">4,597,214</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20778">4,209,546</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_AccountsReceivableAllowanceForCreditLossTableTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="ixv-20779">The following table describes the movements in
the allowance for credit losses during the years ended December 31, 2023 and 2022.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<ix:continuation id="_AccountsReceivableAllowanceForCreditLossTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Balance at January 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-20780">164,122</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-20781">179,475</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-20782">298,224</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision for (reversal of) doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" sign="-" unitRef="usd" id="ixv-20783">1,084</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-20784">1,087</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-20785">124,881</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="0" unitRef="usd" id="ixv-20786">4,351</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="0" unitRef="usd" id="ixv-20787">14,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="0" sign="-" unitRef="usd" id="ixv-20788">6,132</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Balance at December 31</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-20789">160,855</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-20790">164,122</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-20791">179,475</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews the outstanding receivable
on a periodic basis and makes general and specific allowances when there is doubt as to the collectability of individual balances.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="hkit:AdvancesToSuppliersNetTextBlock" id="ixv-16131"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; <span style="text-transform: uppercase">ADVANCES
TO SUPPLIERS, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023 and 2022, advances to
suppliers consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock-c0_cont_1" escape="true" name="hkit:ScheduleOfAdvancesToSuppliersNetTableTextBlock" id="ixv-16138"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Advances to suppliers - Inventories</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesToAffiliate" scale="0" unitRef="usd" id="ixv-20792">483,435</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advances to suppliers &#8211; Services <sup>(1)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:PaymentsToSuppliers" scale="0" unitRef="usd">338,166</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: reserve for amount not recoverable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="hkit:ReserveForAmountNotRecoverable" scale="0" sign="-" unitRef="usd" id="ixv-20794">1,666</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-20795">338,166</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-20796">481,769</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2023, the Company signed a software upgrade and development contract (for internal use) (Interface System), which obligated the software
company to perform certain software upgrade and development activities from May to September 2023. As of December 31, 2023, the total
contract price was $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalizedContractCostNet" scale="0" unitRef="usd" id="ixv-20797">676,333</ix:nonFraction> and shall be paid using installment payment method (<ix:nonFraction contextRef="c99" decimals="2" format="ixt:num-dot-decimal" name="hkit:WorkingPercentage" scale="-2" unitRef="pure" id="ixv-20798">50</ix:nonFraction>% within 5 working days after the signing of this contract,
<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hkit:WorkingPercentage" scale="-2" unitRef="pure" id="ixv-20799">40</ix:nonFraction>% within 5 working days upon launching of the official version, and <ix:nonFraction contextRef="c100" decimals="2" format="ixt:num-dot-decimal" name="hkit:WorkingPercentage" scale="-2" unitRef="pure" id="ixv-20800">10</ix:nonFraction>% within 30 working days upon launching of the official version).
The ownership of the final product belongs to the Company.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-16214"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; INVENTORIES, NET</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-20801">As of December 31, 2023 and 2022, inventories consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Inventory</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-20802">236,739</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-20803">442,681</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: reserve for obsolete inventories</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-20804">17,234</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-20805">12,011</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-20806">219,505</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-20807">430,670</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories include computer, network hardware,
and GTDs. The Company reviews its inventories periodically to determine if any reserves are necessary for potential obsolescence or if
a write-down is necessary if the carrying value exceeds net realizable value.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 109; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherCurrentAssetsTextBlock" id="ixv-16285"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 &#8211; PREPAID EXPENSES AND OTHER CURRENT ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="ixv-20808">As of December 31, 2023 and 2022, prepaid expenses and current assets
consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_2" id="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest receivable <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:InterestReceivable" scale="0" unitRef="usd">171,657</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:InterestReceivable" scale="0" unitRef="usd">42,263</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses <sup>(2)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd">24,770</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd">4,342</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other receivables, net <sup>(3)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd">156,492</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd">48,320</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-20815">352,919</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-20816">94,925</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_3" id="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
receivable primarily consists of interest from loans to third parties and interest from investments.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_4" id="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><ix:footnote id="ix_2_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses primarily consist of insurance premium, investor relations and lawyer&#8217;s fee.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><ix:footnote id="ix_3_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivables primarily consist of cash advance to employees for business travel or expenses incurred in the ordinary courses of business,
net of expected credit loss.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="ixv-16388"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>NOTE 8 &#8211; LOAN RECEIVABLE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfOtherAssetsTableTextBlock" id="ixv-20817">As of December 31, 2023 and 2022, loan receivable consisted of the
following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_2" id="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guangxi Beihengda Mining Co., Ltd. <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:AccountsAndNotesReceivableNet" scale="0" unitRef="usd">5,213,397</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:AccountsAndNotesReceivableNet" scale="0" unitRef="usd">5,355,257</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongkong Sanyou Petroleum Co., Ltd <sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:AccountsAndNotesReceivableNet" scale="0" unitRef="usd">2,621,971</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total loan receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndNotesReceivableNet" scale="0" unitRef="usd" id="ixv-20821">7,835,368</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndNotesReceivableNet" scale="0" unitRef="usd" id="ixv-20822">5,355,257</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20823">3,608,289</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-20824">1,013,157</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Loan receivable - non current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20825">4,227,079</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" scale="0" unitRef="usd" id="ixv-20826">4,342,100</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_3" id="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><ix:footnote id="ix_4_footnote" xml:lang="en-US">On January 21, 2022, March 28, 2022 and June 14, 2022, the Company made three loans of RMB<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="cny" id="ixv-20828">30,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="usd" id="ixv-20829">4,272,079</ix:nonFraction>), RMB<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="cny" id="ixv-20830">3,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="usd" id="ixv-20831">422,708</ix:nonFraction>) and RMB<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="cny" id="ixv-20832">7,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="usd" id="ixv-20833">986,318</ix:nonFraction>) to a third party, which were restricted for its operating activities, carrying interest at <ix:nonFraction contextRef="c103" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LoansReceivableBasisSpreadOnVariableRate" scale="-2" unitRef="pure" id="ixv-20834">12</ix:nonFraction>%. The RMB<ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="cny" id="ixv-20835">30,000,000</ix:nonFraction> loan was extended for one year and will mature on January 21, 2025. The RMB<ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="cny" id="ixv-20836">7,000,000</ix:nonFraction> will mature on June 13, 2024. The RMB<ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultShorttermDebtAmount" scale="0" unitRef="usd" id="ixv-20837">3,000,000</ix:nonFraction> loan was repaid in August 2022 with an interest of RMB<ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" scale="0" unitRef="cny" id="ixv-20838">120,000</ix:nonFraction> ($<ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromCollectionOfLoansReceivable" scale="0" unitRef="usd" id="ixv-20839">17,368</ix:nonFraction>). The change in the carrying value of these outstanding loans from $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="0" unitRef="usd" id="ixv-20840">5,355,257</ix:nonFraction> in 2022 to $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="0" unitRef="usd" id="ixv-20841">5,213,397</ix:nonFraction> in 2023 was due mainly to currency translation. Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these three loans are secured by the Borrower&#8217;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production of <ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProductionCosts" scale="6" unitRef="usd" id="ixv-20842">1.306</ix:nonFraction> million cubic meters per year.</ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfOtherAssetsTableTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><ix:footnote id="ix_5_footnote" xml:lang="en-US">In 2023, the Company provided loans with interest of <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-20844">1.5</ix:nonFraction>% per month
to another third party for its operating activities. The loans are secured by their respective pledge contracts using their underlying
assets. Such loans mature within nine months from the date of issue, with loan principal, interest, and handling fees to be settled immediately
after the maturity date. From April to December 2023, total loans to such a third party were $<ix:nonFraction contextRef="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromOtherShortTermDebt" scale="6" unitRef="usd" id="ixv-20845">9.8</ix:nonFraction> million, of which $<ix:nonFraction contextRef="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherShortTermDebt" scale="6" unitRef="usd" id="ixv-20846">7.3</ix:nonFraction> million of the
principal was repaid prior to December 31, 2023.</ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest income for the loans for the years ended December 31, 2023,
2022 and 2021 was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="0" unitRef="usd" id="ixv-20847">909,362</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="0" unitRef="usd" id="ixv-20848">540,842</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="0" unitRef="usd" id="ixv-20849">7,107</ix:nonFraction>, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 110; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherAssetsDisclosureTextBlock" id="ixv-16500"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 &#8211; NON-CURRENT ADVANCE TO A THIRD PARTY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2020, the Company signed a software development contract with a
third party software development company to develop a Corporate Full-Service Platform Mobile Application for internal use. The ownership
of the final product belongs to the Company and the copyrights will be shared with the software development company. In August 2023, the
Company signed a supplemental agreement with an external vendor who took over the software development project. As of December 31, 2023,
approximately $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="hkit:ContractPriceOfThirdParty" scale="0" unitRef="usd" id="ixv-20850">411,000</ix:nonFraction> had been advanced to the software development company; and the Company is committed to additional costs under
software development contract of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" unitRef="usd" id="ixv-20851">12,000</ix:nonFraction>. The software development project is expected to be complete in the third quarter
of 2024.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-16509"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 &#8211; <span style="text-transform: uppercase">PROPERTY,
equipment AND SOFTWARE, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-20852">As of December 31, 2023 and 2022, property, equipment and software
consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Office furniture</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20853">51,277</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20854">2,576</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20855">6,371</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20856">6,545</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20857">202,893</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20858">67,580</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20859">586,373</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20860">448,607</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20861">1,039,861</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20862">1,068,156</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20863">1,886,775</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-20864">1,593,464</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-20865">1,483,445</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-20866">1,470,497</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-20867">403,330</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-20868">122,967</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023 and 2022,
depreciation expenses were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-20869">50,662</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-20870">21,881</ix:nonFraction>, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="ixv-16619"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 &#8211; <span style="text-transform: uppercase">Taxes payable</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_OtherLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:OtherLiabilitiesTableTextBlock" id="ixv-20871">As of December 31, 2023 and 2022, taxes payable consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_OtherLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Value-added tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="0" unitRef="usd" id="ixv-20872">1,219,713</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="0" unitRef="usd" id="ixv-20873">1,135,002</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-20874">564,372</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-20875">404,617</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-20876">133,562</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-20877">131,703</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-20878">1,917,647</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-20879">1,671,322</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-16689"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 &#8211; RELATED PARTY TRANSACTIONS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="ixv-20880">The following are related party balances as of December 31, 2023 and
2022.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_2" id="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Accounts receivable</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Zhongzhe Yuantong Technology Co., Ltd.<sup>(1)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd">399,465</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-20882">399,465</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_3" id="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due to related parties</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fengqi (Beijing) Zhineng Technology Co., Ltd.<sup>(2)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd">598</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">&#160;-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd" id="ixv-20884">598</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 111; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following are related party transactions for the years ended December
31, 2023, 2022 and 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_4" id="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Cost of revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fengqi (Beijing) Zhineng Technology Co., Ltd.<sup>(2)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">8,480</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">11,830</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c135" decimals="0" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">52,961</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20888">8,480</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20889">11,830</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20890">52,961</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_5" id="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><ix:footnote id="ix_6_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
Zhongzhe Yuantong Technology Co., Ltd. (&#8220;Beijing Zhongzhe&#8221;) and one of the minority shareholders of HiTek are under common
control. As of December 31, 2022, accounts receivable from Beijing Zhongzhe Yuantong Technology Co., Ltd. was $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-20891">399,465</ix:nonFraction>. As of December
31, 2023, it was collected by the Company.</span></ix:footnote></td>
</tr></table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfRelatedPartyTransactionsTableTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><ix:footnote id="ix_7_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Yin is the director and a minority shareholder of Fengqi (Beijing) Zhineng Technology Co., Ltd. The Company purchased from Fengqi (Beijing)
Zhineng Technology Co., Ltd. hardware of $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20892">8,480</ix:nonFraction>, <span style="background-color: white">$<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20893">11,830</ix:nonFraction> and $<ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-20894">52,961</ix:nonFraction> for fiscal year ended December
31, 2023, 2022 and 2021</span>, respectively. As of December 31, 2023 and 2022, the Company has outstanding advances owed to Fengqi (Beijing)
Zhineng Technology Co., Ltd., of $<span style="-sec-ix-hidden: hidden-fact-99">nil</span> and $<ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd" id="ixv-20895">598</ix:nonFraction>, respectively. The advances are due on demand and non-interest bearing.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160; &#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-16905"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 13 &#8211; LEASES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-20896">A summary of supplemental information related to operating leases as
of December 31, 2023 is as follows.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease ROU assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-20897">3,309</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-20898">3,309</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-20899">3,309</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average remaining lease term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-20900">1.0</ix:nonNumeric> year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-20901">4.8</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-20902">The following table represents the maturity of
lease liabilities as of December 31, 2023.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">12 months ending&#160;December 31,</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2024</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-20903">3,382</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-20904">3,382</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-20905">73</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 4pt">Present value of lease liabilities</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-20906">3,309</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="ixv-16994"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 &#8211; ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfAccruedLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="ixv-20907">As of December 31, 2023 and 2022, accrued expenses and other current
liabilities consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfAccruedLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Payroll</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-20908">130,463</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-20909">253,212</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-20910">46,639</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-20911">21,132</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-20912">78,029</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-20913">73,823</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-20914">255,131</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-20915">348,167</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-17061"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>NOTE 15 &#8211; LOAN PAYABLES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock" id="ixv-20916">As of December 31, 2023 and 2022, loan payables consisted of the following.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfDebtTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Short-term borrowings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-20917">493,159</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-20918">506,578</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-20919">2,113,539</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansPayable" scale="0" unitRef="usd" id="ixv-20920">2,171,050</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-20921">2,606,698</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-20922">2,677,628</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 112; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 21, March 28 and June 14, 2022, the
Company entered into three loans of RMB<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="cny" id="ixv-20923">15,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-20924">2,113,539</ix:nonFraction>), RMB<ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="cny" id="ixv-20925">1,500,000</ix:nonFraction> ($<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-20926">211,354</ix:nonFraction>) and RMB<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="cny" id="ixv-20927">3,500,000</ix:nonFraction> ($<ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-20928">493,159</ix:nonFraction>) from a third party,
carrying interest at <ix:nonFraction contextRef="c143" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-20929">12</ix:nonFraction>%. The RMB<ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="cny" id="ixv-20930">15,000,000</ix:nonFraction> loan is extended for one year and will mature on January 21, 2025. The RMB<ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="cny" id="ixv-20931">3,500,000</ix:nonFraction> loan is
due on June 13, 2024. The RMB<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="cny" id="ixv-20932">1,500,000</ix:nonFraction> loan was repaid prior to December 31, 2022. The change in the carrying value of these outstanding
loans from $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-20933">2,677,628</ix:nonFraction> in 2022 to $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-20934">2,606,698</ix:nonFraction> in 2023 was due mainly to currency translation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expense for the years ended December
31, 2023, 2022 and 2021 was $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-20935">313,861</ix:nonFraction>, $<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-20936">285,353</ix:nonFraction> and $<span style="-sec-ix-hidden: hidden-fact-100">nil</span>, respectively.<b>&#160;</b></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-17139"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 16 &#8211;&#160;ORDINARY SHARES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2023, the Company issued <ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-20937">3,404,685</ix:nonFraction> Ordinary Shares, of which
<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-20938">3,200,000</ix:nonFraction> shares were related to the IPO and <ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-20939">204,685</ix:nonFraction> shares related to an over-allotment arrangement, at $<ix:nonFraction contextRef="c150" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-20940">5.00</ix:nonFraction> per share with net proceeds
of approximately $<ix:nonFraction contextRef="c151" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" unitRef="usd" id="ixv-20941">15.1</ix:nonFraction> million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 5, 2024, the 2024 annual general meeting
of shareholders adopted the resolutions that the issued <ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-20942">14,392,364</ix:nonFraction> ordinary shares of par value of US$<ix:nonFraction contextRef="c152" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-20943">0.0001</ix:nonFraction> each are re-designated and
re-classified into <ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-20944">6,200,364</ix:nonFraction> Class A ordinary shares of par value US$<ix:nonFraction contextRef="c153" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-20945">0.0001</ix:nonFraction> each with <ix:nonNumeric contextRef="c154" name="us-gaap:CommonStockVotingRights" id="ixv-20946">one</ix:nonNumeric> vote per share (the &#8220;Class A Ordinary
Shares&#8221;) and <ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-20947">8,192,000</ix:nonFraction> Class B ordinary shares of par value US$<ix:nonFraction contextRef="c155" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-20948">0.0001</ix:nonFraction> each with <ix:nonNumeric contextRef="c156" name="us-gaap:CommonStockVotingRights" id="ixv-20949">15</ix:nonNumeric> votes per share (the &#8220;Class B Ordinary
Shares&#8221;) on a one for one basis.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-17149"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 17 &#8211; INCOME TAXES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The entities within the Company file separate
tax returns in the respective tax jurisdictions in which they operate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cayman Islands</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is a tax-exempt entity incorporated
in Cayman Islands.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Hong Kong</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek Hong Kong Limited was incorporated in Hong
Kong and does not conduct any substantial operations of its own. No provision for Hong Kong profits tax has been made in the CFS as HiTek
Hong Kong Limited has no assessable profits for the years ended December 31, 2023, 2022 and 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>PRC</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s PRC operating subsidiary and
VIEs, being incorporated in the PRC, are governed by the income tax law of the PRC and is subject to PRC enterprise income tax (&#8220;EIT&#8221;).
The EIT rate of PRC is <ix:nonFraction contextRef="c157" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" unitRef="pure" id="ixv-20950">25</ix:nonFraction>%, which applies to both domestic and foreign invested companies. One of the Company&#8217;s subsidiaries located
in the Xinjiang Huoerguosi special development zones, Huoerguosi, is currently exempt from corporate income tax in China from January
1, 2017 to December 31, 2021. Since the beginning of 2022, Huoerguosi did not enjoy the above preferential tax policy. State Administration
of Taxation and Ministry of Finance issued a notice related to the tax relief policy for small-scale companies in January 2019. According
to the notice, from January 1, 2019 to December 31, 2021, if a small profit-making enterprise has annual taxable income less than or equal
to RMB <ix:nonFraction contextRef="c158" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="6" unitRef="cny" id="ixv-20951">1</ix:nonFraction> million, only <ix:nonFraction contextRef="c158" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" unitRef="pure" id="ixv-20952">25</ix:nonFraction>% of its annual taxable income will be subject to income tax at a reduced rate of <ix:nonFraction contextRef="c158" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" unitRef="pure" id="ixv-20953">20</ix:nonFraction>%; for those with annual
taxable income more than RMB <ix:nonFraction contextRef="c159" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="6" unitRef="cny" id="ixv-20954">1</ix:nonFraction> million but less than RMB <ix:nonFraction contextRef="c160" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="6" unitRef="cny" id="ixv-20955">3</ix:nonFraction> million, <ix:nonFraction contextRef="c161" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" unitRef="pure" id="ixv-20956">50</ix:nonFraction>% of their annual taxable income will be subject to income tax at
the reduced rate of <ix:nonFraction contextRef="c161" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" unitRef="pure" id="ixv-20957">20</ix:nonFraction>%. In April 2021, on the basis of the previous preferential policy, State Administration of Taxation and Ministry
of Finance issued a notice stating that, from January 1, 2021 to December 31, 2022, for those with annual taxable income less than or
equal to RMB <ix:nonFraction contextRef="c162" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="6" unitRef="cny" id="ixv-20958">1</ix:nonFraction> million, only <ix:nonFraction contextRef="c162" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" unitRef="pure" id="ixv-20959">12.5</ix:nonFraction>% of its annual taxable income will be subject to income tax at a reduced rate of <ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" unitRef="pure" id="ixv-20960">20</ix:nonFraction>%. In March 2022,
on the basis of the previous preferential policy, State Administration of Taxation and Ministry of Finance further issued a notice stating
that, from January 1, 2022 to December 31, 2024, for those with annual taxable income more than RMB <ix:nonFraction contextRef="c163" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="6" unitRef="cny" id="ixv-20961">1</ix:nonFraction> million but did not exceed RMB <ix:nonFraction contextRef="c164" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" unitRef="cny" id="ixv-20962">3</ix:nonFraction>
million, <ix:nonFraction contextRef="c164" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" unitRef="pure" id="ixv-20963">25</ix:nonFraction>% of their annual taxable income will be subject to income tax at the same reduced rate of <ix:nonFraction contextRef="c165" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" unitRef="pure" id="ixv-20964">20</ix:nonFraction>%. In March 2023, on the basis
of the previous preferential policy, State Administration of Taxation and Ministry of Finance issued a notice stating that, from January
1, 2023 to December 31, 2024, for those with annual taxable income less than or equal to RMB <ix:nonFraction contextRef="c166" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" unitRef="cny" id="ixv-20965">1</ix:nonFraction> million, <ix:nonFraction contextRef="c166" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" unitRef="pure" id="ixv-20966">25</ix:nonFraction>% of their annual taxable income
will be subject to income tax at the same reduced rate of <ix:nonFraction contextRef="c166" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" unitRef="pure" id="ixv-20967">20</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 113; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="ixv-20968">The Company&#8217;s income (loss) before income taxes includes the
following for the years ended December 31.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Non-PRC operations</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-20969">176,949</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-20970">385,297</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-20971">328,672</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">PRC operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20972">1,771,475</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20973">2,254,260</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20974">2,540,882</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income before income taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20975">1,594,526</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20976">1,868,963</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-20977">2,212,210</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-20978">Income tax expense was comprised of the following for the years ended
December 31.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax expense</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20979">207,553</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20980">276,189</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20981">202,229</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20982">339,332</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20983">177,029</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20984">340,624</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total income tax expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20985">546,885</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20986">453,218</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-20987">542,853</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income taxes reflect the net tax effects
of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used
for income tax purposes. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-20988">The cumulative tax effect at the expected rate of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hkit:CumulativeTaxEffectPercentage" scale="-2" unitRef="pure" id="ixv-20989"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="hkit:CumulativeTaxEffectPercentage" scale="-2" unitRef="pure" id="ixv-20990">25</ix:nonFraction></ix:nonFraction>% of significant items comprising the net deferred tax amount
is at December 31, 2023 and 2022 as follows.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net operating loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-20991">8,338</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-20992">5,313</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="0" unitRef="usd" id="ixv-20993">39,340</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="0" unitRef="usd" id="ixv-20994">205,605</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unbilled cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="hkit:DeferredTaxAssetsUnbilledCost" scale="0" unitRef="usd" id="ixv-20995">374,357</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="hkit:DeferredTaxAssetsUnbilledCost" scale="0" unitRef="usd" id="ixv-20996">355,461</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unbilled interest expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="0" unitRef="usd" id="ixv-20997">37,727</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="0" unitRef="usd" id="ixv-20998">34,592</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Software amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="usd" id="ixv-20999">259,965</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="usd" id="ixv-21000">267,039</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-21001">13,459</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-21002">8,308</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Inventories obsolescence</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="hkit:DeferredTaxAssetsInventoriesObsolescence" scale="0" sign="-" unitRef="usd" id="ixv-21003">6,591</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="hkit:DeferredTaxAssetsInventoriesObsolescence" scale="0" unitRef="usd" id="ixv-21004">7,043</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unrealized losses on trading securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" scale="0" unitRef="usd" id="ixv-21005">1,761</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" scale="0" unitRef="usd" id="ixv-21006">1,809</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued Bonus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="0" unitRef="usd" id="ixv-21007">43,074</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" scale="0" unitRef="usd" id="ixv-21008">62,441</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-21009">34,246</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-21010">31,819</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-21011">805,676</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-21012">979,430</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unbilled revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="0" unitRef="usd" id="ixv-21013">2,270,234</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" scale="0" unitRef="usd" id="ixv-21014">2,149,169</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unbilled interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" scale="0" unitRef="usd" id="ixv-21015">50,369</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" scale="0" unitRef="usd" id="ixv-21016">69,149</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred government subsidiary income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="hkit:DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" scale="0" unitRef="usd" id="ixv-21017">41,673</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="hkit:DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" scale="0" unitRef="usd" id="ixv-21018">42,806</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unrealized gain on short-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesInvestments" scale="0" unitRef="usd" id="ixv-21019">285</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesInvestments" scale="0" unitRef="usd" id="ixv-21020">2,796</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="0" unitRef="usd" id="ixv-21021">14,336</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="0" unitRef="usd" id="ixv-21022">4,462</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" unitRef="usd" id="ixv-21023">2,376,897</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" unitRef="usd" id="ixv-21024">2,268,382</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-21025">32,942</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-21026">11,469</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="0" unitRef="usd" id="ixv-21027">1,604,163</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="0" unitRef="usd" id="ixv-21028">1,300,421</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-21029">Following is a reconciliation of income tax expense
at the effective rate to income tax at the calculated statutory rates for the years ended December 31.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2" id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC statutory tax rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-21030">25</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-21031">25.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-21032">25.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of different tax rates in different jurisdictions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-21033">2.8</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-21034">5.2</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-21035">3.7</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-21036">0.1</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-21037">1.1</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Tax holiday effect (1)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" id="ix_15_fact" name="hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" scale="-2" sign="-" unitRef="pure">6.5</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" id="ix_16_fact" name="hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" scale="-2" unitRef="pure">5.9</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" id="ix_17_fact" name="hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" scale="-2" unitRef="pure">5.3</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-21041">34.3</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-21042">24.2</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-21043">24.5</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><ix:footnote id="ix_8_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
PRC subsidiary incurred loss in 2023, which resulted in tax benefit and positive tax holiday effect in 2023.</span></ix:footnote></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 114; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Uncertain Tax Positions</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had no significant unrecognized uncertain
tax positions or unrecognized liabilities, interest or penalties associated with unrecognized tax benefit as of and for the years ended
December 31, 2023 and 2022.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-17688"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 18 &#8211; CONCENTRATIONS<i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Major Customers</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" id="ixv-21044">Details of the Company&#8217;s major customers (including those accounting
for 10% or more of the Company&#8217;s total revenues) are as follows.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21045">801,344</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c173" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21046">18</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21047">2,291,651</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c174" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21048">36</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21049">1,784,738</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c175" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21050">28</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Customer B</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21051">398,488</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21052">9</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21053">834,911</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c177" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21054">13</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21055">896,220</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c178" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21056">14</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21057">1,199,832</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c179" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21058">27</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21059">3,126,562</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21060">49</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-21061">2,680,958</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c181" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21062">42</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c182" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c182_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-21063">Details of the Company&#8217;s major customers (including those accounting
for 10% or more of the Company&#8217;s accounts receivable are as follows.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c182_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21064">4,615,308</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21065">67</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21066">5,274,060</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c186" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21067">67</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21068">4,256,804</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c188" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21069">66</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21070">1,901,481</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c190" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21071">28</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21072">1,864,208</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21073">24</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21074">1,027,238</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21075">16</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Customer C</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21076">399,465</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21077">5</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21078">963,034</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c200" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21079">15</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21080">6,516,789</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c202" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21081">95</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21082">7,537,733</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c204" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21083">96</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21084">6,247,076</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c206" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21085">97</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Major Suppliers</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c207" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c207_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-21086">Details of the Company&#8217;s major suppliers (including those accounting
for 10% or more of the Company&#8217;s total purchases) are as follows.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c207_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Supplier A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21087">13,532</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c208" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21088">1</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c209" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21089">62,647</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c209" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21090">2</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21091">295,283</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c210" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21092">11</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21093">312,039</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c211" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21094">12</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21095">20,586</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c212" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21096">1</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21097">109,764</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c213" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21098">4</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21099">472,988</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c215" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21100">16</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c216" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21101">215,526</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c216" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21102">8</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21103">430,744</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21104">15</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21105">267,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21106">10</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21107">105,852</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c220" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21108">4</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21109">366,115</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c221" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21110">13</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21111">138,849</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21112">5</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Supplier F</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21113">94,348</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c223" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21114">4</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21115">326,836</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c224" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21116">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21117">525,771</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c226" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21118">21</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21119">1,679,916</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c227" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21120">58</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-21121">1,027,355</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c228" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-21122">38</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c229" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c229_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-21123">Details of the Company&#8217;s major suppliers (including those accounting
for 10% or more of the Company&#8217;s accounts payable) are as follows.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c229_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Supplier C</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21124">256,623</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c231" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21125">47</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c232" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21126">52,539</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c233" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21127">8</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21128">18,562</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c237" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21129">3</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21130">155,990</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c239" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21131">22</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c240" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21132">39,077</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c241" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21133">8</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier G</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c242" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21134">14,649</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c243" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21135">3</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c244" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21136">131,661</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c245" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21137">19</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c246" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21138">6,061</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c247" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21139">1</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier H</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c250" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21140">79,605</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c251" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21141">11</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c252" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21142">86,494</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c253" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21143">17</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier I</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21144">8,887</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c257" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21145">1</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21146">84,671</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c259" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21147">16</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Supplier J</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21148">59,195</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c261" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21149">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c262" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21150">60,806</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c263" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21151">9</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21152">66,068</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c265" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21153">13</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21154">349,029</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c267" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21155">64</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21156">489,488</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c269" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21157">70</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-21158">282,371</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c271" decimals="2" format="ixt:num-dot-decimal" name="hkit:TotalAccountsPayablePercentage" scale="-2" unitRef="pure" id="ixv-21159">55</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 115; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-18439"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 19 &#8211; COMMITMENTS AND CONTINGENCY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Contingencies</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company may be involved in various legal proceedings,
claims and other disputes arising from the commercial operations, projects, employees and other matters which, in general, are subject
to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should
be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. As of December 31, 2023, the Company was not
aware of any litigation or proceedings against it.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks in relation to the VIE structure</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It is possible the Company&#8217;s operations
and businesses through its VIE could be found by PRC authorities to violate PRC law and regulations prohibiting or restricting foreign
ownership of companies that engage in such operations and businesses. While the Company&#8217;s management considers the possibility of
such a finding by PRC regulatory authorities under current law and regulations to be remote, on January&#160;19, 2015, the Ministry of
Commerce of the PRC, or (the&#160;&#8220;MOFCOM&#8221;) released on its Website for public comment a proposed PRC law (the&#160;&#8220;Draft
FIE Law&#8221;) that appears to include VIEs within the scope of entities that could be considered foreign invested companies (or&#160;&#8220;FIEs&#8221;)
that would be subject to restrictions under existing PRC law on foreign investment in certain categories of industry. Specifically, the
Draft FIE Law introduces the concept of &#8220;actual control&#8221; for determining whether an entity is considered to be an FIE. In
addition to control through direct or indirect ownership or equity, the Draft FIE Law includes control through contractual arrangements
within the definition of &#8220;actual control.&#8221; If the Draft FIE Law is passed by the People&#8217;s Congress of the PRC and goes
into effect in its current form, these provisions regarding control through contractual arrangements could be construed to reach the Company&#8217;s
VIE arrangements, and as a result, the Company&#8217;s VIE could become subject to the current restrictions on foreign investment in certain
categories of industry. If a finding were made by PRC authorities, under existing law and regulations or under the Draft FIE Law if it
becomes effective, about the Company&#8217;s operation of certain of its operations and businesses through its VIEs, regulatory authorities
with jurisdiction over the licensing and operation of such operations and businesses would have broad discretion in dealing with such
a violation, including levying fines, confiscating the Company&#8217;s income, revoking the business or operating licenses of the affected
businesses, requiring the Company to restructure its ownership structure or operations, or requiring the Company to discontinue all or
any portion of its operations. Any of these actions could cause significant disruption to the Company&#8217;s business operations and
have a severe adverse impact on the Company&#8217;s cash flows, financial position and operating performance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, it is possible the contracts among
WFOE, HiTek and HiTek&#8217;s shareholders would not be enforceable in China if PRC government authorities or courts found that such contracts
contravene PRC laws and regulations or are otherwise not enforceable for public policy reasons. If the Company was unable to enforce these
contractual arrangements, the Company would not be able to exert effective control over the VIEs. Consequently, the VIEs&#8217; results
of operations, assets and liabilities would not be included in the Company&#8217;s CFS. If such were the case, the Company&#8217;s cash
flows, financial position, and operating performance would be materially adversely affected. The Company&#8217;s contractual arrangements
WFOE, HiTek and HiTek&#8217;s shareholders are approved and in place. Management believes such contracts are enforceable, and considers
the possibility remote that PRC regulatory authorities with jurisdiction over the Company&#8217;s operations and contractual relationships
would find the contracts to be unenforceable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s operations and businesses
rely on the operations and businesses of its VIEs, which hold certain recognized revenue-producing assets. The VIEs also have an assembled
workforce, focused primarily on R&amp;D, whose costs are expensed as incurred. The Company&#8217;s operations and businesses may be adversely
impacted if the Company loses the ability to use and enjoy assets held by its&#160;VIE.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">VIEs are generally entities
that lack sufficient equity to finance their activities without additional financial support from other parties or whose equity holders
lack adequate decision-making ability. All VIEs and their subsidiaries of the Company must be evaluated to determine the primary beneficiary
of the risks and rewards of the VIE. The primary beneficiary is required to consolidate the VIE for financial reporting purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 116; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="ixv-18477"><span style="background-color: white">Summary
information regarding consolidated VIEs and their subsidiaries is as follows.</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of<br/> December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Total current assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-21160">10,571,775</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-21161">11,276,852</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-21162">9,641,441</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-21163">9,102,933</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-21164">20,213,216</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-21165">20,379,785</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-21166">7,073,660</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-21167">5,329,843</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" id="ixv-18545"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-21168">4,335,591</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-21169">6,228,595</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-21170">6,473,638</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21171">1,098,947</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21172">1,684,991</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21173">2,061,517</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="ixv-18592"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net cash provided by (used in) operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-21174">834,596</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-21175">4,016,852</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-21176">757,861</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash&#160;(used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-21177">675,964</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-21178">7,349,231</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd" id="ixv-21179">400,006</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-21180">2,749,498</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-18657"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 20 &#8211; SUBSEQUENT EVENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performed an evaluation of events
and transactions for potential recognition or disclosure through the date of this report. The Company is not aware of any material subsequent
event other than the item disclosed below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2024, the Company signed a
supplementary agreement with Beijing Baihengda Petroleum Technology Co., Ltd. (&#8220;Beijing Baihengda,&#8221; together with HiTek,
the Lenders) and Guangxi Beihengda Mining Co., Ltd. (&#8220;Guangxi Beihengda,&#8221; or the Borrower) to extend RMB<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLoans" scale="0" unitRef="cny" id="ixv-21181">30,000,000</ix:nonFraction> loan
receivable and RMB<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="cny" id="ixv-21182">15,000,000</ix:nonFraction> loan payable for one year, due on <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="us-gaap:ReceivableWithImputedInterestDueDates" id="ixv-21183">January 21, 2025</ix:nonNumeric>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 5, 2024, the 2024 annual general meeting
of shareholders adopted the resolutions that the issued <ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-21184">14,392,364</ix:nonFraction> ordinary shares of par value of US$<ix:nonFraction contextRef="c152" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-21185">0.0001</ix:nonFraction> each are re-designated and
re-classified into <ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-21186">6,200,364</ix:nonFraction> Class A ordinary shares of par value US$<ix:nonFraction contextRef="c153" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-21187">0.0001</ix:nonFraction> each with <ix:nonNumeric contextRef="c154" name="us-gaap:CommonStockVotingRights" id="ixv-21188">one</ix:nonNumeric> vote per share (the &#8220;Class A Ordinary
Shares&#8221;) and <ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-21189">8,192,000</ix:nonFraction> Class B ordinary shares of par value US$<ix:nonFraction contextRef="c155" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-21190">0.0001</ix:nonFraction> each with <ix:nonNumeric contextRef="c156" name="us-gaap:CommonStockVotingRights" id="ixv-21191">15</ix:nonNumeric> votes per share (the &#8220;Class B Ordinary
Shares&#8221;) on a one for one basis.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="ixv-18670"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 21- CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to Rules 12-04(a), 5-04(c), and 4-08(e)(3)
of Regulation S-X, the condensed financial information of the parent company shall be filed when the restricted net assets of consolidated
subsidiaries exceed <ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNetAssetsPercentage" scale="-2" unitRef="pure" id="ixv-21192">25</ix:nonFraction> percent of consolidated net assets as of the end of the most recently completed fiscal year. The Company performed
a test on the restricted net assets of consolidated subsidiaries in accordance with such rules and concluded they were applicable to the
Company as the restricted net assets of the Company&#8217;s PRC subsidiary and VIEs exceeded&#160;<ix:nonFraction contextRef="c276" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNetAssetsPercentage" scale="-2" unitRef="pure" id="ixv-21193">25</ix:nonFraction>% of the consolidated net assets of
the Company. Therefore, the condensed CFS for the parent company are included herein.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 117; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_2" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c277" continuedAt="_ScheduleOfCondensedBalanceSheetTableTextBlock-c277_cont_1" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="ixv-18692"><b>PARENT COMPANY BALANCE SHEETS</b></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfCondensedBalanceSheetTableTextBlock-c277_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current assets</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-21194">8,236,065</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-21195">226,578</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term investments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-21196">3,000,000</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intercompany receivables</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-21197">15,000</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-21198">10,000</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loan receivable</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-21199">2,621,971</ix:nonFraction></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses and other current assets</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-21200">204,604</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total current assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-21201">14,077,640</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-21202">236,578</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-current assets</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-current deferred offering cost</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="0" unitRef="usd" id="ixv-21203">349,842</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term investments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd" id="ixv-21204">1,000,000</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-121; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investments in non-VIE subsidiaries</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="0" unitRef="usd" id="ixv-21205">14,621,943</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="0" unitRef="usd" id="ixv-21206">14,299,036</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total non-current assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-21207">15,621,943</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-21208">14,648,878</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-21209">29,699,583</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-21210">14,885,456</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liabilities and Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current liabilities</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intercompany payable</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-21211">1,361,997</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-21212">1,358,930</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total current liabilities</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-21213">1,361,997</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-21214">1,358,930</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Liabilities</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-21215">1,361,997</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-21216">1,358,930</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commitments and Contingencies</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 27pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary Shares, par value $<ix:nonFraction contextRef="c276" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-21217"><ix:nonFraction contextRef="c278" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-21218">0.0001</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c276" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-21219"><ix:nonFraction contextRef="c278" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-21220">490,000,000</ix:nonFraction></ix:nonFraction> shares&#160;authorized; <ix:nonFraction contextRef="c276" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-21221"><ix:nonFraction contextRef="c276" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-21222">14,392,364</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction contextRef="c278" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-21223"><ix:nonFraction contextRef="c278" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-21224">10,987,679</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2023 and 2022, respectively.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-21225">1,439</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-21226">1,099</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional paid-in capital</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-21227">16,721,551</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-21228">2,628,356</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory reserve</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-21229">836,215</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" scale="0" unitRef="usd" id="ixv-21230">836,215</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retained earnings</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-21231">11,387,748</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-21232">10,340,107</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated other comprehensive loss</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-21233">609,367</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-21234">279,251</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-21235">28,337,586</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-21236">13,526,526</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Liabilities and Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-21237">29,699,583</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-21238">14,885,456</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 118; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_3" id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c277" continuedAt="_ScheduleOfCondensedIncomeStatementTableTextBlock-c277_cont_1" escape="true" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="ixv-21239">PARENT COMPANY STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME</ix:nonNumeric> </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:continuation id="_ScheduleOfCondensedIncomeStatementTableTextBlock-c277_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; padding-bottom: 1.5pt; padding-left: 0in">Revenues</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-21240">36,402</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Gross profit</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-21241">36,402</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-21242">764,111</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-21243">378,857</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Total operating expenses</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-21244">764,111</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-21245">378,857</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Operating loss</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-21246">727,709</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-21247">378,857</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Net investment income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeNet" scale="0" unitRef="usd" id="ixv-21248">238,812</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="0" unitRef="usd" id="ixv-21249">317,505</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndOtherIncome" scale="0" unitRef="usd" id="ixv-21250">35</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Other expense, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-21251">3,382</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-21252">4,327</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Total other income (loss)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-21253">552,935</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-21254">4,292</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in">Share of income from subsidiaries</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="hkit:ShareOfIncomeFromSubsidiaries" scale="0" unitRef="usd" id="ixv-21255">1,222,415</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="hkit:ShareOfIncomeFromSubsidiaries" scale="0" unitRef="usd" id="ixv-21256">1,798,894</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Income before provision for income taxes</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-21257">1,047,641</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-21258">1,415,745</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Net income</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21259">1,047,641</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21260">1,415,745</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Net income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21261">1,047,641</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21262">1,415,745</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0in">Comprehensive income</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-21263">1,047,641</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-21264">1,415,745</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-left: 0in">Earnings per ordinary share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"><div style="-sec-ix-hidden: hidden-fact-126; -sec-ix-hidden: hidden-fact-125">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c277" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-21265">0.08</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c279" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-21266">0.13</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-left: 0in">Weighted average number of ordinary shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"><div style="-sec-ix-hidden: hidden-fact-128; -sec-ix-hidden: hidden-fact-127">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c277" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-21267">13,257,469</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c279" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-21268">10,987,679</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 119; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c277" continuedAt="_ScheduleOfCondensedCashFlowStatementTableTextBlock-c277_cont_1" escape="true" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="ixv-19498"><b>PARENT COMPANY STATEMENTS OF CASH FLOWS</b></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<ix:continuation id="_ScheduleOfCondensedCashFlowStatementTableTextBlock-c277_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Operating Activities</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21269">1,047,641</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-21270">1,415,745</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net income to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accrued interest income from loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-21271">317,172</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net investment gain</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="0" sign="-" unitRef="usd" id="ixv-21272">1,461,227</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInFinanceReceivables" scale="0" sign="-" unitRef="usd" id="ixv-21273">1,798,894</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred offering cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" scale="0" sign="-" unitRef="usd" id="ixv-21274">130,134</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts" scale="0" unitRef="usd" id="ixv-21275">60,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Due from intercompany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" scale="0" sign="-" unitRef="usd" id="ixv-21276">5,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Due to intercompany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToAffiliates" scale="0" unitRef="usd" id="ixv-21277">3,067</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Prepaid expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-21278">40,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash used in operating activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-21279">862,825</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-21280">283,149</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Loans to third parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLoansReceivable" scale="0" sign="-" unitRef="usd" id="ixv-21281">11,260,542</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Repayment from third-party loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-21282">8,830,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Purchases of held-to-maturity investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-21283">11,000,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Redemption of held-to-maturity investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" scale="0" unitRef="usd" id="ixv-21284">7,159,018</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash used in investing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-21285">6,270,591</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Proceeds from issuance of ordinary shares</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-21286">15,142,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-21287">15,142,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Net increase (decrease) in cash</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-21288">8,009,486</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-21289">283,149</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash and equivalents at beginning of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-21290">226,578</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c280" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-21291">509,727</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Cash and equivalents at end of year</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-21292">8,236,064</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-21293">226,578</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 120; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_038"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 19. EXHIBITS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>EXHIBIT INDEX</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="5" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Incorporated by reference to</b> &#160; &#160;</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Filed</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; width: 5%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit&#160;No.</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 60%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 5%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Form</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 7%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Filing Date</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 7%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>herewith</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018009173/filename2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Association</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.2</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018009173/filename3.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Memorandum of Association</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.3</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex1-3_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second Amended and Restated Memorandum and Articles of Association</span></a></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b>&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex2-1_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specimen Certificate for Class A Ordinary Shares</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b>&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea020208001ex2-2_hitek.htm">Description of Securities</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018016331/ff12018ex10-1_hitekglobal.htm">Employment Agreement by and between CEO Xiaoyang Huang and the Company dated July 1, 2018</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November&#160;20,&#160;2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018016331/ff12018ex10-2_hitekglobal.htm">Employment Agreement by and between CTO Bo Shi and the Company dated July 1, 2018</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 20, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018016331/ff12018ex10-3_hitekglobal.htm">Employment Agreement by and between CFO Tianyu Xia and the Company on September 2, 2018</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 20, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.4</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018009173/filename4.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exclusive Technical Consultation and Service Agreement dated March 31, 2018, between WFOE and the Company</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.5</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018009173/filename5.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity Interests Pledge Agreement dated March 31, 2018, between WFOE and Huang Xiaoyang, Yin Shenping, Shi Bo, Wang Zhishuang, Huang Liuqing, Li Jingru, Tang Mian, Tian Ce, Lin Xianfeng, Inner Mongolia Guangxin Investment Co., Ltd., Baotou Zhongzhe Hengtong Technology Co., Ltd. ***</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.6</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018009173/filename6.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exclusive Equity Interests Purchase Agreement dated March 31, 2018, amongst WFOE, Huang Xiaoyang, Yin Shenping, Shi Bo, Wang Zhishuang, Huang Liuqing, Li Jingru, Tang Mian, Tian Ce, Lin Xianfeng, Inner Mongolia Guangxin Investment Co., Ltd., Baotou Zhongzhe Hengtong Technology Co., Ltd., and HiTek***</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.7</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390018009173/filename7.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Power of Attorney dated March 31, 2018, between WFO and Huang Xiaoyang, Yin Shenping, Shi Bo, Wang Zhishuang, Huang Liuqing, Li Jingru, Tang Mian, Tian Ce, Lin Xianfeng, Inner Mongolia Guangxin Investment Co., Ltd., Baotou Zhongzhe Hengtong Technology Co., Ltd.***</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2018</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390023032977/f20f2022ex8-1_hitekglobal.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">List of Subsidiaries</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20-F&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 27, 2023&#160;</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390019013135/ff12019a6ex99-1_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Code of Business Conduct and Ethics of the Registrant</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 19, 2019</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>11.2</td>
    <td>&#160;</td>
    <td><a href="ea020208001ex11-2_hitek.htm">Insider Trading Policy of the Registrant</a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><b>X</b></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex12-1_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of the Chief Executive Officer (Principal Financial Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act, as amended.</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex12-2_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of the Chief Financial Officer (Principal Financial Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act, as amended</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.1</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex13-1_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of the Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.2</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex13-2_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of the Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.1</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex15-1_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent Letter of Jingtian &amp; Gongcheng</span><span style="font-size: 10pt">&#160;</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16.1</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1742341/000121390023013359/ea174042ex16-1_hitekglobal.htm">Letter of UHY LLP to the U.S. Securities and Exchange Commission dated February 21, 2023</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6-K</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16.1</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 21, 2023</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97.1</span></td>
    <td>&#160;</td>
    <td><a href="ea020208001ex97-1_hitek.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Compensation Recovery Policy of the Registrant</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following financial statements from the Company&#8217;s Annual Report on Form 20-F for the year ended December 31, 2023, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations and Comprehensive Income (Loss), (iii) Consolidated Statements of Changes in Shareholders&#8217; Equity, (iv) Consolidated Statements of Cash Flows, and (v) Notes to Consolidated Financial Statements, tagged as blocks of text and including detailed tags</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>X</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furnished
herewith.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 121; Options: NewSection; Value: 87 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The registrant hereby certifies that it meets
all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report
on its behalf.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HiTek Global Inc.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%; text-align: justify">&#160;</td>
    <td style="width: 5%; text-align: justify">&#160;</td>
    <td style="width: 35%; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Xiaoyang Huang&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiaoyang Huang</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Chief Executive Officer</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Principal Executive Officer)</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:&#160;</span></td>
    <td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">April 5, 2024</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">88</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><div>





</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>













































</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c4" id="hidden-fact-0" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-1" name="us-gaap:DeferredCosts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-2" name="us-gaap:LongTermInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-3" name="hkit:AdvancesFromCustomers" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-4" name="us-gaap:NotesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-6" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-7" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-8" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-9" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.08</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="2" id="hidden-fact-10" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.13</ix:nonFraction>
<ix:nonFraction contextRef="c7" decimals="2" id="hidden-fact-11" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.15</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="INF" id="hidden-fact-12" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">10987679</ix:nonFraction>
<ix:nonFraction contextRef="c7" decimals="INF" id="hidden-fact-13" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">10987679</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-14" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">13257469</ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-15" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-16" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c16" id="hidden-fact-17" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-18" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c14" id="hidden-fact-19" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-20" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c16" id="hidden-fact-21" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-22" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c14" id="hidden-fact-23" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-24" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c18" id="hidden-fact-25" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-26" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c25" id="hidden-fact-27" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c26" id="hidden-fact-28" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c27" id="hidden-fact-29" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c28" id="hidden-fact-30" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c25" id="hidden-fact-31" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c26" id="hidden-fact-32" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c27" id="hidden-fact-33" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c29" id="hidden-fact-34" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c25" id="hidden-fact-35" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c26" id="hidden-fact-36" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c29" id="hidden-fact-37" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-38" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-39" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-40" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-41" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c35" id="hidden-fact-42" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-43" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-44" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c38" id="hidden-fact-45" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c35" id="hidden-fact-46" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c36" id="hidden-fact-47" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c37" id="hidden-fact-48" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-49" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-50" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-51" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-52" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-53" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-54" name="hkit:IncreaseDecreaseInAdvancesFromCustomers" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-55" name="hkit:IncreaseDecreaseInAdvancesFromCustomers" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-56" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-57" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-58" name="us-gaap:RepaymentsOfAdvancesForConstruction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-59" name="us-gaap:RepaymentsOfAdvancesForConstruction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-60" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-61" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-62" name="us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-63" name="us-gaap:ProceedsFromOtherDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-64" name="us-gaap:ProceedsFromOtherDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-65" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-66" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-67" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-68" name="hkit:DeferredOfferingCost" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-69" name="hkit:DeferredOfferingCost" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-70" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-71" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c77" id="hidden-fact-72" name="us-gaap:TradingSecuritiesDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c78" id="hidden-fact-73" name="us-gaap:TradingSecuritiesDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c77" id="hidden-fact-74" name="us-gaap:HeldToMaturitySecuritiesRestricted" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c78" id="hidden-fact-75" name="us-gaap:HeldToMaturitySecuritiesRestricted" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c81" id="hidden-fact-76" name="us-gaap:HeldToMaturitySecuritiesRestricted" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c82" id="hidden-fact-77" name="us-gaap:HeldToMaturitySecuritiesRestricted" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c84" id="hidden-fact-78" name="us-gaap:Investments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c85" id="hidden-fact-79" name="us-gaap:Investments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c88" id="hidden-fact-80" name="us-gaap:TradingSecuritiesDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c89" id="hidden-fact-81" name="us-gaap:TradingSecuritiesDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c88" id="hidden-fact-82" name="us-gaap:HeldToMaturitySecuritiesRestricted" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c89" id="hidden-fact-83" name="us-gaap:HeldToMaturitySecuritiesRestricted" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c91" id="hidden-fact-84" name="us-gaap:Investments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c92" id="hidden-fact-85" name="us-gaap:Investments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c97" id="hidden-fact-86" name="us-gaap:RealizedInvestmentGainsLosses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c98" id="hidden-fact-87" name="us-gaap:UnrealizedGainLossOnInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c97" id="hidden-fact-88" name="us-gaap:DebtSecuritiesTradingGainLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c98" id="hidden-fact-89" name="us-gaap:DebtSecuritiesTradingGainLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-90" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-91" name="us-gaap:AdvancesToAffiliate" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-92" name="us-gaap:PaymentsToSuppliers" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-93" name="hkit:ReserveForAmountNotRecoverable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c112" id="hidden-fact-94" name="us-gaap:AccountsAndNotesReceivableNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c127" id="hidden-fact-95" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c129" id="hidden-fact-96" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c131" id="hidden-fact-97" name="us-gaap:NotesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c129" id="hidden-fact-98" name="us-gaap:NotesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c125" id="hidden-fact-99" name="us-gaap:NotesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c146" id="hidden-fact-100" name="us-gaap:InterestExpenseDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-101" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c195" id="hidden-fact-102" name="us-gaap:AccountsReceivableNetCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c196" id="hidden-fact-103" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-104" name="us-gaap:CostOfRevenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-105" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c217" id="hidden-fact-106" name="us-gaap:CostOfRevenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c217" id="hidden-fact-107" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c225" id="hidden-fact-108" name="us-gaap:CostOfRevenue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c225" id="hidden-fact-109" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c234" id="hidden-fact-110" name="us-gaap:AccountsPayableOtherCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c235" id="hidden-fact-111" name="hkit:TotalAccountsPayablePercentage" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c248" id="hidden-fact-112" name="us-gaap:AccountsPayableOtherCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c249" id="hidden-fact-113" name="hkit:TotalAccountsPayablePercentage" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c254" id="hidden-fact-114" name="us-gaap:AccountsPayableOtherCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c255" id="hidden-fact-115" name="hkit:TotalAccountsPayablePercentage" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c273" id="hidden-fact-116" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c275" id="hidden-fact-117" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c278" id="hidden-fact-118" name="us-gaap:ShortTermInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c278" id="hidden-fact-119" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c276" id="hidden-fact-120" name="us-gaap:DeferredFinanceCostsNoncurrentNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c278" id="hidden-fact-121" name="us-gaap:LongTermInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-122" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-123" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-124" name="us-gaap:InvestmentIncomeNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c277" decimals="2" id="hidden-fact-125" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.08</ix:nonFraction>
<ix:nonFraction contextRef="c279" decimals="2" id="hidden-fact-126" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.13</ix:nonFraction>
<ix:nonFraction contextRef="c279" decimals="INF" id="hidden-fact-127" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">10987679</ix:nonFraction>
<ix:nonFraction contextRef="c277" decimals="INF" id="hidden-fact-128" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">13257469</ix:nonFraction>
<ix:nonFraction contextRef="c279" id="hidden-fact-129" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-130" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-131" name="us-gaap:IncreaseDecreaseInDueToAffiliates" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c277" id="hidden-fact-132" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-133" name="us-gaap:PaymentsToAcquireLoansReceivable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-134" name="us-gaap:RepaymentsOfRelatedPartyDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-135" name="us-gaap:PaymentsToAcquireShortTermInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-136" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-137" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-138" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c279" id="hidden-fact-139" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="usd" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-21436">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-21437">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-21438">361008</ix:nonNumeric>
<ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode" id="ixv-21439">361008</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-21440">0001742341</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="hkit-20231231.xsd" xlink:type="simple"/></ix:references>
<ix:resources><ix:relationship fromRefs="ix_0_fact hidden-fact-92" toRefs="ix_0_footnote"/>
<ix:relationship fromRefs="ix_1_fact ix_2_fact" toRefs="ix_1_footnote"/>
<ix:relationship fromRefs="ix_3_fact ix_4_fact" toRefs="ix_2_footnote"/>
<ix:relationship fromRefs="ix_5_fact ix_6_fact" toRefs="ix_3_footnote"/>
<ix:relationship fromRefs="ix_7_fact ix_8_fact" toRefs="ix_4_footnote"/>
<ix:relationship fromRefs="ix_9_fact hidden-fact-94" toRefs="ix_5_footnote"/>
<ix:relationship fromRefs="hidden-fact-95 ix_10_fact" toRefs="ix_6_footnote"/>
<ix:relationship fromRefs="hidden-fact-97 ix_11_fact ix_12_fact ix_13_fact ix_14_fact" toRefs="ix_7_footnote"/>
<ix:relationship fromRefs="ix_15_fact ix_16_fact ix_17_fact" toRefs="ix_8_footnote"/>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-10-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">us-gaap:OtherInvesteesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:ShenpingYinMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">us-gaap:OtherInvesteesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:XiaoyangHuangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">us-gaap:OtherInvesteesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:ShareholdersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:TaxDevicesAndServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:TaxDevicesAndServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:TaxDevicesAndServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:SoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:SoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:SoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hkit:BalanceSheetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hkit:BalanceSheetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hkit:ProfitsLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hkit:ProfitsLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:WorkingDaysMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:WorkingDayMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-01-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-05-08</xbrli:startDate>
    <xbrli:endDate>2022-05-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hkit:ThirdPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:GuangxiBeihengdaMiningCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:GuangxiBeihengdaMiningCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:HongkongSanyouPetroleumCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:HongkongSanyouPetroleumCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:BeijingZhongzheYuantongTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:BeijingZhongzheYuantongTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:OneBorrowingAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:TwoBorrowingAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:OneBorrowingAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:ThreeBorrowingAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:TwoBorrowingAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraVzuyGh8zY3nxEvWFXb+pe7c13b5QnOgQP/NY3s19vLrRcAIeb58utAhYTAfbq/tp/4EHhWHC25hlPZJ9P5PA4+mIsq6CyYi290oZCg2O788keD87nZ3NNYKygvxrZS6qgmO4YM1kAQqY0g4XtrAqdMmadmYSn+xez5fRgZ/qMVrQOVcXYy/2049jkZ4J2HAi7NHu/DF5hig==] CSR-->
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-04-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-02-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-02-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-02-01</xbrli:startDate>
    <xbrli:endDate>2024-02-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-02-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-02-01</xbrli:startDate>
    <xbrli:endDate>2024-02-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:NonPRCOperationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:NonPRCOperationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:NonPRCOperationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:PRCOperationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:PRCOperationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:PRCOperationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierDMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierDMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierDMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierFMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierFMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierFMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001742341</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-1.3
<SEQUENCE>2
<FILENAME>ea020208001ex1-3_hitek.htm
<DESCRIPTION>SECOND AMENDED AND RESTATED MEMORANDUM AND ARTICLES OF ASSOCIATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0pt"><B>Exhibit 1.3</B></P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>THE COMPANIES ACT (AS REVISED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE CAYMAN ISLANDS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>COMPANY LIMITED BY SHARES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECOND AMENDED AND RESTATED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>MEMORANDUM AND ARTICLES OF ASSOCIATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Hitek
Global Inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&#28023;&#22825;&#32593;&#32476;&#22269;&#38469;&#26377;&#38480;&#20844;&#21496;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>(adopted
by special resolution effective on 5 FEBRUARY 2024)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B></B></FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>THE COMPANIES ACT (AS REVISED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>OF THE CAYMAN ISLANDS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>COMPANY LIMITED BY SHARES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>SECOND AMENDED AND RESTATED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>MEMORANDUM OF ASSOCIATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Hitek
Global Inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&#28023;&#22825;&#32593;&#32476;&#22269;&#38469;&#26377;&#38480;&#20844;&#21496;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>(adopted
by special resolution effective on 5 FEBRUARY 2024)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1</TD><TD STYLE="text-align: justify">The name of the Company is <B>Hitek Global Inc. <FONT STYLE="font-family: Times New Roman, Times, Serif">&#28023;&#22825;&#32593;&#32476;&#22269;&#38469;&#26377;&#38480;&#20844;&#21496;</FONT></B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2</TD><TD STYLE="text-align: justify">The Registered Office of the Company shall be at the offices of Maples Corporate Services Limited, PO
Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands, or at such other place within the Cayman Islands as the Directors may decide.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3</TD><TD STYLE="text-align: justify">The objects for which the Company is established are unrestricted and the Company shall have full power
and authority to carry out any object not prohibited by the laws of the Cayman Islands.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4</TD><TD STYLE="text-align: justify">The liability of each Member is limited to the amount unpaid on such Member&rsquo;s shares.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5</TD><TD STYLE="text-align: justify">The share capital of the Company is US$50,000 divided into 431,808,000 Class A ordinary shares of a par
value of US$0.0001 each, 58,192,000 Class B ordinary shares of a par value of US$0.0001 each and 10,000,000 preference shares of a par
value of US$0.0001 each.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">6</TD><TD STYLE="text-align: justify">The Company has power to register by way of continuation as a body corporate limited by shares under the
laws of any jurisdiction outside the Cayman Islands and to be deregistered in the Cayman Islands.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">7</TD><TD STYLE="text-align: justify">Capitalised terms that are not defined in this Memorandum of Association bear the respective meanings
given to them in the Articles of Association of the Company.<B><BR STYLE="clear: both">
</B></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>THE COMPANIES ACT (AS REVISED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE CAYMAN ISLANDS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>COMPANY LIMITED BY SHARES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECOND AMENDED AND RESTATED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ARTICLES OF ASSOCIATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Hitek
Global Inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&#28023;&#22825;&#32593;&#32476;&#22269;&#38469;&#26377;&#38480;&#20844;&#21496;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>(adopted
by special resolution effective on 5 FEBRUARY 2024)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">1</FONT></TD><TD STYLE="text-align: justify">Interpretation</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1.1</TD><TD STYLE="text-align: justify">In the Articles Table A in the First Schedule to the Statute does not apply and, unless there is something
in the subject or context inconsistent therewith:</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 94%; margin-left: 33.75pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0pt; text-align: left; width: 160.65pt; padding-right: 0pt; padding-left: 0pt; vertical-align: top">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&ldquo;Applicable Law&rdquo;</B></P></TD>
    <TD STYLE="padding-right: 0pt; width: 306.55pt; padding-left: 0pt; text-indent: 0pt; text-align: justify">means, with respect to any person, all provisions of laws, statutes, ordinances, rules, regulations, permits, certificates, judgments, decisions, decrees or orders of any governmental authority applicable to such person.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0pt; text-align: left; padding-right: 0pt; padding-left: 0pt; vertical-align: top">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt; text-indent: 0pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; padding-left: 0pt; text-indent: 0pt; text-align: left"><B>&ldquo;Articles&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means these second amended and restated articles of association of the Company.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; padding-left: 0pt; text-indent: 0pt; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Audit Committee&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means the audit committee of the board of directors of the Company established pursuant to the Articles, or any successor committee.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Auditor&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means the person for the time being performing the duties of auditor of the Company (if any).</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Class A Ordinary Share&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means a Class A ordinary share of a par value of US$0.0001 in the share capital of the Company.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Class B Ordinary Share&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means a Class B ordinary share of a par value of US$0.0001 in the share capital of the Company.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Clearing House&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means a clearing house recognised by the laws of the jurisdiction in which the Shares (or depositary receipts therefor) are listed or quoted on a stock exchange or interdealer quotation system in such jurisdiction.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Company&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means the above named company.</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 94%; margin-left: 33.75pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt; width: 160.65pt"><B>&ldquo;Company&rsquo;s Website&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt; width: 306.55pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the website of the Company and/or its web-address or domain name.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Compensation Committee&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the compensation committee of the board of directors of the Company established pursuant to the Articles, or any successor committee.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Designated Stock Exchange&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means any U.S. national securities exchange including The NASDAQ Capital Market or NASDAQ or the New York Stock Exchange or NYSE.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Directors&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the directors for the time being of the Company.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Dividend&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means any dividend (whether interim or final) resolved to be paid on Shares pursuant to the Articles.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Electronic Communication&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means a communication sent by electronic means, including electronic posting to the Company&rsquo;s Website, transmission to any number, address or internet website (including the website of the Securities and Exchange Commission) or other electronic delivery methods as otherwise decided and approved by the Directors.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Electronic Record&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">has the same meaning as in the Electronic Transactions Act.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Electronic Transactions Act&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the Electronic Transactions Act (As Revised) of the Cayman Islands.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Exchange Act&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means
the United States Securities Exchange Act of 1934, as amended or any similar U.S. federal statute and the rules and regulations of the
Securities and Exchange Commission thereunder, all as the same shall be in effect at the time.</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Independent Director&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">has
the same meaning as in the rules and regulations of the Designated Stock Exchange or in Rule 10A-3 under the Exchange Act, as the case
may be.&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;IPO&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the Company&rsquo;s initial public offering of securities.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Member&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">has the same meaning as in the Statute.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Memorandum&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the second amended and restated memorandum of association of the Company.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Officer&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means
a person appointed to hold an office in the Company.&nbsp;</P></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 94%; margin-left: 33.75pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt; width: 160.65pt"><B>&ldquo;Ordinary Resolution&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt; width: 306.55pt"><P STYLE="margin-top: 0; margin-bottom: 0">means a resolution passed by a simple majority of the Members as, being entitled to do so, vote in person or, where proxies are allowed, by proxy at a general meeting, and includes a unanimous written resolution. In computing the majority when a poll is demanded regard shall be had to the number of votes to which each Member is entitled by the Articles.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Nominating and Corporate Governance Committee&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means
the nominating and corporate governance committee of the board of directors of the Company established pursuant to the Articles, or any
successor committee.&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Preference Share&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means a preference share of a par value of US$0.0001 in the share capital of the Company.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Register of Members&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means
the register of Members maintained in accordance with the Statute and includes (except where otherwise stated) any branch or duplicate
register of Members.&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Registered Office&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the registered office for the time being of the Company.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Seal&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the common seal of the Company and includes every duplicate seal.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Securities and Exchange Commission&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the United States Securities and Exchange Commission.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Share&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means
a Class A Ordinary Share, a Class B Ordinary Share or a Preference Share and includes a fraction of a share in the Company.&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Special Resolution&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">has the same meaning as in the Statute, and includes a unanimous written resolution.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Statute&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt"><P STYLE="margin-top: 0; margin-bottom: 0">means the Companies Act (As Revised) of the Cayman Islands.</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; vertical-align: top; text-align: left; padding-left: 0pt; text-indent: 0pt"><B>&ldquo;Treasury Share&rdquo;</B></TD>
    <TD STYLE="padding-right: 0pt; text-align: justify; padding-left: 0pt; text-indent: 0pt">means a Share held in the name of the Company as a treasury share in accordance with the Statute.</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1.2</TD><TD STYLE="text-align: justify">In the Articles:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">words importing the singular number include the plural number and vice versa;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">words importing the masculine gender include the feminine gender;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">words importing persons include corporations as well as any other legal or natural person;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">&ldquo;written&rdquo; and &ldquo;in writing&rdquo; include all modes of representing or reproducing words
in visible form, including in the form of an Electronic Record;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify">&ldquo;shall&rdquo; shall be construed as imperative and &ldquo;may&rdquo; shall be construed as permissive;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(f)</TD><TD STYLE="text-align: justify">references to provisions of any law or regulation shall be construed as references to those provisions
as amended, modified, re-enacted or replaced;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(g)</TD><TD STYLE="text-align: justify">any phrase introduced by the terms &ldquo;including&rdquo;, &ldquo;include&rdquo;, &ldquo;in particular&rdquo;
or any similar expression shall be construed as illustrative and shall not limit the sense of the words preceding those terms;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(h)</TD><TD STYLE="text-align: justify">the term &ldquo;and/or&rdquo; is used herein to mean both &ldquo;and&rdquo; as well as &ldquo;or.&rdquo; The
use of &ldquo;and/or&rdquo; in certain contexts in no respects qualifies or modifies the use of the terms &ldquo;and&rdquo; or &ldquo;or&rdquo;
in others. The term &ldquo;or&rdquo; shall not be interpreted to be exclusive and the term &ldquo;and&rdquo; shall not be interpreted to require
the conjunctive (in each case, unless the context otherwise requires);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">headings are inserted for reference only and shall be ignored in construing the Articles;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(j)</TD><TD STYLE="text-align: justify">any requirements as to delivery under the Articles include delivery in the form of an Electronic Record;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(k)</TD><TD STYLE="text-align: justify">any requirements as to execution or signature under the Articles including the execution of the Articles
themselves can be satisfied in the form of an electronic signature as defined in the Electronic Transactions Act;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(l)</TD><TD STYLE="text-align: justify">sections 8 and 19(3) of the Electronic Transactions Act shall not apply;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(m)</TD><TD STYLE="text-align: justify">the term &ldquo;clear days&rdquo; in relation to the period of a notice means that period excluding the
day when the notice is received or deemed to be received and the day for which it is given or on which it is to take effect; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(n)</TD><TD STYLE="text-align: justify">the term &ldquo;holder&rdquo; in relation to a Share means a person whose name is entered in the Register
of Members as the holder of such Share.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">2</FONT></TD><TD STYLE="text-align: justify">Commencement of Business</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.1</TD><TD STYLE="text-align: justify">The business of the Company may be commenced as soon after incorporation of the Company as the Directors
shall see fit.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">2.2</TD><TD STYLE="text-align: justify">The Directors may pay, out of the capital or any other monies of the Company, all expenses incurred in
or about the formation and establishment of the Company, including the expenses of registration.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">3</FONT></TD><TD STYLE="text-align: justify">Issue of Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.1</TD><TD STYLE="text-align: justify">Subject to the provisions, if any, in the Memorandum (and to any direction that may be given by the Company
in general meeting) and, where applicable, the rules and regulations of the Designated Stock Exchange, the Securities and Exchange Commission
and/or any other competent regulatory authority or otherwise under Applicable Law, and without prejudice to any rights attached to any
existing Shares, the Directors may allot, issue, grant options over or otherwise dispose of Shares (including fractions of a Share) with
or without preferred, deferred or other rights or restrictions, whether in regard to Dividends or other distributions, voting, return
of capital or otherwise and to such persons, at such times and on such other terms as they think proper, and may also (subject to the
Statute and the Articles) vary such rights.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.2</TD><TD STYLE="text-align: justify">The Company may issue rights, options, warrants or convertible securities or securities of similar nature
conferring the right upon the holders thereof to subscribe for, purchase or receive any class of Shares or other securities in the Company
on such terms as the Directors may from time to time determine.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.3</TD><TD STYLE="text-align: justify">The Company may issue securities in the Company, which may be comprised of whole or fractional Shares,
rights, options, warrants or convertible securities or securities of similar nature conferring the right upon the holders thereof to subscribe
for, purchase or receive any class of Shares or other securities in the Company, upon such terms as the Directors may from time to time
determine.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.4</TD><TD STYLE="text-align: justify">The Company shall not issue Shares to bearer.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">3.5</TD><TD STYLE="text-align: justify"><B>Conversion of Class B Ordinary Shares.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">Class B Ordinary Shares shall automatically convert into Class A Ordinary Shares on a one-for-one basis
at any time and from time to time at the option of the holders thereof.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">References in this Article to &ldquo;<B>converted</B>&rdquo;, &ldquo;<B>conversion</B>&rdquo; or &ldquo;<B>exchange</B>&rdquo;
shall mean the repurchase without notice of Class B Ordinary Shares of any Member and, on behalf of such Members, automatic application
of such repurchase proceeds in paying for such new Class A Ordinary Shares into which the Class B Shares have been converted or exchanged
at a price per Class B Ordinary Share necessary to give effect to a conversion or exchange calculated on the basis that the Class A Ordinary
Shares to be issued as part of the conversion or exchange will be issued at par. The Class A Ordinary Shares to be issued on an exchange
or conversion shall be registered in the name of such Member or in such name as the Member may direct.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">4</FONT></TD><TD STYLE="text-align: justify">Register of Members</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4.1</TD><TD STYLE="text-align: justify">The Company shall maintain or cause to be maintained the Register of Members in accordance with the Statute.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">4.2</TD><TD STYLE="text-align: justify">The Directors may determine that the Company shall maintain one or more branch registers of Members in
accordance with the Statute. The Directors may also determine which register of Members shall constitute the principal register and which
shall constitute the branch register or registers, and to vary such determination from time to time.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">5</FONT></TD><TD STYLE="text-align: justify">Closing Register of Members or Fixing Record Date</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.1</TD><TD STYLE="text-align: justify">For the purpose of determining Members entitled to notice of, or to vote at any meeting of Members or
any adjournment thereof, or Members entitled to receive payment of any Dividend or other distribution, or in order to make a determination
of Members for any other purpose, the Directors may, after notice has been given by advertisement in an appointed newspaper or any other
newspaper or by any other means in accordance with the rules and regulations of the Designated Stock Exchange, the Securities and Exchange
Commission and/or any other competent regulatory authority or otherwise under Applicable Law, provide that the Register of Members shall
be closed for transfers for a stated period which shall not in any case exceed forty days.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.2</TD><TD STYLE="text-align: justify">In lieu of, or apart from, closing the Register of Members, the Directors may fix in advance or arrears
a date as the record date for any such determination of Members entitled to notice of, or to vote at any meeting of the Members or any
adjournment thereof, or for the purpose of determining the Members entitled to receive payment of any Dividend or other distribution,
or in order to make a determination of Members for any other purpose.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">5.3</TD><TD STYLE="text-align: justify">If the Register of Members is not so closed and no record date is fixed for the determination of Members
entitled to notice of, or to vote at, a meeting of Members or Members entitled to receive payment of a Dividend or other distribution,
the date on which notice of the meeting is sent or the date on which the resolution of the Directors resolving to pay such Dividend or
other distribution is passed, as the case may be, shall be the record date for such determination of Members. When a determination of
Members entitled to vote at any meeting of Members has been made as provided in this Article, such determination shall apply to any adjournment
thereof.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">6</FONT></TD><TD STYLE="text-align: justify">Certificates for Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">6.1</TD><TD STYLE="text-align: justify">A Member shall only be entitled to a share certificate if the Directors resolve that share certificates
shall be issued. Share certificates representing Shares, if any, shall be in such form as the Directors may determine. Share certificates
shall be signed by one or more Directors or other person authorised by the Directors. The Directors may authorise certificates to be issued
with the authorised signature(s) affixed by mechanical process. All certificates for Shares shall be consecutively numbered or otherwise
identified and shall specify the Shares to which they relate. All certificates surrendered to the Company for transfer shall be cancelled
and, subject to the Articles, no new certificate shall be issued until the former certificate representing a like number of relevant Shares
shall have been surrendered and cancelled.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">6.2</TD><TD STYLE="text-align: justify">The Company shall not be bound to issue more than one certificate for Shares held jointly by more than
one person and delivery of a certificate to one joint holder shall be a sufficient delivery to all of them.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">6.3</TD><TD STYLE="text-align: justify">If a share certificate is defaced, worn out, lost or destroyed, it may be renewed on such terms (if any)
as to evidence and indemnity and on the payment of such expenses reasonably incurred by the Company in investigating evidence, as the
Directors may prescribe, and (in the case of defacement or wearing out) upon delivery of the old certificate.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">6.4</TD><TD STYLE="text-align: justify">Every share certificate sent in accordance with the Articles will be sent at the risk of the Member or
other person entitled to the certificate. The Company will not be responsible for any share certificate lost or delayed in the course
of delivery.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">6.5</TD><TD STYLE="text-align: justify">Share certificates shall be issued within the relevant time limit as prescribed by the Statute, if applicable,
or as the rules and regulations of the Designated Stock Exchange, the Securities and Exchange Commission and/or any other competent regulatory
authority or otherwise under Applicable Law may from time to time determine, whichever is shorter, after the allotment or, except in the
case of a Share transfer which the Company is for the time being entitled to refuse to register and does not register, after lodgement
of a Share transfer with the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">7</FONT></TD><TD STYLE="text-align: justify">Transfer of Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">7.1</TD><TD STYLE="text-align: justify">Subject to the terms of the Articles, any Member may transfer all or any of his Shares by an instrument
of transfer provided that such transfer complies with the rules and regulations of the Designated Stock Exchange, the Securities and Exchange
Commission and/or any other competent regulatory authority or otherwise under Applicable Law. If the Shares in question were issued in
conjunction with rights, options or warrants issued pursuant to the Articles on terms that one cannot be transferred without the other,
the Directors shall refuse to register the transfer of any such Share without evidence satisfactory to them of the like transfer of such
option or warrant.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">7.2</TD><TD STYLE="text-align: justify">The instrument of transfer of any Share shall be in writing in the usual or common form or in a form prescribed
by the rules and regulations of the Designated Stock Exchange, the Securities and Exchange Commission and/or any other competent regulatory
authority or otherwise under Applicable Law or in any other form approved by the Directors and shall be executed by or on behalf of the
transferor (and if the Directors so require, signed by or on behalf of the transferee) and may be under hand or, if the transferor or
transferee is a Clearing House or its nominee(s), by hand or by machine imprinted signature or by such other manner of execution as the
Directors may approve from time to time. The transferor shall be deemed to remain the holder of a Share until the name of the transferee
is entered in the Register of Members.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">8</FONT></TD><TD STYLE="text-align: justify">Redemption, Repurchase and Surrender of Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">8.1</TD><TD STYLE="text-align: justify">Subject to the provisions of the Statute, and, where applicable, the rules and regulations of the Designated
Stock Exchange, the Securities and Exchange Commission and/or any other competent regulatory authority or otherwise under Applicable Law,
the Company may issue Shares that are to be redeemed or are liable to be redeemed at the option of the Member or the Company. The redemption
of such Shares shall be effected in such manner and upon such other terms as the Company may, by Special Resolution, determine before
the issue of the Shares.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">8.2</TD><TD STYLE="text-align: justify">Subject to the provisions of the Statute, and, where applicable, the rules and regulations of the Designated
Stock Exchange, the Securities and Exchange Commission and/or any other competent regulatory authority or otherwise under Applicable Law,
the Company may purchase its own Shares (including any redeemable Shares) in such manner and on such other terms as the Directors may
agree with the relevant Member.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">8.3</TD><TD STYLE="text-align: justify">The Company may make a payment in respect of the redemption or purchase of its own Shares in any manner
permitted by the Statute, including out of capital.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">8.4</TD><TD STYLE="text-align: justify">The Directors may accept the surrender for no consideration of any fully paid Share.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">9</FONT></TD><TD STYLE="text-align: justify">Treasury Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">9.1</TD><TD STYLE="text-align: justify">The Directors may, prior to the purchase, redemption or surrender of any Share, determine that such Share
shall be held as a Treasury Share.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">9.2</TD><TD STYLE="text-align: justify">The Directors may determine to cancel a Treasury Share or transfer a Treasury Share on such terms as they
think proper (including, without limitation, for nil consideration).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">10</FONT></TD><TD STYLE="text-align: justify">Variation of Rights of Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">10.1</TD><TD STYLE="text-align: justify">Subject to Article 3.1, if at any time the share capital of the Company is divided into different classes
of Shares, all or any of the rights attached to any class (unless otherwise provided by the terms of issue of the Shares of that class)
may, whether or not the Company is being wound up, be varied without the consent of the holders of the issued Shares of that class where
such variation is considered by the Directors not to have a material adverse effect upon such rights; otherwise, any such variation shall
be made only with the consent in writing of the holders of not less than two thirds of the issued Shares of that class, or with the approval
of a resolution passed by a majority of not less than two thirds of the votes cast at a separate meeting of the holders of the Shares
of that class. For the avoidance of doubt, the Directors reserve the right, notwithstanding that any such variation may not have a material
adverse effect, to obtain consent from the holders of Shares of the relevant class. To any such meeting all the provisions of the Articles
relating to general meetings shall apply <I>mutatis mutandis</I>, except that the necessary quorum shall be one person holding or representing
by proxy at least one third of the issued Shares of the class and that any holder of Shares of the class present in person or by proxy
may demand a poll.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">10.2</TD><TD STYLE="text-align: justify">For the purposes of a separate class meeting, the Directors may treat two or more or all the classes of
Shares as forming one class of Shares if the Directors consider that such class of Shares would be affected in the same way by the proposals
under consideration, but in any other case shall treat them as separate classes of Shares.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">10.3</TD><TD STYLE="text-align: justify">The rights conferred upon the holders of the Shares of any class issued with preferred or other rights
shall not, unless otherwise expressly provided by the terms of issue of the Shares of that class, be deemed to be varied by the creation
or issue of further Shares ranking pari passu therewith or Shares issued with preferred or other rights.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">11</FONT></TD><TD STYLE="text-align: justify">Commission on Sale of Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company may, in so far as the Statute
permits, pay a commission to any person in consideration of his subscribing or agreeing to subscribe (whether absolutely or conditionally)
or procuring or agreeing to procure subscriptions (whether absolutely or conditionally) for any Shares. Such commissions may be satisfied
by the payment of cash and/or the issue of fully or partly paid-up Shares. The Company may also on any issue of Shares pay such brokerage
as may be lawful.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">12</FONT></TD><TD STYLE="text-align: justify">Non Recognition of Trusts</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company shall not be bound by or
compelled to recognise in any way (even when notified) any equitable, contingent, future or partial interest in any Share, or (except
only as is otherwise provided by the Articles or the Statute) any other rights in respect of any Share other than an absolute right to
the entirety thereof in the holder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">13</FONT></TD><TD STYLE="text-align: justify">Lien on Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">13.1</TD><TD STYLE="text-align: justify">The Company shall have a first and paramount lien on all Shares (whether fully paid-up or not) registered
in the name of a Member (whether solely or jointly with others) for all debts, liabilities or engagements to or with the Company (whether
presently payable or not) by such Member or his estate, either alone or jointly with any other person, whether a Member or not, but the
Directors may at any time declare any Share to be wholly or in part exempt from the provisions of this Article. The registration of a
transfer of any such Share shall operate as a waiver of the Company&rsquo;s lien thereon. The Company&rsquo;s lien on a Share shall also extend to
any amount payable in respect of that Share.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">13.2</TD><TD STYLE="text-align: justify">The Company may sell, in such manner as the Directors think fit, any Shares on which the Company has a
lien, if a sum in respect of which the lien exists is presently payable, and is not paid within fourteen clear days after notice has been
received or deemed to have been received by the holder of the Shares, or to the person entitled to it in consequence of the death or bankruptcy
of the holder, demanding payment and stating that if the notice is not complied with the Shares may be sold.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">13.3</TD><TD STYLE="text-align: justify">To give effect to any such sale the Directors may authorise any person to execute an instrument of transfer
of the Shares sold to, or in accordance with the directions of, the purchaser. The purchaser or his nominee shall be registered as the
holder of the Shares comprised in any such transfer, and he shall not be bound to see to the application of the purchase money, nor shall
his title to the Shares be affected by any irregularity or invalidity in the sale or the exercise of the Company&rsquo;s power of sale under
the Articles.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">13.4</TD><TD STYLE="text-align: justify">The net proceeds of such sale after payment of costs, shall be applied in payment of such part of the
amount in respect of which the lien exists as is presently payable and any balance shall (subject to a like lien for sums not presently
payable as existed upon the Shares before the sale) be paid to the person entitled to the Shares at the date of the sale.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">14</FONT></TD><TD STYLE="text-align: justify">Call on Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.1</TD><TD STYLE="text-align: justify">Subject to the terms of the allotment and issue of any Shares, the Directors may make calls upon the Members
in respect of any monies unpaid on their Shares (whether in respect of par value or premium), and each Member shall (subject to receiving
at least fourteen clear days&rsquo; notice specifying the time or times of payment) pay to the Company at the time or times so specified the
amount called on the Shares. A call may be revoked or postponed, in whole or in part, as the Directors may determine. A call may be required
to be paid by instalments. A person upon whom a call is made shall remain liable for calls made upon him notwithstanding the subsequent
transfer of the Shares in respect of which the call was made.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.2</TD><TD STYLE="text-align: justify">A call shall be deemed to have been made at the time when the resolution of the Directors authorising
such call was passed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.3</TD><TD STYLE="text-align: justify">The joint holders of a Share shall be jointly and severally liable to pay all calls in respect thereof.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.4</TD><TD STYLE="text-align: justify">If a call remains unpaid after it has become due and payable, the person from whom it is due shall pay
interest on the amount unpaid from the day it became due and payable until it is paid at such rate as the Directors may determine (and
in addition all expenses that have been incurred by the Company by reason of such non-payment), but the Directors may waive payment of
the interest or expenses wholly or in part.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.5</TD><TD STYLE="text-align: justify">An amount payable in respect of a Share on issue or allotment or at any fixed date, whether on account
of the par value of the Share or premium or otherwise, shall be deemed to be a call and if it is not paid all the provisions of the Articles
shall apply as if that amount had become due and payable by virtue of a call.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.6</TD><TD STYLE="text-align: justify">The Directors may issue Shares with different terms as to the amount and times of payment of calls, or
the interest to be paid.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.7</TD><TD STYLE="text-align: justify">The Directors may, if they think fit, receive an amount from any Member willing to advance all or any
part of the monies uncalled and unpaid upon any Shares held by him, and may (until the amount would otherwise become payable) pay interest
at such rate as may be agreed upon between the Directors and the Member paying such amount in advance.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">14.8</TD><TD STYLE="text-align: justify">No such amount paid in advance of calls shall entitle the Member paying such amount to any portion of
a Dividend or other distribution payable in respect of any period prior to the date upon which such amount would, but for such payment,
become payable.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">15</FONT></TD><TD STYLE="text-align: justify">Forfeiture of Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">15.1</TD><TD STYLE="text-align: justify">If a call or instalment of a call remains unpaid after it has become due and payable the Directors may
give to the person from whom it is due not less than fourteen clear days&rsquo; notice requiring payment of the amount unpaid together with
any interest which may have accrued and any expenses incurred by the Company by reason of such non-payment. The notice shall specify where
payment is to be made and shall state that if the notice is not complied with the Shares in respect of which the call was made will be
liable to be forfeited.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">15.2</TD><TD STYLE="text-align: justify">If the notice is not complied with, any Share in respect of which it was given may, before the payment
required by the notice has been made, be forfeited by a resolution of the Directors. Such forfeiture shall include all Dividends, other
distributions or other monies payable in respect of the forfeited Share and not paid before the forfeiture.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">15.3</TD><TD STYLE="text-align: justify">A forfeited Share may be sold, re-allotted or otherwise disposed of on such terms and in such manner as
the Directors think fit and at any time before a sale, re-allotment or disposition the forfeiture may be cancelled on such terms as the
Directors think fit. Where for the purposes of its disposal a forfeited Share is to be transferred to any person the Directors may authorise
some person to execute an instrument of transfer of the Share in favour of that person.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">15.4</TD><TD STYLE="text-align: justify">A person any of whose Shares have been forfeited shall cease to be a Member in respect of them and shall
surrender to the Company for cancellation the certificate for the Shares forfeited and shall remain liable to pay to the Company all monies
which at the date of forfeiture were payable by him to the Company in respect of those Shares together with interest at such rate as the
Directors may determine, but his liability shall cease if and when the Company shall have received payment in full of all monies due and
payable by him in respect of those Shares.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">15.5</TD><TD STYLE="text-align: justify">A certificate in writing under the hand of one Director or Officer that a Share has been forfeited on
a specified date shall be conclusive evidence of the facts stated in it as against all persons claiming to be entitled to the Share. The
certificate shall (subject to the execution of an instrument of transfer) constitute a good title to the Share and the person to whom
the Share is sold or otherwise disposed of shall not be bound to see to the application of the purchase money, if any, nor shall his title
to the Share be affected by any irregularity or invalidity in the proceedings in reference to the forfeiture, sale or disposal of the
Share.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">15.6</TD><TD STYLE="text-align: justify">The provisions of the Articles as to forfeiture shall apply in the case of non payment of any sum which,
by the terms of issue of a Share, becomes payable at a fixed time, whether on account of the par value of the Share or by way of premium
as if it had been payable by virtue of a call duly made and notified.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">16</FONT></TD><TD STYLE="text-align: justify">Transmission of Shares</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">16.1</TD><TD STYLE="text-align: justify">If a Member dies, the survivor or survivors (where he was a joint holder), or his legal personal representatives
(where he was a sole holder), shall be the only persons recognised by the Company as having any title to his Shares. The estate of a deceased
Member is not thereby released from any liability in respect of any Share, for which he was a joint or sole holder.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">16.2</TD><TD STYLE="text-align: justify">Any person becoming entitled to a Share in consequence of the death or bankruptcy or liquidation or dissolution
of a Member (or in any other way than by transfer) may, upon such evidence being produced as may be required by the Directors, elect,
by a notice in writing sent by him to the Company, either to become the holder of such Share or to have some person nominated by him registered
as the holder of such Share. If he elects to have another person registered as the holder of such Share he shall sign an instrument of
transfer of that Share to that person. The Directors shall, in either case, have the same right to decline or suspend registration as
they would have had in the case of a transfer of the Share by the relevant Member before his death or bankruptcy or liquidation or dissolution,
as the case may be.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">16.3</TD><TD STYLE="text-align: justify">A person becoming entitled to a Share by reason of the death or bankruptcy or liquidation or dissolution
of a Member (or in any other case than by transfer) shall be entitled to the same Dividends, other distributions and other advantages
to which he would be entitled if he were the holder of such Share. However, he shall not, before becoming a Member in respect of a Share,
be entitled in respect of it to exercise any right conferred by membership in relation to general meetings of the Company and the Directors
may at any time give notice requiring any such person to elect either to be registered himself or to have some person nominated by him
be registered as the holder of the Share (but the Directors shall, in either case, have the same right to decline or suspend registration
as they would have had in the case of a transfer of the Share by the relevant Member before his death or bankruptcy or liquidation or
dissolution or any other case than by transfer, as the case may be). If the notice is not complied with within ninety days of being received
or deemed to be received (as determined pursuant to the Articles), the Directors may thereafter withhold payment of all Dividends, other
distributions, bonuses or other monies payable in respect of the Share until the requirements of the notice have been complied with.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">17</FONT></TD><TD STYLE="text-align: justify">Amendments of Memorandum and Articles of Association and Alteration of Capital</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">17.1</TD><TD STYLE="text-align: justify">The Company may by Ordinary Resolution:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">increase its share capital by such sum as the Ordinary Resolution shall prescribe and with such rights,
priorities and privileges annexed thereto, as the Company in general meeting may determine;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">consolidate and divide all or any of its share capital into Shares of larger amount than its existing
Shares;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">convert all or any of its paid-up Shares into stock, and reconvert that stock into paid-up Shares of any
denomination;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">by subdivision of its existing Shares or any of them divide the whole or any part of its share capital
into Shares of smaller amount than is fixed by the Memorandum or into Shares without par value; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify">cancel any Shares that at the date of the passing of the Ordinary Resolution have not been taken or agreed
to be taken by any person and diminish the amount of its share capital by the amount of the Shares so cancelled.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">17.2</TD><TD STYLE="text-align: justify">All new Shares created in accordance with the provisions of the preceding Article shall be subject to
the same provisions of the Articles with reference to the payment of calls, liens, transfer, transmission, forfeiture and otherwise as
the Shares in the original share capital.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">17.3</TD><TD STYLE="text-align: justify">Subject to the provisions of the Statute and the provisions of the Articles as regards the matters to
be dealt with by Ordinary Resolution, the Company may by Special Resolution:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">change its name;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">alter or add to the Articles;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">alter or add to the Memorandum with respect to any objects, powers or other matters specified therein;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">reduce its share capital or any capital redemption reserve fund.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">18</FONT></TD><TD STYLE="text-align: justify">Offices and Places of Business</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Subject to the provisions of the Statute,
the Company may by resolution of the Directors change the location of its Registered Office. The Company may, in addition to its Registered
Office, maintain such other offices or places of business as the Directors determine.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">19</FONT></TD><TD STYLE="text-align: justify">General Meetings</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.1</TD><TD STYLE="text-align: justify">All general meetings other than annual general meetings shall be called extraordinary general meetings.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.2</TD><TD STYLE="text-align: justify">The Company may, but shall not (unless required by the Statute) be obliged to, in each year hold a general
meeting as its annual general meeting, and shall specify the meeting as such in the notices calling it. Any annual general meeting shall
be held at such time and place as the Directors shall appoint and if no other time and place is prescribed by them, it shall be held at
the Registered Office on the second Wednesday in December of each year at ten o&rsquo;clock in the morning. At these meetings the report of
the Directors (if any) shall be presented.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.3</TD><TD STYLE="text-align: justify">The Directors, the chief executive officer or the chairman of the board of Directors may call general
meetings, and they shall on a Members&rsquo; requisition forthwith proceed to convene an extraordinary general meeting of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.4</TD><TD STYLE="text-align: justify">A Members&rsquo; requisition is a requisition of Members holding at the date of deposit of the requisition not
less than twenty per cent in par value of the issued Shares which as at that date carry the right to vote at general meetings of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.5</TD><TD STYLE="text-align: justify">The Members&rsquo; requisition must state the objects of the meeting and must be signed by the requisitionists
and deposited at the Registered Office, and may consist of several documents in like form each signed by one or more requisitionists.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.6</TD><TD STYLE="text-align: justify">If there are no Directors as at the date of the deposit of the Members&rsquo; requisition or if the Directors
do not within twenty-one days from the date of the deposit of the Members&rsquo; requisition duly proceed to convene a general meeting to be
held within a further twenty-one days, the requisitionists, or any of them representing more than one-half of the total voting rights
of all of the requisitionists, may themselves convene a general meeting, but any meeting so convened shall be held no later than the day
which falls three months after the expiration of the said twenty-one day period.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.7</TD><TD STYLE="text-align: justify">A general meeting convened as aforesaid by requisitionists shall be convened in the same manner as nearly
as possible as that in which general meetings are to be convened by Directors.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">19.8</TD><TD STYLE="text-align: justify">Members seeking to bring business before the annual general meeting or to nominate candidates for appointment
as Directors at the annual general meeting must deliver notice to the principal executive offices of the Company not later than the close
of business on the 90th day nor earlier than the close of business on the 120th day prior to the scheduled date of the annual general
meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">20</FONT></TD><TD STYLE="text-align: justify">Notice of General Meetings</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">20.1</TD><TD STYLE="text-align: justify">At least fifteen clear days&rsquo; notice shall be given of any general meeting. Every notice shall specify
the place, the day and the hour of the meeting and the general nature of the business to be conducted at the general meeting and shall
be given in the manner hereinafter mentioned or in such other manner if any as may be prescribed by the Company, provided that a general
meeting of the Company shall, whether or not the notice specified in this Article has been given and whether or not the provisions of
the Articles regarding general meetings have been complied with, be deemed to have been duly convened if it is so agreed:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">in the case of an annual general meeting, by all of the Members entitled to attend and vote thereat; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">in the case of an extraordinary general meeting, by a majority in number of the Members having a right
to attend and vote at the meeting, together holding not less than fifty per cent in par value of the Shares giving that right.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">20.2</TD><TD STYLE="text-align: justify">The accidental omission to give notice of a general meeting to, or the non receipt of notice of a general
meeting by, any person entitled to receive such notice shall not invalidate the proceedings of that general meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">21</FONT></TD><TD STYLE="text-align: justify">Proceedings at General Meetings</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.1</TD><TD STYLE="text-align: justify">No business shall be transacted at any general meeting unless a quorum is present. The holders of a majority
of the Shares being individuals present in person or by proxy or if a corporation or other non-natural person by its duly authorised representative
or proxy shall be a quorum.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.2</TD><TD STYLE="text-align: justify">A person may participate at a general meeting by conference telephone or other communications equipment
by means of which all the persons participating in the meeting can communicate with each other. Participation by a person in a general
meeting in this manner is treated as presence in person at that meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.3</TD><TD STYLE="text-align: justify">A resolution (including a Special Resolution) in writing (in one or more counterparts) signed by or on
behalf of all of the Members for the time being entitled to receive notice of and to attend and vote at general meetings (or, being corporations
or other non-natural persons, signed by their duly authorised representatives) shall be as valid and effective as if the resolution had
been passed at a general meeting of the Company duly convened and held.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.4</TD><TD STYLE="text-align: justify">If a quorum is not present within half an hour from the time appointed for the meeting to commence or
if during such a meeting a quorum ceases to be present, the meeting, if convened upon a Members&rsquo; requisition, shall be dissolved and in
any other case it shall stand adjourned to the same day in the next week at the same time and/or place or to such other day, time and/or
place as the Directors may determine, and if at the adjourned meeting a quorum is not present within half an hour from the time appointed
for the meeting to commence, the Members present shall be a quorum.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.5</TD><TD STYLE="text-align: justify">The Directors may, at any time prior to the time appointed for the meeting to commence, appoint any person
to act as chairman of a general meeting of the Company or, if the Directors do not make any such appointment, the chairman, if any, of
the board of Directors shall preside as chairman at such general meeting. If there is no such chairman, or if he shall not be present
within fifteen minutes after the time appointed for the meeting to commence, or is unwilling to act, the Directors present shall elect
one of their number to be chairman of the meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.6</TD><TD STYLE="text-align: justify">If no Director is willing to act as chairman or if no Director is present within fifteen minutes after
the time appointed for the meeting to commence, the Members present shall choose one of their number to be chairman of the meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.7</TD><TD STYLE="text-align: justify">The chairman may, with the consent of a meeting at which a quorum is present (and shall if so directed
by the meeting) adjourn the meeting from time to time and from place to place, but no business shall be transacted at any adjourned meeting
other than the business left unfinished at the meeting from which the adjournment took place.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.8</TD><TD STYLE="text-align: justify">When a general meeting is adjourned for thirty days or more, notice of the adjourned meeting shall be
given as in the case of an original meeting. Otherwise it shall not be necessary to give any such notice of an adjourned meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.9</TD><TD STYLE="text-align: justify">A resolution put to the vote of the meeting shall be decided on a poll.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.10</TD><TD STYLE="text-align: justify">A poll shall be taken as the chairman directs, and the result of the poll shall be deemed to be the resolution
of the general meeting at which the poll was demanded.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.11</TD><TD STYLE="text-align: justify">A poll demanded on the election of a chairman or on a question of adjournment shall be taken forthwith.
A poll demanded on any other question shall be taken at such date, time and place as the chairman of the general meeting directs, and
any business other than that upon which a poll has been demanded or is contingent thereon may proceed pending the taking of the poll.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">21.12</TD><TD STYLE="text-align: justify">In the case of an equality of votes the chairman shall be entitled to a second or casting vote.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">22</FONT></TD><TD STYLE="text-align: justify">Votes of Members</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">22.1</TD><TD STYLE="text-align: justify">Subject to any rights or restrictions attached to any Shares, the holder of:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">a Class A Ordinary Share shall (in respect of such Class A Ordinary Share) have one vote for every Class
A Ordinary Share of which he is the holder; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">a Class B Ordinary Share shall (in respect of such Class B Ordinary Share) have 15 votes for every Class
B Ordinary Share of which he is the holder.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">22.2</TD><TD STYLE="text-align: justify">In the case of joint holders the vote of the senior holder who tenders a vote, whether in person or by
proxy (or, in the case of a corporation or other non-natural person, by its duly authorised representative or proxy), shall be accepted
to the exclusion of the votes of the other joint holders, and seniority shall be determined by the order in which the names of the holders
stand in the Register of Members.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">22.3</TD><TD STYLE="text-align: justify">A Member of unsound mind, or in respect of whom an order has been made by any court, having jurisdiction
in lunacy, may vote by his committee, receiver, curator bonis, or other person on such Member&rsquo;s behalf appointed by that court, and any
such committee, receiver, curator bonis or other person may vote by proxy.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">22.4</TD><TD STYLE="text-align: justify">No person shall be entitled to vote at any general meeting unless he is registered as a Member on the
record date for such meeting nor unless all calls or other monies then payable by him in respect of Shares have been paid.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">22.5</TD><TD STYLE="text-align: justify">No objection shall be raised as to the qualification of any voter except at the general meeting or adjourned
general meeting at which the vote objected to is given or tendered and every vote not disallowed at the meeting shall be valid. Any objection
made in due time in accordance with this Article shall be referred to the chairman whose decision shall be final and conclusive.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">22.6</TD><TD STYLE="text-align: justify">Votes may be cast either personally or by proxy (or in the case of a corporation or other non-natural
person by its duly authorised representative or proxy). A Member may appoint more than one proxy or the same proxy under one or more instruments
to attend and vote at a meeting. Where a Member appoints more than one proxy the instrument of proxy shall specify the number of Shares
in respect of which each proxy is entitled to exercise the related votes.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">22.7</TD><TD STYLE="text-align: justify">A Member holding more than one Share need not cast the votes in respect of his Shares in the same way
on any resolution and therefore may vote a Share or some or all such Shares either for or against a resolution and/or abstain from voting
a Share or some or all of the Shares and, subject to the terms of the instrument appointing him, a proxy appointed under one or more instruments
may vote a Share or some or all of the Shares in respect of which he is appointed either for or against a resolution and/or abstain from
voting a Share or some or all of the Shares in respect of which he is appointed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">23</FONT></TD><TD STYLE="text-align: justify">Proxies</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">23.1</TD><TD STYLE="text-align: justify">The instrument appointing a proxy shall be in writing and shall be executed under the hand of the appointor
or of his attorney duly authorised in writing, or, if the appointor is a corporation or other non natural person, under the hand of its
duly authorised representative. A proxy need not be a Member.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">23.2</TD><TD STYLE="text-align: justify">The Directors may, in the notice convening any meeting or adjourned meeting, or in an instrument of proxy
sent out by the Company, specify the manner by which the instrument appointing a proxy shall be deposited and the place and the time (being
not later than the time appointed for the commencement of the meeting or adjourned meeting to which the proxy relates) at which the instrument
appointing a proxy shall be deposited. In the absence of any such direction from the Directors in the notice convening any meeting or
adjourned meeting or in an instrument of proxy sent out by the Company, the instrument appointing a proxy shall be deposited physically
at the Registered Office not less than 48 hours before the time appointed for the meeting or adjourned meeting to commence at which the
person named in the instrument proposes to vote.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">23.3</TD><TD STYLE="text-align: justify">The chairman may in any event at his discretion declare that an instrument of proxy shall be deemed to
have been duly deposited. An instrument of proxy that is not deposited in the manner permitted, or which has not been declared to have
been duly deposited by the chairman, shall be invalid.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">23.4</TD><TD STYLE="text-align: justify">The instrument appointing a proxy may be in any usual or common form (or such other form as the Directors
may approve) and may be expressed to be for a particular meeting or any adjournment thereof or generally until revoked. An instrument
appointing a proxy shall be deemed to include the power to demand or join or concur in demanding a poll.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">23.5</TD><TD STYLE="text-align: justify">Votes given in accordance with the terms of an instrument of proxy shall be valid notwithstanding the
previous death or insanity of the principal or revocation of the proxy or of the authority under which the proxy was executed, or the
transfer of the Share in respect of which the proxy is given unless notice in writing of such death, insanity, revocation or transfer
was received by the Company at the Registered Office before the commencement of the general meeting, or adjourned meeting at which it
is sought to use the proxy.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">24</FONT></TD><TD STYLE="text-align: justify">Corporate Members</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">24.1</TD><TD STYLE="text-align: justify">Any corporation or other non-natural person which is a Member may in accordance with its constitutional
documents, or in the absence of such provision by resolution of its directors or other governing body, authorise such person as it thinks
fit to act as its representative at any meeting of the Company or of any class of Members, and the person so authorised shall be entitled
to exercise the same powers on behalf of the corporation which he represents as the corporation could exercise if it were an individual
Member.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">24.2</TD><TD STYLE="text-align: justify">If a Clearing House (or its nominee(s)), being a corporation, is a Member, it may authorise such persons
as it sees fit to act as its representative at any meeting of the Company or at any meeting of any class of Members provided that the
authorisation shall specify the number and class of Shares in respect of which each such representative is so authorised. Each person
so authorised under the provisions of this Article shall be deemed to have been duly authorised without further evidence of the facts
and be entitled to exercise the same rights and powers on behalf of the Clearing House (or its nominee(s)) as if such person was the registered
holder of such Shares held by the Clearing House (or its nominee(s)).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">25</FONT></TD><TD STYLE="text-align: justify">Shares that May Not be Voted</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Shares in the Company that are beneficially
owned by the Company shall not be voted, directly or indirectly, at any meeting and shall not be counted in determining the total number
of outstanding Shares at any given time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">26</FONT></TD><TD STYLE="text-align: justify">Directors</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">There shall be a board of Directors
consisting of not less than one person (exclusive of alternate Directors) provided however that the Company may by Ordinary Resolution
increase or reduce the limits in the number of Directors. For so long as Shares are listed on a Designated Stock Exchange, the Directors
shall include such number of Independent Directors as applicable law, the rules of the Designated Stock Exchange and/or the rules of any
competent regulatory authority require, unless the Directors resolve to follow any available exceptions or exemptions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">27</FONT></TD><TD STYLE="text-align: justify">Powers of Directors</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">27.1</TD><TD STYLE="text-align: justify">Subject to the provisions of the Statute, the Memorandum and the Articles and to any directions given
by Special Resolution, the business of the Company shall be managed by the Directors who may exercise all the powers of the Company. No
alteration of the Memorandum or Articles and no such direction shall invalidate any prior act of the Directors which would have been valid
if that alteration had not been made or that direction had not been given. A duly convened meeting of Directors at which a quorum is present
may exercise all powers exercisable by the Directors.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">27.2</TD><TD STYLE="text-align: justify">All cheques, promissory notes, drafts, bills of exchange and other negotiable or transferable instruments
and all receipts for monies paid to the Company shall be signed, drawn, accepted, endorsed or otherwise executed as the case may be in
such manner as the Directors shall determine by resolution.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">27.3</TD><TD STYLE="text-align: justify">The Directors on behalf of the Company may pay a gratuity or pension or allowance on retirement to any
Director who has held any other salaried office or place of profit with the Company or to his widow or dependants and may make contributions
to any fund and pay premiums for the purchase or provision of any such gratuity, pension or allowance.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">27.4</TD><TD STYLE="text-align: justify">The Directors may exercise all the powers of the Company to borrow money and to mortgage or charge its
undertaking, property and assets (present and future) and uncalled capital or any part thereof and to issue debentures, debenture stock,
mortgages, bonds and other such securities whether outright or as security for any debt, liability or obligation of the Company or of
any third party.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">28</FONT></TD><TD STYLE="text-align: justify">Appointment and Removal of Directors</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">28.1</TD><TD STYLE="text-align: justify">The Company may by Ordinary Resolution appoint any person to be a Director or may by Ordinary Resolution
remove any Director.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">28.2</TD><TD STYLE="text-align: justify">The Directors may appoint any person to be a Director, either to fill a vacancy or as an additional Director
provided that the appointment does not cause the number of Directors to exceed any number fixed by or in accordance with the Articles
as the maximum number of Directors.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">28.3</TD><TD STYLE="text-align: justify">Each Director (including, for the avoidance of doubt, any Director appointed prior to the date of adoption
of the Articles) shall be appointed for a term expiring at the next-following annual general meeting of the Company. At any such annual
general meeting, Directors will be appointed by Ordinary Resolution. At each annual general meeting of the Company, each Director appointed
at such general meeting shall be appointed to hold office for a one-year term expiring at: (a) the next-following annual general meeting
of the Company; or (b) their earlier resignation, removal or vacation of office. Each Director whose term expires at an annual general
meeting of the Company shall be entitled to be re-nominated as a Director.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">29</FONT></TD><TD STYLE="text-align: justify">Vacation of Office of Director</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The office of a Director shall be vacated
if:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">the Director gives notice in writing to the Company that he resigns the office of Director; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">the Director absents himself (for the avoidance of doubt, without being represented by proxy) from three
consecutive meetings of the board of Directors without special leave of absence from the Directors, and the Directors pass a resolution
that he has by reason of such absence vacated office; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">the Director dies, becomes bankrupt or makes any arrangement or composition with his creditors generally;
or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">the Director is found to be or becomes of unsound mind; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify">all of the other Directors (being not less than two in number) determine that he should be removed as
a Director, either by a resolution passed by all of the other Directors at a meeting of the Directors duly convened and held in accordance
with the Articles or by a resolution in writing signed by all of the other Directors; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(f)</TD><TD STYLE="text-align: justify">the Director becomes prohibited from being a Director under applicable law, the rules of the Designated
Stock Exchange and/or the rules of any competent regulatory authority.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">30</FONT></TD><TD STYLE="text-align: justify">Proceedings of Directors</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.1</TD><TD STYLE="text-align: justify">The quorum for the transaction of the business of the Directors may be fixed by the Directors, and unless
so fixed shall be two if there are two or more Directors, and shall be one if there is only one Director.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.2</TD><TD STYLE="text-align: justify">Subject to the provisions of the Articles, the Directors may regulate their proceedings as they think
fit. Questions arising at any meeting shall be decided by a majority of votes. In the case of an equality of votes, the chairman shall
have a second or casting vote.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.3</TD><TD STYLE="text-align: justify">A person may participate in a meeting of the Directors or any committee of Directors by conference telephone
or other communications equipment by means of which all the persons participating in the meeting can communicate with each other at the
same time. Participation by a person in a meeting in this manner is treated as presence in person at that meeting. Unless otherwise determined
by the Directors, the meeting shall be deemed to be held at the place where the chairman is located at the start of the meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.4</TD><TD STYLE="text-align: justify">A resolution in writing (in one or more counterparts) signed by all the Directors or all the members of
a committee of the Directors or, in the case of a resolution in writing relating to the removal of any Director or the vacation of office
by any Director, all of the Directors other than the Director who is the subject of such resolution shall be as valid and effectual as
if it had been passed at a meeting of the Directors, or committee of Directors as the case may be, duly convened and held.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.5</TD><TD STYLE="text-align: justify">A Director may, or other Officer on the direction of a Director shall, call a meeting of the Directors
by at least two days&rsquo; notice in writing to every Director which notice shall set forth the general nature of the business to be considered
unless notice is waived by all the Directors either at, before or after the meeting is held. To any such notice of a meeting of the Directors
all the provisions of the Articles relating to the giving of notices by the Company to the Members shall apply <I>mutatis mutandis.</I></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.6</TD><TD STYLE="text-align: justify">The continuing Directors (or a sole continuing Director, as the case may be) may act notwithstanding any
vacancy in their body, but if and so long as their number is reduced below the number fixed by or pursuant to the Articles as the necessary
quorum of Directors the continuing Directors or Director may act for the purpose of increasing the number of Directors to be equal to
such fixed number, or of summoning a general meeting of the Company, but for no other purpose.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.7</TD><TD STYLE="text-align: justify">The Directors may elect a chairman of their board and determine the period for which he is to hold office;
but if no such chairman is elected, or if at any meeting the chairman is not present within five minutes after the time appointed for
the meeting to commence, the Directors present may choose one of their number to be chairman of the meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.8</TD><TD STYLE="text-align: justify">All acts done by any meeting of the Directors or of a committee of the Directors shall, notwithstanding
that it is afterwards discovered that there was some defect in the appointment of any Director, and/or that they or any of them were disqualified,
and/or had vacated their office and/or were not entitled to vote, be as valid as if every such person had been duly appointed and/or not
disqualified to be a Director and/or had not vacated their office and/or had been entitled to vote, as the case may be.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">30.9</TD><TD STYLE="text-align: justify">A Director may be represented at any meetings of the board of Directors by a proxy appointed in writing
by him. The proxy shall count towards the quorum and the vote of the proxy shall for all purposes be deemed to be that of the appointing
Director.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">31</FONT></TD><TD STYLE="text-align: justify">Presumption of Assent</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">A Director who is present at a meeting
of the board of Directors at which action on any Company matter is taken shall be presumed to have assented to the action taken unless
his dissent shall be entered in the minutes of the meeting or unless he shall file his written dissent from such action with the person
acting as the chairman or secretary of the meeting before the adjournment thereof or shall forward such dissent by registered post to
such person immediately after the adjournment of the meeting. Such right to dissent shall not apply to a Director who voted in favour
of such action.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">32</FONT></TD><TD STYLE="text-align: justify">Directors&rsquo; Interests</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">32.1</TD><TD STYLE="text-align: justify">A Director may hold any other office or place of profit under the Company (other than the office of Auditor)
in conjunction with his office of Director for such period and on such terms as to remuneration and otherwise as the Directors may determine.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">32.2</TD><TD STYLE="text-align: justify">A Director may act by himself or by, through or on behalf of his firm in a professional capacity for the
Company and he or his firm shall be entitled to remuneration for professional services as if he were not a Director.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">32.3</TD><TD STYLE="text-align: justify">A Director may be or become a director or other officer of or otherwise interested in any company promoted
by the Company or in which the Company may be interested as a shareholder, a contracting party or otherwise, and no such Director shall
be accountable to the Company for any remuneration or other benefits received by him as a director or officer of, or from his interest
in, such other company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">32.4</TD><TD STYLE="text-align: justify">No person shall be disqualified from the office of Director or prevented by such office from contracting
with the Company, either as vendor, purchaser or otherwise, nor shall any such contract or any contract or transaction entered into by
or on behalf of the Company in which any Director shall be in any way interested be or be liable to be avoided, nor shall any Director
so contracting or being so interested be liable to account to the Company for any profit realised by or arising in connection with any
such contract or transaction by reason of such Director holding office or of the fiduciary relationship thereby established. A Director
shall be at liberty to vote in respect of any contract or transaction in which he is interested provided that the nature of the interest
of any Director in any such contract or transaction shall be disclosed by him at or prior to its consideration and any vote thereon.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">32.5</TD><TD STYLE="text-align: justify">A general notice that a Director is a shareholder, director, officer or employee of any specified firm
or company and is to be regarded as interested in any transaction with such firm or company shall be sufficient disclosure for the purposes
of voting on a resolution in respect of a contract or transaction in which he has an interest, and after such general notice it shall
not be necessary to give special notice relating to any particular transaction.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">32.6</TD><TD STYLE="text-align: justify">Notwithstanding the foregoing, no Independent Director shall, without the consent of the Audit Committee,
take any of the foregoing actions or any other action that would reasonably be likely to affect such Director&rsquo;s status as an &ldquo;Independent
Director&rdquo; of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">33</FONT></TD><TD STYLE="text-align: justify">Minutes</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Directors shall cause minutes to
be made in books kept for the purpose of recording all appointments of Officers made by the Directors, all proceedings at meetings of
the Company or the holders of any class of Shares and of the Directors, and of committees of the Directors, including the names of the
Directors present at each meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">34</FONT></TD><TD STYLE="text-align: justify">Delegation of Directors&rsquo; Powers</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">34.1</TD><TD STYLE="text-align: justify">The Directors may delegate any of their powers, authorities and discretions, including the power to sub-delegate,
to any committee consisting of one or more Directors (including, without limitation, the Audit Committee, the Compensation Committee and
the Nominating and Corporate Governance Committee). Any such delegation may be made subject to any conditions the Directors may impose
and either collaterally with or to the exclusion of their own powers and any such delegation may be revoked or altered by the Directors.
Subject to any such conditions, the proceedings of a committee of Directors shall be governed by the Articles regulating the proceedings
of Directors, so far as they are capable of applying.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">34.2</TD><TD STYLE="text-align: justify">The Directors may establish any committees, local boards or agencies or appoint any person to be a manager
or agent for managing the affairs of the Company and may appoint any person to be a member of such committees, local boards or agencies.
Any such appointment may be made subject to any conditions the Directors may impose, and either collaterally with or to the exclusion
of their own powers and any such appointment may be revoked or altered by the Directors. Subject to any such conditions, the proceedings
of any such committee, local board or agency shall be governed by the Articles regulating the proceedings of Directors, so far as they
are capable of applying.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">34.3</TD><TD STYLE="text-align: justify">The Directors may adopt formal written charters for committees and, if so adopted, shall review and assess
the adequacy of such formal written charters on an annual basis. Each of these committees shall be empowered to do all things necessary
to exercise the rights of such committee set forth in the Articles and shall have such powers as the Directors may delegate pursuant to
the Articles and as required by the rules and regulations of the Designated Stock Exchange, the Securities and Exchange Commission and/or
any other competent regulatory authority or otherwise under Applicable Law. Each of the Audit Committee, the Compensation Committee and
the Nominating and Corporate Governance Committee, if established, shall consist of such number of Directors as the Directors shall from
time to time determine (or such minimum number as may be required from time to time by the rules and regulations of the Designated Stock
Exchange, the Securities and Exchange Commission and/or any other competent regulatory authority or otherwise under Applicable Law).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">34.4</TD><TD STYLE="text-align: justify">The Directors may by power of attorney or otherwise appoint any person to be the agent of the Company
on such conditions as the Directors may determine, provided that the delegation is not to the exclusion of their own powers and may be
revoked by the Directors at any time.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">34.5</TD><TD STYLE="text-align: justify">The Directors may by power of attorney or otherwise appoint any company, firm, person or body of persons,
whether nominated directly or indirectly by the Directors, to be the attorney or authorised signatory of the Company for such purpose
and with such powers, authorities and discretions (not exceeding those vested in or exercisable by the Directors under the Articles) and
for such period and subject to such conditions as they may think fit, and any such powers of attorney or other appointment may contain
such provisions for the protection and convenience of persons dealing with any such attorneys or authorised signatories as the Directors
may think fit and may also authorise any such attorney or authorised signatory to delegate all or any of the powers, authorities and discretions
vested in him.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">34.6</TD><TD STYLE="text-align: justify">The Directors may appoint such Officers as they consider necessary on such terms, at such remuneration
and to perform such duties, and subject to such provisions as to disqualification and removal as the Directors may think fit. Unless otherwise
specified in the terms of his appointment an Officer may be removed by resolution of the Directors or Members. An Officer may vacate his
office at any time if he gives notice in writing to the Company that he resigns his office.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">35</FONT></TD><TD STYLE="text-align: justify">No Minimum Shareholding</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Company in general meeting may fix
a minimum shareholding required to be held by a Director, but unless and until such a shareholding qualification is fixed a Director is
not required to hold Shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">36</FONT></TD><TD STYLE="text-align: justify">Remuneration of Directors</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">36.1</TD><TD STYLE="text-align: justify">The remuneration to be paid to the Directors, if any, shall be such remuneration as the Directors shall
determine. The Directors shall also be entitled to be paid all travelling, hotel and other expenses properly incurred by them in connection
with their attendance at meetings of Directors or committees of Directors, or general meetings of the Company, or separate meetings of
the holders of any class of Shares or debentures of the Company, or otherwise in connection with the business of the Company or the discharge
of their duties as a Director, or to receive a fixed allowance in respect thereof as may be determined by the Directors, or a combination
partly of one such method and partly the other.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">36.2</TD><TD STYLE="text-align: justify">The Directors may by resolution approve additional remuneration to any Director for any services which
in the opinion of the Directors go beyond his ordinary routine work as a Director. Any fees paid to a Director who is also counsel, attorney
or solicitor to the Company, or otherwise serves it in a professional capacity shall be in addition to his remuneration as a Director.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">37</FONT></TD><TD STYLE="text-align: justify">Seal</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">37.1</TD><TD STYLE="text-align: justify">The Company may, if the Directors so determine, have a Seal. The Seal shall only be used by the authority
of the Directors or of a committee of the Directors authorised by the Directors. Every instrument to which the Seal has been affixed shall
be signed by at least one person who shall be either a Director or some Officer or other person appointed by the Directors for the purpose.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">37.2</TD><TD STYLE="text-align: justify">The Company may have for use in any place or places outside the Cayman Islands a duplicate Seal or Seals
each of which shall be a facsimile of the common Seal of the Company and, if the Directors so determine, with the addition on its face
of the name of every place where it is to be used.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">37.3</TD><TD STYLE="text-align: justify">A Director or Officer, representative or attorney of the Company may without further authority of the
Directors affix the Seal over his signature alone to any document of the Company required to be authenticated by him under seal or to
be filed with the Registrar of Companies in the Cayman Islands or elsewhere wheresoever.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">38</FONT></TD><TD STYLE="text-align: justify">Dividends, Distributions and Reserve</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.1</TD><TD STYLE="text-align: justify">Subject to the Statute and this Article and except as otherwise provided by the rights attached to any
Shares, the Directors may resolve to pay Dividends and other distributions on Shares in issue and authorise payment of the Dividends or
other distributions out of the funds of the Company lawfully available therefor. A Dividend shall be deemed to be an interim Dividend
unless the terms of the resolution pursuant to which the Directors resolve to pay such Dividend specifically state that such Dividend
shall be a final Dividend. No Dividend or other distribution shall be paid except out of the realised or unrealised profits of the Company,
out of the share premium account or as otherwise permitted by law.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.2</TD><TD STYLE="text-align: justify">Except as otherwise provided by the rights attached to any Shares, all Dividends and other distributions
shall be paid according to the par value of the Shares that a Member holds. If any Share is issued on terms providing that it shall rank
for Dividend as from a particular date, that Share shall rank for Dividend accordingly.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.3</TD><TD STYLE="text-align: justify">The Directors may deduct from any Dividend or other distribution payable to any Member all sums of money
(if any) then payable by him to the Company on account of calls or otherwise.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 26; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.4</TD><TD STYLE="text-align: justify">The Directors may resolve that any Dividend or other distribution be paid wholly or partly by the distribution
of specific assets and in particular (but without limitation) by the distribution of shares, debentures, or securities of any other company
or in any one or more of such ways and where any difficulty arises in regard to such distribution, the Directors may settle the same as
they think expedient and in particular may issue fractional Shares and may fix the value for distribution of such specific assets or any
part thereof and may determine that cash payments shall be made to any Members upon the basis of the value so fixed in order to adjust
the rights of all Members and may vest any such specific assets in trustees in such manner as may seem expedient to the Directors.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.5</TD><TD STYLE="text-align: justify">Except as otherwise provided by the rights attached to any Shares, Dividends and other distributions may
be paid in any currency. The Directors may determine the basis of conversion for any currency conversions that may be required and how
any costs involved are to be met.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.6</TD><TD STYLE="text-align: justify">The Directors may, before resolving to pay any Dividend or other distribution, set aside such sums as
they think proper as a reserve or reserves which shall, at the discretion of the Directors, be applicable for any purpose of the Company
and pending such application may, at the discretion of the Directors, be employed in the business of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.7</TD><TD STYLE="text-align: justify">Any Dividend, other distribution, interest or other monies payable in cash in respect of Shares may be
paid by wire transfer to the holder or by cheque or warrant sent through the post directed to the registered address of the holder or,
in the case of joint holders, to the registered address of the holder who is first named on the Register of Members or to such person
and to such address as such holder or joint holders may in writing direct. Every such cheque or warrant shall be made payable to the order
of the person to whom it is sent. Any one of two or more joint holders may give effectual receipts for any Dividends, other distributions,
bonuses, or other monies payable in respect of the Share held by them as joint holders.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.8</TD><TD STYLE="text-align: justify">No Dividend or other distribution shall bear interest against the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">38.9</TD><TD STYLE="text-align: justify">Any Dividend or other distribution which cannot be paid to a Member and/or which remains unclaimed after
six months from the date on which such Dividend or other distribution becomes payable may, in the discretion of the Directors, be paid
into a separate account in the Company&rsquo;s name, provided that the Company shall not be constituted as a trustee in respect of that account
and the Dividend or other distribution shall remain as a debt due to the Member. Any Dividend or other distribution which remains unclaimed
after a period of six years from the date on which such Dividend or other distribution becomes payable shall be forfeited and shall revert
to the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">39</FONT></TD><TD STYLE="text-align: justify">Capitalisation</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Directors may at any time capitalise
any sum standing to the credit of any of the Company&rsquo;s reserve accounts or funds (including the share premium account and capital redemption
reserve fund) or any sum standing to the credit of the profit and loss account or otherwise available for distribution; appropriate such
sum to Members in the proportions in which such sum would have been divisible amongst such Members had the same been a distribution of
profits by way of Dividend or other distribution; and apply such sum on their behalf in paying up in full unissued Shares for allotment
and distribution credited as fully paid-up to and amongst them in the proportion aforesaid. In such event the Directors shall do all acts
and things required to give effect to such capitalisation, with full power given to the Directors to make such provisions as they think
fit in the case of Shares becoming distributable in fractions (including provisions whereby the benefit of fractional entitlements accrue
to the Company rather than to the Members concerned). The Directors may authorise any person to enter on behalf of all of the Members
interested into an agreement with the Company providing for such capitalisation and matters incidental or relating thereto and any agreement
made under such authority shall be effective and binding on all such Members and the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></P>

<!-- Field: Page; Sequence: 27; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">40</FONT></TD><TD STYLE="text-align: justify">Books of Account</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">40.1</TD><TD STYLE="text-align: justify">The Directors shall cause proper books of account (including, where applicable, material&nbsp;underlying
documentation including contracts and invoices) to be kept with respect to all sums of money received and expended by the Company and
the matters in respect of which the receipt or expenditure takes place, all sales and purchases of goods by the Company and the assets
and liabilities of the Company. Such books of account must be retained for a minimum period of five years from the date on which they
are prepared. Proper books shall not be deemed to be kept if there are not kept such books of account as are necessary to give a true
and fair view of the state of the Company&rsquo;s affairs and to explain its transactions.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">40.2</TD><TD STYLE="text-align: justify">The Directors shall determine whether and to what extent and at what times and places and under what conditions
or regulations the accounts and books of the Company or any of them shall be open to the inspection of Members not being Directors and
no Member (not being a Director) shall have any right of inspecting any account or book or document of the Company except as conferred
by Statute or authorised by the Directors or by the Company in general meeting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">40.3</TD><TD STYLE="text-align: justify">The Directors may cause to be prepared and to be laid before the Company in general meeting profit and
loss accounts, balance sheets, group accounts (if any) and such other reports and accounts as may be required by law.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">41</FONT></TD><TD STYLE="text-align: justify">Audit</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">41.1</TD><TD STYLE="text-align: justify">The Directors may appoint an Auditor of the Company who shall hold office on such terms as the Directors
determine.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">41.2</TD><TD STYLE="text-align: justify">Without prejudice to the freedom of the Directors to establish any other committee, if the Shares (or
depositary receipts therefor) are listed or quoted on the Designated Stock Exchange, and if required by the rules and regulations of the
Designated Stock Exchange, the Securities and Exchange Commission and/or any other competent regulatory authority or otherwise under Applicable
Law, the Directors shall establish and maintain an Audit Committee as a committee of the Directors and shall adopt a formal written Audit
Committee charter and review and assess the adequacy of the formal written charter on an annual basis. The composition and responsibilities
of the Audit Committee shall comply with the rules and regulations of the Designated Stock Exchange, the Securities and Exchange Commission
and/or any other competent regulatory authority or otherwise under Applicable Law. The Audit Committee shall meet at least once every
financial quarter, or more frequently as circumstances dictate.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 28; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">41.3</TD><TD STYLE="text-align: justify">If the Shares (or depositary receipts therefor) are listed or quoted on the Designated Stock Exchange,
the Company shall conduct an appropriate review of all related party transactions on an ongoing basis and shall utilise the Audit Committee
for the review and approval of potential conflicts of interest.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">41.4</TD><TD STYLE="text-align: justify">The remuneration of the Auditor shall be fixed by the Audit Committee (if one exists).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">41.5</TD><TD STYLE="text-align: justify">If the office of Auditor becomes vacant by resignation or death of the Auditor, or by his becoming incapable
of acting by reason of illness or other disability at a time when his services are required, the Directors shall fill the vacancy and
determine the remuneration of such Auditor.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">41.6</TD><TD STYLE="text-align: justify">Every Auditor of the Company shall have a right of access at all times to the books and accounts and vouchers
of the Company and shall be entitled to require from the Directors and Officers such information and explanation as may be necessary for
the performance of the duties of the Auditor.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">41.7</TD><TD STYLE="text-align: justify">Auditors shall, if so required by the Directors, make a report on the accounts of the Company during their
tenure of office at the next annual general meeting following their appointment in the case of a company which is registered with the
Registrar of Companies as an ordinary company, and at the next extraordinary general meeting following their appointment in the case of
a company which is registered with the Registrar of Companies as an exempted company, and at any other time during their term of office,
upon request of the Directors or any general meeting of the Members.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">42</FONT></TD><TD STYLE="text-align: justify">Notices</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">42.1</TD><TD STYLE="text-align: justify">Notices shall be in writing and may be given by the Company to any Member either personally or by sending
it by courier, post, cable, telex, fax or e-mail to him or to his address as shown in the Register of Members (or where the notice is
given by e-mail by sending it to the e-mail address provided by such Member). Notice may also be served by Electronic Communication in
accordance with the rules and regulations of the Designated Stock Exchange, the Securities and Exchange Commission and/or any other competent
regulatory authority or by placing it on the Company&rsquo;s Website.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">42.2</TD><TD STYLE="text-align: justify">Where a notice is sent by:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">courier; service of the notice shall be deemed to be effected by delivery of the notice to a courier company,
and shall be deemed to have been received on the third day (not including Saturdays or Sundays or public holidays) following the day on
which the notice was delivered to the courier;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 29; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">post; service of the notice shall be deemed to be effected by properly addressing, pre paying and posting
a letter containing the notice, and shall be deemed to have been received on the fifth day (not including Saturdays or Sundays or public
holidays in the Cayman Islands) following the day on which the notice was posted;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">cable, telex or fax; service of the notice shall be deemed to be effected by properly addressing and sending
such notice and shall be deemed to have been received on the same day that it was transmitted;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">e-mail or other Electronic Communication; service of the notice shall be deemed to be effected by transmitting
the e-mail to the e-mail address provided by the intended recipient and shall be deemed to have been received on the same day that it
was sent, and it shall not be necessary for the receipt of the e-mail to be acknowledged by the recipient; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify">placing it on the Company&rsquo;s Website; service of the notice shall be deemed to have been effected
one hour after the notice or document was placed on the Company&rsquo;s Website.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">42.3</TD><TD STYLE="text-align: justify">A notice may be given by the Company to the person or persons which the Company has been advised are entitled
to a Share or Shares in consequence of the death or bankruptcy of a Member in the same manner as other notices which are required to be
given under the Articles and shall be addressed to them by name, or by the title of representatives of the deceased, or trustee of the
bankrupt, or by any like description at the address supplied for that purpose by the persons claiming to be so entitled, or at the option
of the Company by giving the notice in any manner in which the same might have been given if the death or bankruptcy had not occurred.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">42.4</TD><TD STYLE="text-align: justify">Notice of every general meeting shall be given in any manner authorised by the Articles to every holder
of Shares carrying an entitlement to receive such notice on the record date for such meeting except that in the case of joint holders
the notice shall be sufficient if given to the joint holder first named in the Register of Members and every person upon whom the ownership
of a Share devolves by reason of his being a legal personal representative or a trustee in bankruptcy of a Member where the Member but
for his death or bankruptcy would be entitled to receive notice of the meeting, and no other person shall be entitled to receive notices
of general meetings.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">43</FONT></TD><TD STYLE="text-align: justify">Winding Up</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">43.1</TD><TD STYLE="text-align: justify">If the Company shall be wound up, the liquidator shall apply the assets of the Company in satisfaction
of creditors&rsquo; claims in such manner and order as such liquidator thinks fit. Subject to the rights attaching to any Shares, in a winding
up:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">if the assets available for distribution amongst the Members shall be insufficient to repay the whole
of the Company&rsquo;s issued share capital, such assets shall be distributed so that, as nearly as may be, the losses shall be borne by the
Members in proportion to the par value of the Shares held by them; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 30; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">if the assets available for distribution amongst the Members shall be more than sufficient to repay the
whole of the Company&rsquo;s issued share capital at the commencement of the winding up, the surplus shall be distributed amongst the Members
in proportion to the par value of the Shares held by them at the commencement of the winding up subject to a deduction from those Shares
in respect of which there are monies due, of all monies payable to the Company for unpaid calls or otherwise.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">43.2</TD><TD STYLE="text-align: justify">If the Company shall be wound up the liquidator may, subject to the rights attaching to any Shares and
with the approval of a Special Resolution of the Company and any other approval required by the Statute, divide amongst the Members in
kind the whole or any part of the assets of the Company (whether such assets shall consist of property of the same kind or not) and may
for that purpose value any assets and determine how the division shall be carried out as between the Members or different classes of Members.
The liquidator may, with the like approval, vest the whole or any part of such assets in trustees upon such trusts for the benefit of
the Members as the liquidator, with the like approval, shall think fit, but so that no Member shall be compelled to accept any asset upon
which there is a liability.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">44</FONT></TD><TD STYLE="text-align: justify">Indemnity and Insurance</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">44.1</TD><TD STYLE="text-align: justify">Every Director and Officer (which for the avoidance of doubt, shall not include auditors of the Company),
together with every former Director and former Officer (each an &ldquo;<B>Indemnified Person</B>&rdquo;) shall be indemnified out of the
assets of the Company against any liability, action, proceeding, claim, demand, costs, damages or expenses, including legal expenses,
whatsoever which they or any of them may incur as a result of any act or failure to act in carrying out their functions other than such
liability (if any) that they may incur by reason of their own actual fraud or wilful default. No Indemnified Person shall be liable to
the Company for any loss or damage incurred by the Company as a result (whether direct or indirect) of the carrying out of their functions
unless that liability arises through the actual fraud or wilful default of such Indemnified Person. No person shall be found to have committed
actual fraud or wilful default under this Article unless or until a court of competent jurisdiction shall have made a finding to that
effect.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">44.2</TD><TD STYLE="text-align: justify">The Company shall advance to each Indemnified Person reasonable attorneys&rsquo; fees and other costs and expenses
incurred in connection with the defence of any action, suit, proceeding or investigation involving such Indemnified Person for which indemnity
will or could be sought. In connection with any advance of any expenses hereunder, the Indemnified Person shall execute an undertaking
to repay the advanced amount to the Company if it shall be determined by final judgment or other final adjudication that such Indemnified
Person was not entitled to indemnification pursuant to this Article. If it shall be determined by a final judgment or other final adjudication
that such Indemnified Person was not entitled to indemnification with respect to such judgment, costs or expenses, then such party shall
not be indemnified with respect to such judgment, costs or expenses and any advancement shall be returned to the Company (without interest)
by the Indemnified Person.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">44.3</TD><TD STYLE="text-align: justify">The Directors, on behalf of the Company, may purchase and maintain insurance for the benefit of any Director
or other Officer against any liability which, by virtue of any rule of law, would otherwise attach to such person in respect of any negligence,
default, breach of duty or breach of trust of which such person may be guilty in relation to the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"></P>

<!-- Field: Page; Sequence: 31; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">45</FONT></TD><TD STYLE="text-align: justify">Financial Year</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Unless the Directors otherwise prescribe,
the financial year of the Company shall end on 31st December in each year and, following the year of incorporation, shall begin on 1st
January in each year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">46</FONT></TD><TD STYLE="text-align: justify">Transfer by Way of Continuation</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">If the Company is exempted as defined
in the Statute, it shall, subject to the provisions of the Statute and with the approval of a Special Resolution, have the power to register
by way of continuation as a body corporate under the laws of any jurisdiction outside the Cayman Islands and to be deregistered in the
Cayman Islands.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">47</FONT></TD><TD STYLE="text-align: justify">Mergers and Consolidations</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company shall
have the power to merge or consolidate with one or more other constituent companies (as defined in the Statute) upon such terms as the
Directors may determine and (to the extent required by the Statute) with the approval of a Special Resolution.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">32</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.1
<SEQUENCE>3
<FILENAME>ea020208001ex2-1_hitek.htm
<DESCRIPTION>SPECIMEN CERTIFICATE FOR CLASS A ORDINARY SHARES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0pt"><B>Exhibit 2.1</B></P>

<P STYLE="margin: 0pt; text-align: right">&nbsp;</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><IMG SRC="ex2-1_001.jpg" ALT="" STYLE="width: 950px; height: 734px">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.2
<SEQUENCE>4
<FILENAME>ea020208001ex2-2_hitek.htm
<DESCRIPTION>DESCRIPTION OF SECURITIES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 2.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Description of Rights of Each Class of Securities<BR>
Registered under Section 12 of the Securities Exchange Act of 1934, as Amended (the &ldquo;Exchange Act&rdquo;)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Class A ordinary shares, par value $0.0001 per
share (&ldquo;Class A Ordinary Shares&rdquo;), of Hitek Global Inc. (&ldquo;we,&rdquo; &ldquo;our,&rdquo; &ldquo;our company,&rdquo; or
&ldquo;us&rdquo;) are listed and traded on the Nasdaq Capital Market, and in connection with this listing (but not for trading), its Class
A Ordinary Shares are registered under Section 12(b) of the Exchange Act. This exhibit contains a description of the rights of the holders
of Class A Ordinary Shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Description of Class A Ordinary Shares</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a summary of material provisions
of our currently effective amended and restated memorandum of association and articles of association (the &ldquo;Memorandum and Articles
of Association&rdquo;), as well as the Companies Act (Revised) of the Cayman Islands (the &ldquo;Cayman Companies Act&rdquo;) insofar
as they relate to the material terms of our Class A Ordinary Shares. Notwithstanding this, because it is a summary, it may not contain
all the information that you may otherwise deem important. For more complete information, you should read the entire Memorandum and Articles
of Association, which are attached as Exhibit 1.3 to our annual report for the fiscal year ended December 31, 2023.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Type and Class of Securities</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each Class A Ordinary Share has a par value of
$0.0001 each. The number of Class A Ordinary Shares that have been issued as of the last day of the fiscal year ended December 31, 2023
is provided on the cover of the annual report on Form 20-F for that fiscal year. Our Class A Ordinary Shares may be held in either certificated
or uncertificated form.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Preemptive Rights </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Class A Ordinary Shares are not subject to
any pre-emptive or similar rights under the Cayman Companies Act or pursuant to the Memorandum and Articles of Association.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Limitations or Qualifications</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a dual-class voting structure such that
our ordinary shares consist of Class A Ordinary Shares and Class B ordinary shares (&ldquo;Class B Ordinary Shares&rdquo;). In respect
of matters requiring a shareholder vote, each holder of Class A Ordinary Shares will be entitled to one vote per one Class A Ordinary
Share and each holder of Class B Ordinary Shares will be entitled to 15 votes per one Class B Ordinary Share. The Class B Ordinary Shares
are convertible into Class A Ordinary Shares at any time after issuance at the option of the holder on a one-to-one basis. Due to the
super voting power of holders of Class B Ordinary Shares, the voting power of the Class A Ordinary Shares may be materially limited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Rights of Other Types of Securities</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Rights of Each Class of the Shares </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our authorized share capital is US$50,000 divided
into 500,000,000 shares, par value US$0.0001 per share, comprised of 431,808,000 Class A Ordinary Shares, 58,192,000 Class B Ordinary
Shares, and 10,000,000 preference shares. Holders of Class A Ordinary Shares and Class B Ordinary Shares have the same rights except for
voting and conversion rights as set forth in our Memorandum and Articles of Association. In respect of matters requiring a vote of all
shareholders, each holder of Class A Ordinary Shares will be entitled to one vote per one Class A Ordinary Share and each holder of Class
B Ordinary Shares will be entitled to 15 votes per one Class B Ordinary Share. The Class B Ordinary Shares are convertible into Class
A Ordinary Shares at any time after issuance at the option of the holder on a one-to-one basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Dividends.</I> Subject to any rights and restrictions
of any other class or series of shares, our board of directors may, from time to time, declare dividends on the shares issued and authorize
payment of the dividends out of our lawfully available funds. No dividends shall be declared by the board out of our company except the
following:&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">profits; or</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;share premium account,&rdquo; which represents the excess of the price paid to our company on issue of its shares over the par or &ldquo;nominal&rdquo; value of those shares, which is similar to the U.S. concept of additional paid in capital.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, no dividend shall bear interest against
the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Voting Rights. </I>On a show of hands, every
shareholder who is present in person and every person representing a shareholder by proxy shall have one vote for each Class A Ordinary
Share and 15 votes for each Class B Ordinary Share of which he or the person represented by proxy is the holder. On a poll, a Class A
Ordinary shareholder shall have one vote for each Class A Ordinary Share he holds whereas a Class B Ordinary shareholder shall have 15
votes for each Class B Ordinary Share he holds, unless any share carries special voting rights. In addition, all shareholders holding
shares of a particular class are entitled to vote at a meeting of the holders of that class of shares. Votes may be given either personally
or by proxy.&nbsp;At any general meeting a resolution put to the vote of the meeting shall be decided by poll.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any ordinary resolution to be made by the shareholders
requires the affirmative vote of a simple majority of the votes cast in a general meeting, while a special resolution requires the affirmative
vote of no less than two-thirds of the votes cast.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, some matters, such as
amending the memorandum and articles of association, changing the name or resolving to be registered by way of continuation in a jurisdiction
outside the Cayman Islands, require approval of shareholders by a special resolution.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no limitations on non-residents or foreign
shareholders in the Memorandum and Articles of Association to hold or exercise voting rights on ordinary shares imposed by foreign law
or by the charter or other constituent document of our company. However, no person will be entitled to vote at any general meeting or
at any separate meeting of the holders of the ordinary shares unless the person is registered as of the record date for such meeting and
unless all calls or other sums presently payable by the person in respect of ordinary shares in the Company have been paid.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Winding Up; Liquidation.</I> Upon the winding
up of our company, after the full amount that holders of any issued shares ranking senior to the ordinary shares as to distribution on
liquidation or winding up are entitled to receive has been paid or set aside for payment, the holders of our ordinary shares are entitled
to receive any remaining assets of the Company available for distribution as determined by the liquidator. The assets received by the
holders of our ordinary shares in a liquidation may consist in whole or in part of property, which is not required to be of the same kind
for all shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Calls on Ordinary Shares and Forfeiture of
Ordinary Shares.</I> Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their ordinary
shares in a notice served to such shareholders at least 14 days prior to the specified time and place of payment. Any ordinary shares
that have been called upon and remain unpaid are subject to forfeiture.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Redemption of Ordinary Shares.</I> We may issue
shares that are, or at its option or at the option of the holders are, subject to redemption on such terms and in such manner as it may,
before the issue of the shares, determine. Under the Companies Law, shares of a Cayman Islands company may be redeemed or repurchased
out of profits of the company, out of the proceeds of a fresh issue of shares made for that purpose or out of capital, provided the Memorandum
and Articles of Association authorize this and it has the ability to pay its debts as they come due in the ordinary course of business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>No Preemptive Rights.</I> Holders of ordinary
shares will have no preemptive or preferential right to purchase any securities of our company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Requirements to Change the Rights
of Holders of Ordinary Shares </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Variation of Rights Attaching to Shares.</I>
If at any time the share capital is divided into different classes of shares, the rights attaching to any class (unless otherwise provided
by the terms of issue of the shares of that class) may, subject to the Memorandum and Articles of Association, be varied or abrogated
with the consent in writing of the holders of three-fourth of the issued shares of that class or with the sanction of a special resolution
passed at a general meeting of the holders of the shares of that class.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Limitations on the Rights to Own Ordinary Shares</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no limitations under the laws of the
Cayman Islands or under the Memorandum and Articles of Association that limit the right of non-resident or foreign owners to hold or vote
ordinary shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Provisions Affecting Any Change of Control </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Anti-Takeover Provisions. </I>Some provisions
of our current Memorandum and Articles of Association may discourage, delay or prevent a change in control of our company or management
that shareholders may consider favorable, including provisions that authorize our board of directors to issue preference shares in one
or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further
vote or action by our shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Ownership Threshold</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no provisions under the Cayman Companies
Act or under the Memorandum and Articles of Association that govern the ownership threshold above which shareholder ownership must be
disclosed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Differences Between the Law of Different Jurisdictions</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cayman Islands companies are governed by the Companies
Law. The Companies Law is modeled on English Law but does not follow recent English Law statutory enactments, and differs from laws applicable
to United States corporations and their shareholders. Set forth below is a summary of the material differences between the provisions
of the Companies Law applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Mergers and Similar Arrangements</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In certain circumstances, the Companies Law allows
for mergers or consolidations between two Cayman Islands companies, or between a Cayman Islands company and a company incorporated in
another jurisdiction (provided that is facilitated by the laws of that other jurisdiction).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the merger or consolidation is between two
Cayman Islands companies, the directors of each company must approve a written plan of merger or consolidation containing certain prescribed
information. That plan or merger or consolidation must then be authorized by either (a) a special resolution (usually a majority of 66.6%
in value) of the shareholders of each company; or (b) such other authorization, if any, as may be specified in such constituent company&rsquo;s
articles of association. No shareholder resolution is required for a merger between a parent company (i.e., a company that owns at least
90% of the issued shares of each class in a subsidiary company) and its subsidiary company. The consent of each holder of a fixed or floating
security interest of a constituent company must be obtained, unless the court waives such requirement. If the Cayman Islands Registrar
of Companies is satisfied that the requirements of the Companies Law (which includes certain other formalities) have been complied with,
the Registrar of Companies will register the plan of merger or consolidation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the merger or consolidation involves a foreign
company, the procedure is similar, save that with respect to the foreign company, the director of the Cayman Islands company is required
to make a declaration to the effect that, having made due enquiry, he is of the opinion that the requirements set out below have been
met: (i) that the merger or consolidation is permitted or not prohibited by the constitutional documents of the foreign company and by
the laws of the jurisdiction in which the foreign company is incorporated, and that those laws and any requirements of those constitutional
documents have been or will be complied with; (ii) that no petition or other similar proceeding has been filed and remains outstanding
or order made or resolution adopted to wind up or liquidate the foreign company in any jurisdictions; (iii) that no receiver, trustee,
administrator or other similar person has been appointed in any jurisdiction and is acting in respect of the foreign company, its affairs
or its property or any part thereof; (iv) that no scheme, order, compromise or other similar arrangement has been entered into or made
in any jurisdiction whereby the rights of creditors of the foreign company are and continue to be suspended or restricted.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the surviving company is the Cayman Islands
company, the director of the Cayman Islands company is further required to make a declaration to the effect that, having made due enquiry,
he is of the opinion that the requirements set out below have been met: (i) that the foreign company is able to pay its debts as they
fall due and that the merger or consolidated is bona fide and not intended to defraud unsecured creditors of the foreign company; (ii)
that in respect of the transfer of any security interest granted by the foreign company to the surviving or consolidated company (a) consent
or approval to the transfer has been obtained, released or waived; (b) the transfer is permitted by and has been approved in accordance
with the constitutional documents of the foreign company; and (c) the laws of the jurisdiction of the foreign company with respect to
the transfer have been or will be complied with; (iii) that the foreign company will, upon the merger or consolidation becoming effective,
cease to be incorporated, registered or exist under the laws of the relevant foreign jurisdiction; and (iv) that there is no other reason
why it would be against the public interest to permit the merger or consolidation.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the above procedures are adopted, the Companies
Law provides for a right of dissenting shareholders to be paid a payment of the fair value of his shares upon their dissenting to the
merger or consolidation if they follow a prescribed procedure. In essence, that procedure is as follows (a) the shareholder must give
his written objection to the merger or consolidation to the constituent company before the vote on the merger or consolidation, including
a statement that the shareholder proposes to demand payment for his shares if the merger or consolidation is authorized by the vote; (b)
within 20 days following the date on which the merger or consolidation is approved by the shareholders, the constituent company must give
written notice to each shareholder who made a written objection; (c) a shareholder must within 20 days following receipt of such notice
from the constituent company, give the constituent company a written notice of his intention to dissent including, among other details,
a demand for payment of the fair value of his shares; (d) within seven days following the date of the expiration of the period set out
in paragraph (b) above or seven days following the date on which the plan of merger or consolidation is filed, whichever is later, the
constituent company, the surviving company or the consolidated company must make a written offer to each dissenting shareholder to purchase
his shares at a price that the company determines is the fair value and if the company and the shareholder agree the price within 30 days
following the date on which the offer was made, the company must pay the shareholder such amount; (e) if the company and the shareholder
fail to agree a price within such 30 day period, within 20 days following the date on which such 30 day period expires, the company (and
any dissenting shareholder) must file a petition with the Cayman Islands Grand Court to determine the fair value and such petition must
be accompanied by a list of the names and addresses of the dissenting shareholders with whom agreements as to the fair value of their
shares have not been reached by the company. At the hearing of that petition, the court has the power to determine the fair value of the
shares together with a fair rate of interest, if any, to be paid by the company upon the amount determined to be the fair value. Any dissenting
shareholder whose name appears on the list filed by the company may participate fully in all proceedings until the determination of fair
value is reached. These rights of a dissenting shareholder are not be available in certain circumstances, for example, to dissenters holding
shares of any class in respect of which an open market exists on a recognized stock exchange or recognized interdealer quotation system
at the relevant date or where the consideration for such shares to be contributed are shares of any company listed on a national securities
exchange or shares of the surviving or consolidated company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Moreover, Cayman Islands law also has separate
statutory provisions that facilitate the reconstruction or amalgamation of companies in certain circumstances, schemes of arrangement
will generally be more suited for complex mergers or other transactions involving widely held companies, commonly referred to in the Cayman
Islands as a &ldquo;scheme of arrangement&rdquo; which may be tantamount to a merger. In the event that a merger was sought pursuant to
a scheme of arrangement (the procedure of which are more rigorous and take longer to complete than the procedures typically required to
consummate a merger in the United States), the arrangement in question must be approved by a majority in number of each class of shareholders
and creditors with whom the arrangement is to be made and who must in addition represent three-fourths in value of each such class of
shareholders or creditors, as the case may be, that are present and voting either in person or by proxy at a meeting, or meeting summoned
for that purpose. The convening of the meetings and subsequently the terms of the arrangement must be sanctioned by the Grand Court of
the Cayman Islands. While a dissenting shareholder would have the right to express to the court the view that the transaction should not
be approved, the court can be expected to approve the arrangement if it satisfies itself that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
are not proposing to act illegally or beyond the scope of our corporate authority and the statutory provisions as to majority vote have
been complied with;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
shareholders have been fairly represented at the meeting in question;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
arrangement is such as a businessman would reasonably approve; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
arrangement is not one that would more properly be sanctioned under some other provision of the Companies Law or that would amount to
a &ldquo;fraud on the minority.&rdquo;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If a scheme of arrangement or takeover offer (as
described below) is approved, any dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily
be available to dissenting shareholders of United States corporations, providing rights to receive payment in cash for the judicially
determined value of the shares.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Squeeze-out Provisions</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When a takeover offer is made and accepted by
holders of 90% of the shares to whom the offer relates within four months, the offeror may, within a two-month period, require the holders
of the remaining shares to transfer such shares on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands
but this is unlikely to succeed unless there is evidence of fraud, bad faith, collusion or inequitable treatment of the shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, transactions similar to a merger, reconstruction
and/or an amalgamation may in some circumstances be achieved through other means to these statutory provisions, such as a share capital
exchange, asset acquisition or control, through contractual arrangements, of an operating business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Shareholders&rsquo; Suits</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Cayman Islands counsel is not aware of any
reported class action having been brought in a Cayman Islands court. Derivative actions have been brought in the Cayman Islands courts,
and the Cayman Islands courts have confirmed the availability for such actions. In most cases, we will be the proper plaintiff in any
claim based on a breach of duty owed to us, and a claim against (for example) our officers or directors usually may not be brought by
a shareholder. However, based both on Cayman Islands authorities and on English authorities, which would in all likelihood be of persuasive
authority and be applied by a court in the Cayman Islands, exceptions to the foregoing principle apply in circumstances in which:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a company is acting, or proposing to act, illegally or beyond the scope of its authority;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the act complained of, although not beyond the scope of the authority, could be effected if duly authorized by more than the number of votes which have actually been obtained; or</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">those who control the company are perpetrating a &ldquo;fraud on the minority.&rdquo;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A shareholder may have a direct right of action
against us where the individual rights of that shareholder have been infringed or are about to be infringed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Enforcement of Civil Liabilities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands has a different body of securities
laws as compared to the United States and may provide less protection to investors. Additionally, Cayman Islands companies may not have
standing to sue before the Federal courts of the United States.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been advised by our Cayman Islands legal
counsel that the courts of the Cayman Islands are unlikely (i) to recognize or enforce against us judgments of courts of the United States
predicated upon the civil liability provisions of the federal securities laws of the United States or any state; and (ii) in original
actions brought in the Cayman Islands, to impose liabilities against us predicated upon the civil liability provisions of the federal
securities laws of the United States or any state, so far as the liabilities imposed by those provisions are penal in nature. In those
circumstances, although there is no statutory enforcement in the Cayman Islands of judgments obtained in the United States, the courts
of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court of competent jurisdiction without retrial
on the merits based on the principle that a judgment of a competent foreign court imposes upon the judgment debtor an obligation to pay
the sum for which judgment has been given provided certain conditions are met. For a foreign judgment to be enforced in the Cayman Islands,
such judgment must be final and conclusive and for a liquidated sum, and must not be in respect of taxes or a fine or penalty, inconsistent
with a Cayman Islands judgment in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, and or be of
a kind the enforcement of which is, contrary to natural justice or the public policy of the Cayman Islands (awards of punitive or multiple
damages may well be held to be contrary to public policy). A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings
are being brought elsewhere.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Changes in Capital</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Subject to the Cayman Companies Act, we may, by ordinary resolution:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">increase
our share capital by new shares of the amount fixed by that ordinary resolution and with the attached rights, priorities and privileges
set out in that ordinary resolution;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">consolidate
and divide all or any of our share capital into shares of larger amount than our existing shares;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">convert
all or any of our paid up shares into stock, and reconvert that stock into paid up shares of any denomination;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">sub-divide
our shares or any of them into shares of an amount smaller than that fixed, so, however, that in the sub-division, the proportion between
the amount paid and the amount, if any, unpaid on each reduced share shall be the same as it was in case of the share from which the
reduced share is derived; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cancel
shares which, at the date of the passing of that ordinary resolution, have not been taken or agreed to be taken by any person and diminish
the amount of our share capital by the amount of the shares so cancelled or, in the case of shares without nominal par value, diminish
the number of shares into which our capital is divided.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the Cayman Companies Act and to any
rights for the time being conferred on the shareholders holding a particular class of shares, we may, by special resolution, reduce our
share capital in any way.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Debt Securities </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Warrants and Rights </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Other Securities </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Description of American Depositary Shares</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">6</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-11.2
<SEQUENCE>5
<FILENAME>ea020208001ex11-2_hitek.htm
<DESCRIPTION>INSIDER TRADING POLICY OF THE REGISTRANT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 11.2</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-variant: small-caps"><B>Insider
Trading Compliance Manual</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>HiTek Global Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Adopted [&#9679;], 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In order to take on an active
role in the prevention of insider trading violations by its officers, directors, employees, consultants, advisors, and other related individuals,
the Board of Directors (the &ldquo;<B>Board</B>&rdquo;) of HiTek Global Inc., an exempted company with limited liability under the laws
of the Cayman Islands (the &ldquo;<B>Company</B>&rdquo;), has adopted the policies and procedures described in this Insider Trading Compliance
Manual.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>I.&nbsp;<U>Adoption
of Insider Trading Policy</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Effective as of the date written
above, the Company has adopted the Insider Trading Policy (the &ldquo;<B>Policy</B>&rdquo;), which prohibits trading based on material,
non-public information regarding the Company and its subsidiaries (&ldquo;<B>Inside Information</B>&rdquo;). The Policy covers all officers
and directors of the Company and its subsidiaries, all other employees of the Company and its subsidiaries, all secretaries and assistants
supporting such officers, directors, or employees and consultants or advisors to the Company or its subsidiaries who have or may have
access to Inside Information and members of the immediate family or household of any such person. The Policy (and/or a summary thereof)
is to be delivered to all new officers, directors, employees, consultants, advisors and related individuals who are within the categories
of covered persons upon the commencement of their relationships with the Company, and is to be circulated to all covered personnel at
least annually.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>II.&nbsp;<U>Designation
of Certain Persons</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>A.&nbsp;<U>Insiders</U></B>
Section 16 of the Securities Exchange Act of 1934, as amended (the &ldquo;<B>Exchange Act</B>&rdquo;), prohibits &ldquo;short-swing&rdquo;
profits by all directors and executive officers of the Company, and any direct or indirect beneficial owner of 10% or more of any of the
Company&rsquo;s equity security of any class (collectively, the &ldquo;<B>Insiders</B>&rdquo;) and such Insiders, in addition to any beneficial
owners of 5% or more of the Company&rsquo;s registered securities of any class, are subject to the reporting and liability provisions
of Section 13(d) of the Exchange Act and the rules and regulations promulgated thereunder (collectively, the &ldquo;<B>Section 13(d) Individuals</B>&rdquo;).
Rule 3a12-3 under the Exchange Act exempts securities registered by a Foreign Private Issuer, or FPI from Section 16 of the Exchange Act.
Accordingly, Section 13(d) Individuals of an FPI are not subject to the short-swing profit limits set forth in Section 16(b), nor are
they required to comply with the Section 16(a) reporting requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under Sections 13(d) and 13(g)
of the Exchange Act, and the U.S. Securities and Exchange Commission (&ldquo;<B>SEC</B>&rdquo;) related rules, subject to certain exemptions,
any person who after acquiring, directly or indirectly the beneficial ownership of a certain class of equity securities, becomes, either
directly or indirectly, the beneficial owner of more than 5% of such class must deliver a statement to the issuer of the security and
to each exchange where the security is traded. Delivery to each exchange can be satisfied by making a filing on EDGAR (as defined below).
In addition, Section 13(d) Individuals must file with the SEC a statement containing certain information, as well as any additional information
that the SEC may deem necessary or appropriate in the public interest or for the protection of investors. Attached hereto as <U>Exhibit
A</U> is a separate memorandum which discusses the relevant terms of Section 13.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>B.&nbsp;<U>Other
Persons Subject to Policy</U>.</B> In addition, certain employees, consultants, and advisors of the Company as described in Section I
above have, or are likely to have, from time to time access to Inside Information and together with the Insiders, are subject to the Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>III.&nbsp;<U>Appointment
of Chief Compliance Officer</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has appointed
Tianyu Xia as the Company&rsquo;s Chief Compliance Officer (the &ldquo;<B>Compliance Officer</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>IV.&nbsp;<U>Duties
of the Compliance Officer</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Compliance Officer has
been designated by the Board to handle any and all matters relating to the Company&rsquo;s Insider Trading Compliance Program. Certain
duties may be delegated to outside counsel with special expertise in securities issues and relevant law. The duties of the Compliance
Officer shall include the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A.&nbsp;Pre-clearing
all transactions involving the Company&rsquo;s securities by the Insiders and those individuals having regular access to Inside Information,
defined for these purposes to include all officers, directors, and employees of the Company and its subsidiaries and members of the immediate
family or household of any such person, in order to determine compliance with the Policy, insider trading laws, Section 13 and Section
16 of the Exchange Act and Rule 144 promulgated under the Securities Act of 1933, as amended. Attached hereto as <U>Exhibit C</U> is a
Pre-Clearance Checklist to assist the Compliance Officer in the performance of his or her duties hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">B.&nbsp;Assisting
in the preparation and filing of Section 13(d) reports for all Section 13(d) Individuals although the filings are their individual obligations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">C.&nbsp;Serving
as the designated recipient at the Company of copies of reports filed with the SEC by Section 13(d) Individuals under Section 13(d) of
the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">D.&nbsp;Performing
periodic reviews of available materials, which may include Schedule 13D, Schedule 13G, Form 144, officers&rsquo; and directors&rsquo;
questionnaires, as applicable, and reports received from the Company&rsquo;s stock administrator and transfer agent, to determine trading
activity by officers, directors and others who have, or may have, access to Inside Information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">E.&nbsp;Circulating
the Policy (and/or a summary thereof) to all covered employees, including the Insiders, on an annual basis, and providing the Policy and
other appropriate materials to new officers, directors and others who have, or may have, access to Inside Information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">F.&nbsp;Assisting
the Board in implementing the Policy and Sections I and II of this memorandum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">G.&nbsp;Coordinating
with Company counsel regarding all securities compliance matters.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">H.&nbsp;Retaining
copies of all appropriate securities reports, and maintaining records of his or her activities as Compliance Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>


<!-- Field: Page; Sequence: 2; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>HiTek Global Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Insider
Trading Policy</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">and Guidelines with Respect to Certain Transactions
in the Company&rsquo;s Securities</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
I </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>APPLICABILITY</B></FONT><B>
OF POLICY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This Policy applies to all
transactions in the Company&rsquo;s securities, including ordinary shares, options and warrants to purchase ordinary shares, and any other
securities the Company may issue from time to time, such as preferred shares, and convertible debentures, as well as derivative securities
relating to the Company&rsquo;s shares, whether issued by the Company, such as exchange-traded options. It applies to all officers and
directors of the Company, all other employees of the Company and its subsidiaries, all secretaries and assistants supporting such directors,
officers, and employees, and consultants or advisors to the Company or its subsidiaries who have or may have access to Material Non-public
Information (as defined below) regarding the Company and members of the immediate family or household of any such person. This group of
people is sometimes referred to in this Policy as &ldquo;Insiders.&rdquo; This Policy also applies to any person who receives Material
Non-public Information from any Insider.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Any person who possesses Material
Non-public Information regarding the Company is an Insider for so long as such information is not publicly known.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
II</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B></B></FONT><B>DEFINITION
OF MATERIAL NON-PUBLIC INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">It is not possible to define
all categories of material information. However, information should be regarded as &ldquo;material&rdquo; if there is a reasonable likelihood
that it would be considered important to an investor in making an investment decision regarding the purchase or sale of the Company&rsquo;s
securities. Material information may be positive or negative. &ldquo;Non-public Information&rdquo; is information that has not been previously
disclosed to the general public and is otherwise not available to the general public.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">While it may be difficult
to determine whether any particular information is material, there are various categories of information that <FONT STYLE="font-family: Times New Roman, Times, Serif">are
particularly sensitive and, as a general rule, should always be considered material. Examples of such information may include:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Financial
                                            results;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Entry
                                            into a material agreement or discussions regarding entry into a material agreement;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Projections
                                            of future earnings or losses;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Major
                                            contract awards, cancellations or write-offs;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Joint
                                            ventures or commercial ventures with third parties;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">News
                                            of a pending or proposed merger or acquisition;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">News
                                            of the disposition of material assets;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Impending
                                            bankruptcy or financial liquidity problems;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Gain
                                            or loss of a significant line of credit;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Significant
                                            breach of a material agreement;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">New
                                            business or services announcements of a significant nature;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Share
                                            splits;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">New
                                            equity or debt offerings;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Significant
                                            litigation exposure due to actual or threatened litigation;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Changes
                                            in senior management or the Board;</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Capital
                                            investment plans; and</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Changes
                                            in dividend policy.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">All
of the foregoing categories of information and any similar information should be considered &ldquo;Material Non-public Information&rdquo;
for purposes of this Policy. <B>If there are any questions regarding whether a particular item of information is Material Non-public
Information, please</B></FONT><B> consult the Compliance Officer or the Company&rsquo;s legal counsel before taking any action with respect
to such information.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
III</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTAIN EXCEPTIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For purposes of this Policy,
the Company considers that the exercise of stock options under the Company&rsquo;s stock option plan (but <U>not</U> the sale of any such
shares) is exempt from this Policy, since the other party to the transaction involving only the Company itself and the price does not
vary with the market but is fixed by the terms of the option agreement or the plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
IV</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>STATEMENT OF POLICY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>General Policy</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">It is the policy of the Company
to prohibit the unauthorized disclosure of any non-public information acquired in the workplace and the misuse of Material Non-public
Information in securities trading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Specific Policies</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>1.&nbsp;<U>Trading
on Material Non-public Information</U>.</B> With certain exceptions, no officer or director of the Company, no employee of the Company
or its subsidiaries and no consultant or advisor to the Company or any of its subsidiaries and no members of the immediate family or household
of any such person, shall engage in any transaction involving a purchase or sale of the Company&rsquo;s securities, including any offer
to purchase or offer to sell, during any period commencing with the date that he or she possesses Material Non-public Information concerning
the Company, and ending at the close of business on the second Trading Day (as defined below) following the date of public disclosure
of that information, or at such time as such non-public information is no longer material. However, see &ldquo;Permitted Trading Period&rdquo;
below for a full discussion of trading pursuant to a pre-established plan or by delegation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As used herein, the term &ldquo;Trading
Day&rdquo; shall mean a day on which national stock exchanges are open for trading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>2.</B>&nbsp;<B><U>Tipping</U>.</B>
No Insider shall disclose (&ldquo;<B>tip</B>&rdquo;) Material Non-public Information to any other person (including family members) where
such information may be used by such person to his or her profit by trading in the securities of companies to which such information relates,
nor shall such Insider or related person make recommendations or express opinions on the basis of Material Non-public Information as to
trading in the Company&rsquo;s securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Regulation FD (Fair Disclosure)
(&ldquo;<B>Disclosure Regulation</B>&rdquo;) is an issuer disclosure rule implemented by the SEC that addresses selective disclosure.
The Disclosure Regulation provides that when the Company, or person acting on its behalf, discloses Material Non-public Information to
certain enumerated persons (in general, securities market professionals and holders of the Company&rsquo;s securities who may well trade
on the basis of the information), it must make public disclosure of that information. The timing of the required public disclosure depends
on whether the selective disclosure was intentional or unintentional; for an intentional selective disclosure, the Company must make public
disclosures simultaneously; for a non-intentional disclosure, the Company must make public disclosure promptly. Under the Disclosure Regulation,
the required public disclosure may be made by filing or furnishing a Form 6-K, or by another method or combination of methods that is
reasonably designed to effect broad, non-exclusionary distribution of the information to the public.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">It is the Company&rsquo;s
policy that all communications with the press be handled through our Chief Executive Officer (CEO) or investor/public relations firm.
Please refer all press, analyst or similar requests for information to the Company&rsquo;s CEO and do not respond to any inquiries without
prior authorization from the Company&rsquo;s CEO. If the Company&rsquo;s CEO is unavailable, the Company&rsquo;s Chief Financial Officer
will fill this role.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>3.&nbsp;<U>Confidentiality
of Non-public Information</U>.</B> Non-public information relating to the Company is the property of the Company and the unauthorized
disclosure of such information (including, without limitation, via email or by posting on Internet message boards or blogs, anonymously
or otherwise) is strictly forbidden.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>4.&nbsp;<U>Duty
to Report Inappropriate and Irregular Conduct</U>.</B> All employees, and particularly executives, managers and/or supervisors, have a
responsibility for maintaining financial integrity within the Company, and being consistent with generally accepted accounting principles
and both federal and state securities laws. Any employee who becomes aware of any incidents involving financial or accounting manipulation
or irregularities, whether by witnessing the incident or being told of it, must report it to their immediate supervisor and to the chairman
of the Company&rsquo;s Audit Committee of the Board (or to the Chairman of the Board, if an Audit Committee has not been established).
For a more complete understanding of this issue, employees should consult their employee manual and or seek the advice of the Company&rsquo;s
general counsel or outside counsel. Our outside securities counsel is Hunter Taubman Fischer &amp; Li LLC, attention: Ying Li, Esq. at
(212) 530-2206, email yli@htflawyers.com.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
V</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>POTENTIAL CRIMINAL AND CIVIL LIABILITY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AND/OR DISCIPLINARY ACTION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>1.&nbsp;<U>Liability
for Insider Trading</U>.</B> Insiders may be subject to penalties of up to $5,000,000 and up to twenty (20) years in jail for engaging
in transactions in the Company&rsquo;s securities at a time when they possess Material Non-public Information regarding the Company, regardless
of whether such transactions were profitable. In addition, the SEC has the authority to seek a civil monetary penalty of up to three times
the amount of profit gained or loss avoided by illegal insider trading. &ldquo;Profit gained&rdquo; or &ldquo;loss avoided&rdquo; generally
means the difference between the purchase or sale price of the Company&rsquo;s shares and its value as measured by the trading price of
the shares a reasonable period after public dissemination of the non-public information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>2.&nbsp;<U>Liability
for Tipping</U>.</B> Insiders may also be liable for improper transactions by any person (commonly referred to as a &ldquo;<B>tippee</B>&rdquo;)
to whom they have disclosed Material Non-public Information regarding the Company or to whom they have made recommendations or expressed
opinions on the basis of such information as to trading in the Company&rsquo;s securities. The SEC has imposed large penalties even when
the disclosing person did not profit from the trading. The SEC, the stock exchanges and the Financial Industry Regulatory Authority, Inc.
use sophisticated electronic surveillance techniques to monitor <I>all trades</I> and uncover insider trading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>3.&nbsp;<U>Possible
Disciplinary Actions</U>.</B> Individuals subject to the Policy who violate this Policy shall also be subject to disciplinary action by
the Company, which may include suspension, forfeiture of perquisites and ineligibility for future participation in the Company&rsquo;s
equity incentive plans and/or termination of employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
VI</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PERMITTED TRADING PERIOD</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>1.&nbsp;<U>Black-Out
Period and Trading Window</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">To ensure compliance with
this Policy and applicable federal and state securities laws, the Company requires that all officers, directors, employees, and all members
of the immediate family or household of any such person refrain from conducting any transactions involving the purchase or sale of the
Company&rsquo;s securities, other than during the period in any half year commencing at the close of business on the second Trading Day
following the date of public disclosure of the financial results for the prior interim period or fiscal year and ending on the twenty-fifth
day of the sixth month of the half year (the &ldquo;<B>Trading Window</B>&rdquo;). Notwithstanding the foregoing, persons subject to this
Policy may submit a request to the Company to purchase or sell the Company&rsquo;s securities outside the Trading Window on the basis
that they do not possess any Material Non-public Information. The Compliance Officer shall review all such requests and may grant such
requests on a case-by-case basis if he or she determines that the person making such request does not possess any Material Non-public
Information at that time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If such public disclosure
occurs on a Trading Day before the markets close, then such date of disclosure shall be considered the first Trading Day following such
public disclosure. For example, if such public disclosure occurs at 1:00 p.m. EST on June 10, then June 10 shall be considered the first
Trading Day following such disclosure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>Please be advised that
these guidelines are merely estimates. The actual trading window may be different because the Company&rsquo;s interim report or annual
report may be filed earlier or later.</B> The filing date of an interim report or annual report may fall on a weekend or the Company may
delay filing an annual report due to an extension. Please check with the Compliance Officer to confirm whether the trading window is open.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The safest period for trading
in the Company&rsquo;s securities, assuming the absence of Material Non-public Information, is generally the first ten Trading Days of
the Trading Window. It is the Company&rsquo;s policy that the period when the Trading Window is &ldquo;closed&rdquo; is a particularly
sensitive period of time for transactions in the Company&rsquo;s securities from the perspective of compliance with applicable securities
laws. This is because the officers, directors and certain other employees are, as any half-year period progresses, increasingly likely
to possess Material Non-public Information about the expected financial results for the period. The purpose of the Trading Window is to
avoid any unlawful or improper transactions or even the appearance of any such transactions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">It should be noted that even
during the Trading Window any person possessing Material Non-public Information concerning the Company shall not engage in any transactions
involving the Company&rsquo;s securities until such information has been known publicly for at least two Trading Days. The Company has
adopted the policy of delaying trading for &ldquo;at least two Trading Days&rdquo; because the securities laws require that the public
be informed <U>effectively</U> of previously undisclosed material information before Insiders trade in the Company&rsquo;s shares. Public
disclosure may occur through a widely disseminated press release or through filings, such as Form 6-K, with the SEC. Furthermore, in order
for the public to be effectively informed, the public must be given time to evaluate the information disclosed by the Company. Although
the amount of time necessary for the public to evaluate the information may vary depending on the complexity of the information, generally
two Trading Days is sufficient.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">From time to time, the Company
may also require that directors, officers, selected employees, and others suspend trading because of developments known to the Company
and not yet disclosed to the public. In such event, such persons may not engage in any transaction involving the purchase or sale of the
Company&rsquo;s securities during such period and may not disclose to others the fact of such suspension of trading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Although the Company may from
time to time require during a Trading Window that directors, officers, selected employees, and others suspend trading because of developments
known to the Company and not yet disclosed to the public, <B><I>each person is individually responsible at all times for compliance with
the prohibitions against insider trading. Trading in the Company&rsquo;s securities during the Trading Window should <U>not</U> be considered
a &ldquo;safe harbor,&rdquo; and all directors, officers and other persons should use good judgment at all times.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I></I></B></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Notwithstanding these general
rules, Insiders may trade <U>outside</U> of the Trading Window provided that such trades are made pursuant to a pre-established plan or
by delegation. These alternatives are discussed in the next section.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><B>2.
Trading According to a Pre-established Plan or by Delegation.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Trading which is not &ldquo;on
the basis of&rdquo; Material Non-public Information may not give rise to insider trading liability. The SEC has adopted Rule 10b5-1 under
which insider trading liability can be avoided if Insiders follow very specific procedures. In general, such procedures involve trading
according to pre-established instructions (a &ldquo;<B>Pre-established Trade</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pre-established Trades must:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><B>(a)&nbsp;Be
documented by a contract, written plan, or formal instruction which provides that the trade take place in the future.</B> For example,
an Insider can contract to sell his or her shares on a specific date, or simply delegate such decisions to an investment manager, 401(k)
plan administrator or a similar third party. This documentation must be provided to the Compliance Officer;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><B>(b)&nbsp;Include
in its documentation the specific amount, price and timing of the trade, or the formula for determining the amount, price and timing.</B>
For example, the Insider can buy or sell shares in a specific amount and on a specific date each month, or according to a pre-established
percentage (of the Insider&rsquo;s salary, for example) each time that the share price falls or rises to pre-established levels. In the
case where trading decisions have been delegated, the specific amount, price and timing need <U>not</U> be provided;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><B>(c) &nbsp;Include
additional representation in its documentation for Directors and Officers.</B> If the person who entered into the pre-established contract,
written plan, or formal instruction (discussed in Section VI.2(a) above) is a director or officer of the Company, such director or officer
shall include a representation certifying that, on the date of adoption of the pre-established contract, plan, or instruction, (i) he
or she is not aware of any material nonpublic information about the Company or its securities, and (ii) he or she is adopting the pre-established
contract, plan, or instruction in good faith and not as part of a plan or scheme to evade prohibitions on inside trading;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><B>(c)&nbsp;Be
implemented at a time when the Insider does not possess Material Non-public Information and Upon the Expiration of a Cooling-Off Period.</B>
As a practical matter, this means that the Insider may set up Pre-established Trades, or delegate trading discretion, <U>only</U> during
a &ldquo;Trading Window&rdquo; (discussed in Section VI.1 above); <I>provided that </I>(i) any director or officer of the Company may
not conduct a Pre-established Trade until the expiration of a cooling-off period, consisting of the later of (A) 90 days after the adoption
or modification of the pre-established contract, plan, or instruction, and (B) two business days following the disclosure of the Company&rsquo;s
financial results in a Form 20-F or Form 6-K (but, in any event, this required cooling period is subject to a maximum of 120 days after
adoption of the pre-established contract, plan, or instruction), and (ii) any other persons, who are covered by the Policy (as discussed
in Section I above) and are not directors or officers, may not conduct a Pre-established Trade until the expiration of a cooling-off period
that is 30 days after the adoption of the pre-established contract, plan, or instruction; and,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><B>(d)&nbsp;Remain
beyond the scope of the Insider&rsquo;s influence after implementation.</B> In general, the Insider must allow the Pre-established Trade
to be executed without changes to the accompanying instructions, and the Insider cannot later execute a hedge transaction that modifies
the effect of the Pre-established Trade. An Insider wishing to change the amount, price or timing of a Pre-established Trade, or terminate
a Pre-established Trade, can do so <U>only</U> during a &ldquo;Trading Window&rdquo; (discussed in Section 1, above). If the Insider has
delegated decision-making authority to a third party, the Insider cannot subsequently influence the third party in any way and such third
party must not possess material non-public information at the time of any of the trades.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prior to implementing a pre-established
plan for trading, all officers and directors must receive the approval for such plan from the Compliance Officer. In addition, Insiders
are generally prohibited from having more than one pre-established contract, plan, or instruction covering the same time period for open
market purchase of sales of the Company&rsquo;s securities, unless one of the exceptions under 17 C.F.R 240.10b5-1(c)(1)(ii)(D) is met.
Furthermore, Issuers are prohibited from entering into more than one pre-established contract, plan, or instruction, which is designed
to effect open-market purchase or sale of the Company&rsquo;s securities as a single transaction, for any given 12-month period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>3.&nbsp;<U>Pre-Clearance
of Trades</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Even during a Trading Window,
all officers, directors, employees, as well as members of the immediate family or household of such individuals, must comply with the
Company&rsquo;s &ldquo;pre-clearance&rdquo; process prior to trading in the Company&rsquo;s securities, implementing a pre-established
plan for trading, or delegating decision-making authority over the Insider&rsquo;s trades. To do so, each officer and director must contact
the Compliance Officer prior to initiating any of these actions. Trades executed pursuant to a properly implemented Pre-Established Trade
approved by the Compliance Officer do not need to be pre-cleared. The Company may also find it necessary, from time to time, to require
compliance with the pre-clearance process from certain individuals other than those mentioned above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>4.&nbsp;<U>Individual
Responsibility</U>. </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As Insiders, every person
subject to this Policy has the individual responsibility to comply with this Policy against insider trading, regardless of whether the
Company has established a Trading Window applicable to that Insider or any other Insiders of the Company. Each individual, and not necessarily
the Company, is responsible for his or her own actions and will be individually responsible for the consequences of their actions. Therefore,
appropriate judgment, diligence and caution should be exercised in connection with any trade in the Company&rsquo;s securities. An Insider
may, from time to time, have to forego a proposed transaction in the Company&rsquo;s securities even if he or she planned to make the
transaction before learning of the Material Non-public Information and even though the Insider believes he or she may suffer an economic
loss or forego anticipated profit by waiting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>5.&nbsp;<U>Exceptions
to the Policy</U>. </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Any exceptions to this Policy
may only be made by advance written approval of each of: (i) the CEO, (ii) the Compliance Officer and (iii) the Chairman of the Audit
Committee of the Board (or the Chairman of the Board if an Audit Committee has not been established). Any such exceptions shall be immediately
reported to the remaining members of the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
VII</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>APPLICABILITY OF POLICY
TO INSIDE INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>REGARDING OTHER COMPANIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This Policy and the guidelines
described herein also apply to Material Non-public Information relating to other companies, including the Company&rsquo;s customers, vendors
or suppliers or potential acquisition targets (&ldquo;<B>business partners</B>&rdquo;), when that information is obtained in the course
of employment or performance of other services on behalf of the Company. Civil and criminal penalties, as well as the termination of employment,
may result from trading on inside information regarding the Company&rsquo;s business partners. All employees should treat Material Non-public
Information about the Company&rsquo;s business partners with the same care as is required with respect to the information relating directly
to the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
VIII</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>PROHIBITION AGAINST BUYING AND SELLING</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>COMPANY ORDINARY SHARES WITHIN A SIX-MONTH PERIOD</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Insiders</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Generally, purchases and sales
(or sales and purchases) of Company ordinary shares occurring within any six-month period in which a mathematical profit is realized result
in illegal &ldquo;short-swing profits&rdquo;. The prohibition against short-swing profits is found in Section 16 of the Exchange Act.
Section 16 was drafted as a rather arbitrary prohibition against profitable &ldquo;insider trading&rdquo; in a company&rsquo;s securities
within any six-month period regardless of the presence or absence of Material Non-public Information that may affect the market price
of those securities. Each executive officer, director and 10% or greater shareholder of the Company is subject to the prohibition against
short-swing profits under Section 16. The measure of damages is the profit computed from any purchase and sale or any sale and purchase
within the short-swing (i.e., six-month) period, without regard to any setoffs for losses, any first-in or first-out rules, or the identity
of the ordinary shares. This approach sometimes has been called the &ldquo;lowest price in, highest price out&rdquo; rule and can result
in a realization of &ldquo;profits&rdquo; for Section 16 purposes even when the Insider has suffered a net loss on his or her trades.
Rule 3a12-3 under the Exchange Act exempts securities registered by an FPI from Section 16 of the Exchange Act. Accordingly, Section 13(d)
Individuals of an FPI are not subject to the short-swing profit limits set forth in Section 16(b), nor are they required to comply with
the Section 16(a) reporting requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#9;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>Section
IX</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INQUIRIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Please direct your questions
as to any of the matters discussed in this Policy to the Compliance Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Exhibit A</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 12pt"><B>Section
13 Memorandum</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><B>To:</B></TD><TD STYLE="text-align: justify"><B>All Officers, Directors and 5% or greater Shareholders (&ldquo;Insider&rdquo;)</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><B>Re:</B></TD><TD STYLE="text-align: justify"><B>Overview of Section 13 Under the Exchange Act of 1934, as
amended</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>A.&nbsp;<U>Introduction</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This Memorandum provides an
overview of Section 13 of the Exchange Act of 1934, as amended (the &ldquo;<B>Exchange Act</B>&rdquo;), and the related rules promulgated
by the SEC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B><I>Each executive officer,
director and 5% or greater shareholder (commonly called an &ldquo;Insider&rdquo;) of HiTek Global Inc. (the &ldquo;Company&rdquo;) is
personally responsible for complying with the provisions of Section 13, and failure by an Insider to comply strictly with his or her reporting
requirements will result in an obligation by the Company to publicly disclose such failure.</I></B> Moreover, Congress has granted the
SEC authority to seek monetary court-imposed fines on Insiders who fail to timely comply with their reporting obligations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under Section 13 of the Exchange
Act, reports made to the SEC are filed on Schedule 13D, Schedule 13G, Form 13F, and Form 13<FONT STYLE="font-family: Times New Roman, Times, Serif">H.
A securities firm (and, in some cases, its parent company or other control persons) generally will have a Section 13 reporting obligation
if the firm directly or indirectly:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">beneficially
                                            owns, in the aggregate, more than 5% of a class of the voting, equity securities (the &ldquo;<B>Section
                                            13(d) Securities</B>&rdquo;):</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">registered
                                            under Section 12 of the Exchange Act,</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">issued
                                            by any closed-end investment company registered under the Investment Company Act of 1940,
                                            as amended (the &ldquo;<B>Investment Company Act</B>&rdquo;), or</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">issued
                                            by any insurance company that would have been required to register its securities under Section
                                            12 of the Exchange Act but for the exemption under Section 12(g)(2)(G) thereof (see Schedules
                                            13D and 13G: Reporting Significant Acquisition and Ownership Positions below);</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">manages
                                            discretionary accounts that, in the aggregate, hold equity securities trading on a national
                                            securities exchange with an aggregate fair market value of $100 million or more; or</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">manages
                                            discretionary accounts that, in the aggregate, purchase or sell any NMS securities (generally
                                            exchange-listed equity securities and standardized options) in an aggregate amount equal
                                            to or greater than (i) 2 million shares or shares with a fair market value of over $20 million
                                            during a day, or (ii) 20 million shares or shares with a fair market value of over $200 million
                                            during a calendar month.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 12; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>B.&nbsp;<U>Reporting
Requirements Under Section 13(d) and 13(g)</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>1.&nbsp;<I><U>General</U></I>.</B>
Sections 13(d) and 13(g) of the Exchange Act require any person or group of persons<SUP>1</SUP> who directly or indirectly acquires
or has beneficial ownership<SUP>2</SUP> of more than 5% of a class of an issuer&rsquo;s Section 13(d) Securities (the &ldquo;<B>5% threshold</B>&rdquo;)
to report such beneficial ownership on Schedule 13D or Schedule 13G, as appropriate. Both Schedule 13D and Schedule 13G require background
information about the reporting persons and the Section 13(d) Securities listed on the schedule, including the name, address, and citizenship
or place of organization of each reporting person, the amount of the securities beneficially owned and aggregate beneficial ownership
percentage, and whether voting and investment power is held solely by the reporting persons or shared with others. Reporting persons that
must report on Schedule 13D are also required to disclose a significant amount of additional information, including certain disciplinary
events, the source and amount of funds or other consideration used to purchase the Section 13(d) Securities, the purpose of the acquisition,
any plans to change or influence the control of the issuer, and a list of any transactions in the securities effected in the last 60 days.
A reporting person may use the less burdensome Schedule 13G if it meets certain criteria described below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In general, Schedule <FONT STYLE="font-family: Times New Roman, Times, Serif">13G
is available to any reporting person that falls within one of the following three categories:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Exempt
                                            Investors</I>. A reporting person is an &ldquo;Exempt Investor&rdquo; if the reporting person
                                            beneficially owns more than 5% of a class of an issuer&rsquo;s Section 13(d) Securities at
                                            the end of a calendar year, but its acquisition of the securities is exempt under Section
                                            13(d)(6) of the Exchange Act. For example, a person that acquired all of its Section 13(d)
                                            Securities prior to the issuer&rsquo;s registration of such securities (or class of securities)
                                            under the Exchange Act, or acquired no more than 2% of the Section 13(d) Securities within
                                            a 12-month period, is considered to be an Exempt Investor and would be eligible to file reports
                                            on Schedule 13G.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><SUP>1</SUP></TD><TD STYLE="text-align: justify"><FONT STYLE="background-color: white">A &ldquo;group&rdquo;
is defined in Rule 13d-5 as &ldquo;two or more persons [that] agree to act together for the purpose of acquiring, holding, voting or
disposing of equity securities of an issuer.&rdquo; See, for example, the persons described above in&nbsp;<I>Reporting Obligations of
&ldquo;Control Persons</I>&rdquo;. An agreement to act together does not need to be in writing and may be inferred by the SEC or a court
from the concerted actions or common objective of the group members.</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><SUP>2</SUP></TD><TD STYLE="text-align: justify"><FONT STYLE="background-color: white">Under Rule 13d-3, &ldquo;<B>beneficial
ownership</B>&rdquo; of a security exists if a person, directly or indirectly, through any contract, arrangement, understanding, or relationship
or otherwise, has or shares voting power and/or investment power over a security. &ldquo;<B>Voting power</B>&rdquo; means the power to
vote or direct the voting of a security.&nbsp;<B>&ldquo;Investment power&rdquo;</B>&nbsp;means the power to dispose of or direct the
disposition of a security. Under current SEC rules, a person holding securities-based swaps or other derivative contracts may be deemed
to beneficially own the underlying securities if the swap or derivative contract provides the holder with voting or investment power
over the underlying securities. Please contact us if you would like guidance regarding the application of Section 13 to securities-based
swaps or other derivative contracts.</FONT></TD>
</TR></TABLE>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Qualified
                                            Institutions</I>. Along with certain other institutions listed under the Exchange Act<SUP>3</SUP>,
                                            a reporting person that is a registered investment adviser or broker-dealer may file a Schedule
                                            13G as a &ldquo;Qualified Institution&rdquo; if it (a) acquired its position in a class of
                                            an issuer&rsquo;s Section 13(d) Securities in the ordinary course of its business, (b) did
                                            not acquire such securities with the purpose or effect of changing or influencing control
                                            of the issuer, nor in connection with any transaction with such purpose or effect (such purpose
                                            or effect, an &ldquo;<B>activist intent</B>&rdquo;), and (c) promptly notifies any discretionary
                                            account owner on whose behalf the firm holds more than 5% of the Section 13(d) Securities
                                            of such account owner&rsquo;s potential reporting obligation.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Passive
                                            Investors.</I> A reporting person is a &ldquo;Passive Investor&rdquo; if it beneficially
                                            owns more than 5% but less than 20% of a class of an issuer&rsquo;s Section 13(d) Securities
                                            and (a) the securities were not acquired or held with an activist intent, and (b) the securities
                                            were not acquired in connection with any transaction having an activist intent. There is
                                            no requirement that a Passive Investor limit its acquisition of Section 13(d) Securities
                                            to purchases made in the ordinary course of its business. In addition, a Passive Investor
                                            does not have an obligation to notify discretionary account owners on whose behalf the firm
                                            holds more than 5% of such Section 13(d) Securities of such account owner&rsquo;s potential
                                            reporting obligation.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>2.&nbsp;<I><U>Method
of Filin</U></I></B></FONT><B><I><U>g</U>.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a)&nbsp;An
Insider must file Section 13 schedules in electronic format via the Commission&rsquo;s Electronic Data Gathering Analysis and Retrieval
System (&ldquo;<B>EDGAR</B>&rdquo;) in accordance with EDGAR rules set forth in Regulation S-T.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b)&nbsp;<U>Filing
Date</U>. Schedules are deemed filed with the SEC or the applicable exchange on the date recognized by EDGAR. For Section 13 purposes,
filings may be made up to 10 p.m. EST. In the event that a due date falls on a weekend or SEC holiday, the filing will be deemed timely
filed if it is filed on EDGAR by the next business day after such weekend or holiday. An Insider must first obtain several different identification
codes from the SEC before the filings can be submitted. In order to receive such filing codes, the Insider first submits a Form ID to
the SEC. The Form ID must be signed, notarized, and submitted electronically through the SEC&rsquo;s Filer Management website, which can
be accessed at https://www.filermanagement.edgarfiling.sec.gov. The Insider is required to retain a manually signed hard copy of all EDGAR
filings (and related documents like powers of attorney) in its records available for SEC inspection for a period of five years after the
date of filing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><SUP>3</SUP></TD><TD STYLE="text-align: justify"><FONT STYLE="background-color: white">Under Rule 13d-1, a reporting
person also qualifies as a Qualified Institution if it is a bank as defined in Section 3(a)(6) of the Exchange Act, an insurance company
as defined in Section 3(a)(19) of the Exchange Act, an investment company registered under the Investment Company Act, or an employee
benefit plan, savings association, or church plan. The term &ldquo;Qualified Institution&rdquo; also includes a non-U.S. institution
that is the functional equivalent of any of the foregoing entities and the control persons and parent holding companies of an entity
that qualifies as a Qualified Institution.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c)&nbsp;<U>Company</U>.
In addition, the rules under Section 13 require that a copy of the applicable filing be sent to the issuer of the security at its principal
executive office by registered or certified mail. A copy of Schedules filed pursuant to &sect;&sect; 240.13d-1(a) and 240.13d-2(a) shall
also be sent to each national securities exchange where the security is traded.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d)&nbsp;<U>Securities
to be Reported</U>. A person who is subject to Section 13 must only report as beneficially owned those securities in which he or she has
a pecuniary interest. See the discussion of &ldquo;beneficial ownership&rdquo; below at Section D.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>3.&nbsp;<I><U>Initial
Report of Ownership &ndash; Schedule 13D or 13G</U>.</I></B> Under Section 13, Insiders are required to make an initial report on Schedule
13D or Schedule 13G to the SEC of their holdings of all equity securities of the corporation (whether or not such equity securities are
registered under the Exchange Act). This would include all traditional types of securities, such as ordinary shares, preferred shares
and junior shares, as well as all types of derivative securities, such as warrants to purchase shares, options to purchase shares, puts
and calls. Even Insiders who do not beneficially own any equity securities of the Company must file a report to that effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a)&nbsp;<U>Initial Filing
D<FONT STYLE="font-family: Times New Roman, Times, Serif">eadline</FONT></U><FONT STYLE="font-family: Times New Roman, Times, Serif">.
An Insider who is not eligible to use Schedule 13G must file a Schedule 13D within 10 days of such reporting person&rsquo;s direct or
indirect acquisition of beneficial ownership of more than 5% of a class of an issuer&rsquo;s Section 13(d) Securities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">A
                                            reporting person that is an Exempt Investor is required to file its initial Schedule 13G
                                            within 45 days of the end of the calendar year in which the person exceeds the 5% threshold.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">A
                                            reporting person that is a Qualified Institution also is required to file its initial Schedule
                                            13G within 45 days of the end of the calendar year in which the person exceeds the 5% threshold.
                                            Since the 5% threshold for a Qualified Institution is calculated as of the end of a calendar
                                            year, a Qualified Institution that acquires directly or indirectly more than 5% of a class
                                            of an issuer&rsquo;s Section 13(d) Securities during a calendar year, but as of December
                                            31 has reduced its interest below the 5% threshold, will not be required to file an initial
                                            Schedule 13G. However, a Qualified Institution that acquires direct or indirect beneficial
                                            ownership of more than 10% of a class of an issuer&rsquo;s Section 13(d) Securities prior
                                            to the end of a calendar year must file an initial Schedule 13G within 10 days after the
                                            first month in which the person exceeds the 10% threshold.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">A
                                            reporting person that is a Passive Investor must file its initial Schedule 13G within 10
                                            days of the date on which it exceeds the 5% threshold.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b)&nbsp;<U>Switching
from Schedule 13G to Schedule 13D</U>. If an Insider that previously filed a Schedule 13G no longer satisfies the conditions to be an
Exempt Investor, Qualified Institution, or Passive Investor, the person must switch to reporting its beneficial ownership of a class of
an issuer&rsquo;s Section 13(d) Securities on a Schedule 13D (assuming that the person continues to exceed the 5% threshold). This could
occur in the case of (1) an Insider that changes from acquiring or holding Section 13(d) Securities for passive investment to acquiring
or holding such securities with an activist intent, (2) an Insider that is a Qualified Institution that deregisters as an investment adviser
pursuant to an exemption under the Investment Advisers Act of 1940, as amended, or applicable state law, or (3) an Insider that is a Passive
Investor that acquires 20% or more of a class of an issuer&rsquo;s Section 13(d) Securities. In each case, the Insider must file a Schedule
13D within 10 days of the event that caused it to no longer satisfy the necessary conditions (except that, if a former Qualified Institution
is able to qualify as a Passive Investor, such person may simply amend its Schedule 13G within 10 days to switch its status).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">An Insider who is required
to switch to reporting on a Schedule 13D will be subject to a &ldquo;cooling off&rdquo; period from the date of the event giving rise
to a Schedule 13D obligation (such as the change to an activist intent or acquiring 20% of a class of an issuer&rsquo;s Section 13(d)
Securities) until 10 calendar days after the filing of Schedule 13D. During the &ldquo;cooling off&rdquo; period, the reporting person
may not vote or direct the voting of the Section 13(d) Securities or acquire additional beneficial ownership of such securities. Consequently,
a person should file a Schedule 13D as soon as possible once he is obligated to switch from a Schedule 13G to reduce the duration of the
&ldquo;cooling off&rdquo; period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Insider will thereafter
be subject to the Schedule 13D reporting requirements with respect to the Section 13(d) Securities until such time as the former Schedule
13G reporting person once again qualifies as a Qualified Institution or Passive Investor with respect to the Section 13(d) Securities
or has reduced its beneficial ownership interest below the 5% threshold. However, only a reporting person that was originally eligible
to file a Schedule 13G and was later required to file a Schedule 13D may switch to reporting on Schedule 13G.<SUP>4</SUP></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>4.&nbsp;<I><U>Changes
in Ownership &ndash; Amendments to Schedule 13D or 13G</U></I>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Amendments to Schedule
13D</I>. If there has been any material change to the information in a Schedule 13D previously filed by an Insider<SUP>5</SUP>, the
person must promptly file an amendment to such Schedule 13D. A material change includes, without limitation, a reporting person&rsquo;s
acquisition or disposition of 1% or more of a class of the issuer&rsquo;s Section 13(d) Securities, including as a result of an issuer&rsquo;s
repurchase of its securities. An acquisition or disposition of less than 1% may be considered a material change depending on the circumstances.
A disposition that reduces a reporting person&rsquo;s beneficial ownership interest below the 5% threshold, but is less than a 1% reduction,
is not necessarily a material change that triggers an amendment to Schedule 13D. However, an amendment in such a circumstance is recommended
to eliminate the reporting person&rsquo;s fi<FONT STYLE="font-family: Times New Roman, Times, Serif">ling obligations if the reporting
person does not in the near term again expect to increase its ownership above 5%. &ldquo;Promptly&rdquo; is generally considered to be
within 2 to 5 calendar days of the material change, depending on the facts and circumstances.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><SUP>4</SUP></TD><TD STYLE="text-align: justify">See Question 103.07 (September 14, 2009), Regulation 13D-G C&amp;DIs.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><SUP>5</SUP></TD><TD STYLE="text-align: justify">This includes a change in the previously reported ownership
percentage of a reporting person even if such change results solely from an increase or decrease in the aggregate number of outstanding
securities of the issuer.</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Amendments
to Schedule 13G.</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Annual</B>.
                                            If a reporting person previously filed a Schedule 13G and there has been any change to the
                                            information reported in such Schedule 13G as of the end of a calendar year, then an amendment
                                            to such Schedule 13G must be filed within 45 days of the calendar year end. A reporting person
                                            is not required to make an annual amendment to Schedule 13G if there has been no change since
                                            the previously filed Schedule 13G or if the only change results from a change in the person&rsquo;s
                                            ownership percentage as a result of a change in the aggregate number of Section 13(d) Securities
                                            outstanding (e.g., due to an issuer&rsquo;s repurchase of its securities).</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Other
                                            than Annual (Qualified Institutions)</B>. A reporting person that previously filed a Schedule
                                            13G as a Qualified Institution reporting beneficial ownership of less than 10% of a class
                                            of an issuer&rsquo;s Section 13(d) Securities, must file an amendment to its Schedule 13G
                                            within 10 days of the end of the first month such Qualified Institution is the direct or
                                            indirect beneficial owner of more than 10% of a class of the issuer&rsquo;s Section 13(d)
                                            Securities. Thereafter, within 10 days after the end of any month in which the person&rsquo;s
                                            direct or indirect beneficial ownership of such securities increases or decreases by more
                                            than 5% of the class of securities (computed as of the end of the month), the person must
                                            file an amendment to Schedule 13G.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Other
                                            than Annual (Passive Investors)</B>. A reporting person that previously filed a Schedule
                                            13G as a Passive Investor must promptly file an amendment any time it directly or indirectly
                                            acquires more than 10% of a class of an issuer&rsquo;s Section 13(d) Securities. Thereafter,
                                            the reporting person must file an amendment to Schedule 13G promptly after its direct or
                                            indirect beneficial ownership of such securities increases or decreases by more than 5%.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>5.&nbsp;<I>Reporting
Identifying Information for Large Traders - Form 13H</I>.</B> Rule 13h-1 of the Exchange Act requires a Form 13H to be filed with the
SEC by any individual or entity (each, a &ldquo;<B>Large Trader</B>&rdquo;) that, directly or indirectly, exercises investment discretion
over one or more accounts and effects transactions in NMS Securities (as defined below) for those accounts through one or more registered
broker-dealers that, in the aggregate, equal or exceed (a) 2 million shares or $20 million in fair market value during any calendar day,
or (b) 20 million shares or $200 million in fair market value during any calendar month (each, an &ldquo;<B>identifying activity level</B>&rdquo;).
Under Regulation NMS, an &ldquo;NMS Security&rdquo; is defined to include any U.S. exchange-listed equity securities and any standardized
options, but does not include any exchange-listed debt securities, securities futures, or shares of open-end mutual funds that are not
currently reported pursuant to an effective transaction reporting plan under the Exchange Act. A Large Trader must file an initial Form
13H promptly after effecting aggregate transactions equal to or greater than one of the identifying activity levels. The SEC has indicated
that filing within 10 days will be deemed a prompt filing. Amendments to Form 13H must be filed within 45 days after the end of each full
calendar year and then promptly following the end of a calendar quarter if any of the information on Form 13H becomes inaccurate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Form 13H requires that a Large
Trader, reporting for itself and for any affiliate that exercises investment discretion over NMS securities, list the broker-dealers at
which the Large Trader and its affiliates have accounts and designate each broker-dealer as a &ldquo;prime broker,&rdquo; an &ldquo;executing
broker,&rdquo; and/or a &ldquo;clearing broker.&rdquo; Form 13H filings with the SEC are confidential and exempt from disclosure under
the United States Freedom of Information Act. The information is, however, subject to disclosure to Congress and other federal agencies
and when ordered by a court. If a securities firm has multiple affiliates in its organization that qualify as Large Traders, Rule 13h-1
permits the Large Traders to delegate their reporting obligation to a control person that would file a consolidated Form 13H for all of
the Large Traders it controls. Otherwise, each Large Trader in the organization will be required to file a separate Form 13H.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>6.&nbsp;<I><U>Reporting
Obligations of Control Persons and Clients</U></I>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>The Firm&rsquo;s Obligations</I>.
As discussed above, a securities firm is deemed to be the beneficial owner of Section 13(d) Securities in all accounts over which it exercises
voting and/or investment power. Therefore, a firm will be a reporting person if it directly or indirectly acquires or has beneficial ownership
of more than 5% of a class of an issuer&rsquo;s Section 13(d) Securities. Unless a securities firm has an activist intent with respect
to the issuer of the Section 13(d) Securities, the firm generally will be able to report on Schedule 13G as either a Qualified Institution
or as a Passive Investor.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Obligations of a Firm&rsquo;s
Control Persons.</I> Any control person (as defined below) of a securities firm, by virtue of its ability to direct the voting and/or
investment power exercised by the firm, may be considered an indirect beneficial owner of the Section 13(d) Securities. Consequently,
the direct or indirect control persons of a securities firm may also be reporting persons with resp<FONT STYLE="font-family: Times New Roman, Times, Serif">ect
to a class of an issuer&rsquo;s Section 13(d) Securities. The following persons are likely to be considered &ldquo;control persons&rdquo;
of a firm:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">any
                                            general partner, managing member, trustee, or controlling shareholder of the firm; and</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">the
                                            direct or indirect parent company of the firm and any other person that indirectly controls
                                            the firm (e.g., a general partner, managing member, trustee, or controlling shareholder of
                                            the direct or indirect parent company).</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">If
a securities firm (or parent company) is directly or indirectly owned by two partners, members, trustees, or shareholders, generally
each suc</FONT>h partner, member, trustee, or shareholder is deemed to be a control person. For example, if a private fund that beneficially
owns more than 5% of a class of an issuer&rsquo;s Section 13(d) Securities is managed by a securities firm that is a limited partnership,
the general partner of which is a limited liability company that in turn is owned in roughly equal proportions by two managing members,
then each of the private fund, the securities firm, the firm&rsquo;s general partner, and the two managing members of the general partner
likely will have an independent Section 13 reporting obligation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Availability of Filing
on Schedule 13G by Control Persons</I>. Any direct and indirect control person of a securities firm may file a Schedule 13G as an Exempt
Investor, a Qualified Institution or as a Passive Investor to the same extent as any other reporting person as described above. In order
for a control person to file a Schedule 13G as a Qualified Institution, however, no more than 1% of a class of an issuer&rsquo;s Section
13(d) Securities may be held (i) directly by the control person or (ii) directly or indirectly by any of its subsidiaries or affiliates
that are not Qualified Institutions. For example, a direct or indirect control person of a securities firm will not qualify as a Qualified
Institution if more than 1% of a class of an issuer&rsquo;s Section 13(d) Securities is held by a private fund managed by the firm or
other affiliate because a private fund is not among the institutions listed as a Qualified Institution under the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A securities firm that has
one of its control persons serving on an issuer&rsquo;s board of directors may not be eligible to qualify as a Passive Investor with respect
to such issuer. Even though the securities firm may not otherwise have an activist intent, the staff of the SEC has stated &ldquo;the
fact that officers and directors have the ability to directly or indirectly influence the management and policies of an issuer will generally
render officers and directors unable to certify to the requirements&rdquo; necessary to file as a Passive Investor.<SUP>6</SUP></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Obligations of a Firm&rsquo;s
Clients.</I> If a client of a securities firm (including a private or registered fund or a separate account client) by itself beneficially
owns more than 5% of a class of an issuer&rsquo;s Section 13(d) Securities, the client has its own independent Section 13 reporting obligation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>Availability of Joint
Filings by Reporting Persons.</I> As discussed above, each reporting person has an independent reporting obligation <FONT STYLE="font-family: Times New Roman, Times, Serif">under
Section 13 of the Exchange Act. The direct and indirect beneficial owners of the same Section 13(d) Securities may satisfy their reporting
obligations by making a joint Schedule 13D or Schedule 13G filing, provided that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">each
                                            reporting person is eligible to file on the Schedule used to make the Section 13 report (e.g.,
                                            each person filing on a Schedule 13G is a Qualified Institution, Exempt Investor, or Passive
                                            Investor);</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">each
                                            reporting person is responsible for the timely filing of the Schedule 13D or Schedule 13G
                                            and for the completeness and accuracy of its information in such filing<SUP>7</SUP>; and</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt"><SUP>6</SUP></FONT></TD><TD STYLE="text-align: justify">See Question 103.04 (September 14, 2009), Exchange Act Sections
13(d) and 13(g) and Regulation 13D-G Beneficial Ownership Reporting Compliance and Disclosure Interpretations of the Division of Corporation
Finance of the SEC (the &ldquo;Regulation 13D-G C&amp;DIs&rdquo;).</TD>
</TR></TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt"><SUP>7</SUP></FONT></TD><TD STYLE="text-align: justify">If the reporting persons are eligible to file jointly on Schedule
13G under separate categories (e.g., a private fund as a Passive Investor and its control persons as Qualified Institutions), then the
reporting persons must comply with the earliest filing deadlines applicable to the group in filing any joint Schedule 13G. In the example
above, the reporting persons would be required to file a Schedule 13G initially within 10 days of exceeding the 5% threshold and thereafter
promptly upon any transaction triggering an amendment (i.e., the filing deadlines applicable to a Passive Investor) and not the later
deadlines applicable to a Qualified Institution.</TD>
</TR></TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">the
                                            Schedule 13D or Schedule 13G filed with the SEC (i) contains all of the required information
                                            with respect to each reporting person; (ii) is signed by each reporting person in his, her,
                                            or its individual capacity (including through a power of attorney); and (iii) has a joint
                                            filing agreement attached.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>C.&nbsp;<U>Determining
Beneficial Ownership</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In determining whether a securities
firm has crossed the 5% threshold with respect to a class of an issuer&rsquo;s Section 13(d) Securities<SUP>8</SUP>, it must include
the positions held in any proprietary accounts and the positions held in all discretionary client accounts that it manages (including
any private or registered funds, accounts managed by or for principals and employees, and accounts managed for no compensation), and positions
held in any accounts managed by the firm&rsquo;s control persons (which may include certain officers and directors) for themselves, their
spouses, and dependent children (including IRA and most trust accounts).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>1.&nbsp;<I><U>Determining
Who is a Five Percent Holder</U></I>.</B> Beneficial ownership in the Section 13 context is determined by reference to Rule 13d-3, which
provides that a person is the beneficial owner of securities if that person has or shares voting or disposition power with respect to
such securities, or can acquire such power within 60 days through the exercise or conversion of derivative securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>2.&nbsp;<I><U>Determining
Beneficial Ownership for Reporting and Short-Swing Profit Liability</U></I>.</B> For all Section 13 purposes other than determining who
is a five percent holder, beneficial ownership means a direct or indirect pecuniary interest in the subject securities through any contract,
arrangement, understanding, relationship or otherwise. &ldquo;Pecuniary interest&rdquo; means the opportunity, directly or indirectly,
to profit or share in any profit derived from a transaction in the subject securities. Discussed below are several of the situations that
may give rise to an indirect pecuniary interest.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;<U>Family
Holdings</U>. An Insider is deemed to have an indirect pecuniary interest in securities held by members of the Insider&rsquo;s immediate
family sharing the same household. Immediate family includes grandparents, parents (and step-parents), spouses, siblings, children (and
step-children) and grandchildren, as well as parents-in-laws, siblings-in-laws, children-in-law and all adoptive relationships. An Insider
may disclaim beneficial ownership of shares held by members of his or her immediate family, but the burden of proof will be on the Insider
to uphold the lack of a pecuniary interest.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt"><SUP>8</SUP></FONT></TD><TD STYLE="text-align: justify">In calculating the 5% test, a person is permitted to rely upon
the issuer&rsquo;s most recent interim or annual report for purposes of determining the amount of outstanding voting securities of the
issuer, unless the person knows or has reason to believe that such information is inaccurate.</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;<U>Partnership
Holdings</U>. Beneficial ownership of a partnership&rsquo;s securities is attributed to the general partner of a limited partnership in
proportion of such person&rsquo;s partnership interest. Such interest is measured by the greater of the general partner&rsquo;s share
of partnership profits or of the general partner&rsquo;s capital account (including any limited partnership interest held by the general
partner).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;<U>Corporate
Holdings</U>. Beneficial ownership of securities held by a corporation will not be attributed to its shareholders who are not controlling
shareholders and who do not have or share investment control over the corporation&rsquo;s portfolio securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;<U>Derivative
Securities</U>. Ownership of derivative securities (warrants, share appreciation rights, convertible securities, options and the like)
is treated as indirect ownership of the underlying equity securities. Acquisition of derivative securities must be reported. If the derivative
securities are acquired pursuant to an employee plan, the timing of such reporting depends upon the Rule 16b-3 status of the employee
plan under which the grant was made.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>D.&nbsp;<U>Delinquent
Filings</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><B>1.&nbsp;<I><U>Correcting
Late Filings</U></I>.</B> In the case of an Insider that has failed to make required amendments to its Schedule 13D or Schedule 13G in
a timely manner (i.e., any material changes), the Insider must immediately amend its schedule to disclose the required information. The
SEC Staff has explained that, &ldquo;[r]egardless of the approach taken, the security holder must ensure that the filings contain the
information that it should have disclosed in each required amendment, including the dates and details of each event that necessitated
a required amendment.&rdquo; However, the SEC Staff has also affirmed that, irrespective of whether a security holder takes any of these
actions, a security holder may still face liability under the federal securities laws for failing to promptly file a required amendment
to a Schedule 13D or Schedule 13G.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><B>2.&nbsp;<I><U>Potential
Liability</U></I>.</B> The SEC may bring an enforcement action, in the context of a Schedule 13D or Schedule 13G filing, for violations
of Section 13(d), Section 13(g), Rule 10b<FONT STYLE="font-family: Times New Roman, Times, Serif">-</FONT>5 and Section 10(b), provided
that the SEC specifically shows: (1) a material misrepresentation or omission made by the defendant; (2) scienter on the part of the defendant;
and (3) a connection between a misrepresentation or omission and purchase or sale of a security regarding the Rule 10b<FONT STYLE="font-family: Times New Roman, Times, Serif">-</FONT>5
claim it brings. The SEC may seek civil remedies in the form of injunctive relief, a cease-and-desist order, monetary penalties, and other
forms of equitable relief (e.g., disgorgement of profits). Under Section 32 of the Exchange Act, criminal sanctions may also extend to
the willful violation of Section 13(d) and Section 13(g).&nbsp;The U.S. Department of Justice, which prosecutes criminal offenses under
the Exchange Act, may seek numerous penalties against any person that violates the Exchange Act and any rules thereunder, including a
monetary fine of up to $5,000,000, imprisonment for up to 20 years and/or disgorgement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B><U>Exhibit B</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>HiTek Global Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-variant: small-caps"><B>Insider
Trading Compliance Program - Pre-Clearance Checklist</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Individual Proposing to Trade:_________________________</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Number of Shares covered by Proposed Trade:_________________________</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Date:_________________________</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>Trading
                                            Window</U>. Confirm that the trade will be made during the Company&rsquo;s &ldquo;trading
                                            window.&rdquo;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">&#9744;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>Section
                                            13 Compliance</U>. Confirm, if the individual is subject to Section 13, that the proposed
                                            trade will not give rise to any potential liability under Section 13 as a result of matched
                                            past (or intended future) transactions. Also, ensure that an amendment to Schedule 13D or
                                            13G has been or will be completed and will be timely filed.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>Prohibited
                                            Trades</U>. Confirm, if the individual is subject to Section 13, that the proposed transaction
                                            is not a &ldquo;short sale,&rdquo; put, call or other prohibited or strongly discouraged
                                            transaction.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>Rule
                                            144 Compliance</U>. Confirm that:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">&#9744;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Current
                                            public information requirement has been met;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">&#9744;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Shares
                                            are not restricted or, if restricted, the six-month holding period has been met;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">&#9744;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Volume
                                            limitations are not exceeded (confirm that the individual is not part of an aggregated group);</FONT></TD></TR></TABLE>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">&#9744;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
                                            manner of sale requirements has been met; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in">&#9744;</TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
                                            Notice of Form 144 Sale has been completed and filed.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><U>Rule
                                            10b-5 Concerns</U>. Confirm that (i) the individual has been reminded that trading is prohibited
                                            when in possession of any material information regarding the Company that has not been adequately
                                            disclosed to the public, and (ii) the Compliance Officer has discussed with the individual
                                            any information known to the individual or the Compliance Officer which might be considered
                                            material, so that the individual has made an informed judgment as to the presence of inside
                                            information.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 40%">Signature of Compliance Officer</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3in">&nbsp;</P>


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Transactions Report</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Officer or Director: ____________________________________________________________________________</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">I.</TD><TD STYLE="text-align: justify">TRANSACTIONS:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 35%; font-size: 10pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT>&nbsp;&nbsp;&nbsp;No transactions.</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 35%; font-size: 10pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT>&nbsp;&nbsp;&nbsp;The transactions described below.</TD>
    <TD STYLE="width: 10%">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 20%; vertical-align: bottom"><B>Owner of Record</B></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 13%; vertical-align: bottom"><B>Transaction Date <SUP>(1)</SUP></B></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 13%; vertical-align: bottom"><B>Transaction Code <SUP>(2)</SUP></B></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 13%; vertical-align: bottom"><B>Security (Common, Preferred)</B></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 13%; vertical-align: bottom"><B>Number of Securities Acquired</B></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 11%; vertical-align: bottom"><B>Number of Securities Disposed of</B></TD>
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left; width: 11%; vertical-align: bottom"><B>Purchase/ Sale Unit Price</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="width: 44%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Brokerage transactions - trade date</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)&nbsp;</FONT></TD>
    <TD STYLE="width: 43%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisitions under stock bonus plan&nbsp;-&nbsp;date of grant</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other purchases and sales&nbsp;-&nbsp;date firm commitment is made</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Conversion&nbsp;-&nbsp;date of surrender of convertible security</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Option and SAR exercises&nbsp;-&nbsp;date of exercise</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Gifts&nbsp;-&nbsp;date on which gift is made</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transaction Codes:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(P)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Pre-established Purchase or Sale</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Q)&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfer pursuant to marital settlement</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(N)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Purchase or Sale (not &ldquo;Pre-established&rdquo;)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(U)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Tender of shares</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Gift</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(W)&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition or disposition of will</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(M)&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Option exercise (in-the-money option)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(J)&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other acquisition or disposition (specify)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">II.</TD><TD>SECURITIES OWNERSHIP FOLLOWING TRANSACTION</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">A.&nbsp;<U>Company
Securities Directly or Indirectly Owned (other than stock options noted below)</U>:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 27%; vertical-align: bottom"><B>Title of Security (<I>e.g.</I>, Preferred, Common, etc.)</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 23%; vertical-align: bottom"><B>Number of Shares/Units</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 23%; vertical-align: bottom"><B>Record Holder (if not Reporting Person)</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 24%; vertical-align: bottom"><B>Relationship to Reporting Person</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">B.&nbsp;<U>Stock Option Ownership</U>:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 14%; vertical-align: bottom"><B>Date of Grant</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 26%; vertical-align: bottom"><B>Number&nbsp;of&nbsp;Shares</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 13%; vertical-align: bottom"><B>Exercise Price&nbsp;</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 11%; vertical-align: bottom"><B>Vesting Dates</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 15%; vertical-align: bottom"><B>Expiration Date</B></TD>
    <TD STYLE="text-align: left; width: 1%; padding-bottom: 1.5pt; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: black 1.5pt solid; width: 16%; vertical-align: bottom"><B>Exercises to Date (Date, No.
    of Shares</B>)</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: white 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Exhibit C</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B> HiTek Global Inc.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><FONT STYLE="font-variant: small-caps">Transaction
Reminder</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.75in; text-align: left">TO:</TD><TD STYLE="text-align: justify">[Name of Officer or Director]</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">FROM:</FONT></TD><TD STYLE="text-align: justify">&nbsp;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">DATED:</FONT></TD><TD STYLE="text-align: justify">&nbsp;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.75in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">RE:</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Amendment
to Schedule 13D filing</B></FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">This
is to remind you that if there is a change in your beneficial ownership of ordinary shares or other securities of HiTek Global Inc. (the
&ldquo;Company&rdquo;), you must file an amendment to Schedule 13D with the Securities and Exchange Commission (the &ldquo;SEC&rdquo;)
within 2-5 business days following the transaction.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Our
records indicate that on __________ (specify date) you had the transactions in the Company&rsquo;s securities indicated on the attached
exhibit.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Please
advise us whether the information on the attached exhibit is correct:</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
                                            information is complete and correct.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">This
                                            information is <U>not</U> complete and correct. I have marked the correct information on
                                            the attached exhibit.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Please
                                            advise us if we should assist you by preparing the amendment to Schedule 13D for your signature
                                            and filing it for you with the SEC based upon the information you provided to us, or if you
                                            will prepare and file the amendment to Schedule 13D yourself. (Please note that we have prepared
                                            and attached for your convenience an amendment to Schedule 13D reflecting the information
                                            we have, which (if it is complete and correct), you may sign and return in the envelope enclosed.)</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
                                            Company should prepare and file the amendment to Schedule 13D on my behalf after receiving
                                            my signature on the form.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"></TD><TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></TD><TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">I
                                            shall prepare and file the amendment to Schedule 13D myself.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 60%; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Signed</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If you have any questions,
contact Tianyu Xia, the Company&rsquo;s Compliance Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">I understand that my amendment
to Schedule 13D must be filed as follows: (i)&nbsp;on EDGAR (the SEC Electronic Data-Gathering, Analysis and Retrieval system)&nbsp;and
(ii) one copy with the Company&rsquo;s Compliance Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>6
<FILENAME>ea020208001ex12-1_hitek.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Xiaoyang Huang, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1. I have reviewed this annual report on Form
20-F of Hitek Global Inc. (the &ldquo;Company&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3. Based on my knowledge, the financial statements,
and other financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the Company as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">4. The Company&rsquo;s other certifying officer
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) Designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to
the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period
in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(c) Evaluated the effectiveness of the Company&rsquo;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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(d) Disclosed in this report any change in the
Company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially
affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">5. The Company&rsquo;s other certifying officer
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors
and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the
Company&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(b) Any fraud, whether or not material, that involves
management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: April 5, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Xiaoyang Huang</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; width: 4%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%"><FONT STYLE="font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 31%"><FONT STYLE="font-size: 10pt">Xiaoyang Huang</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>7
<FILENAME>ea020208001ex12-2_hitek.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; text-align: right"><B>Exhibit 12.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF THE CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Tianyu Xia, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1. I have reviewed this annual report on Form
20-F of Hitek Global Inc. (the &ldquo;Company&rdquo;);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3. Based on my knowledge, the financial statements,
and other financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the Company as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">4. The Company&rsquo;s other certifying officer
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) Designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to
the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period
in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(c) Evaluated the effectiveness of the Company&rsquo;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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(d) Disclosed in this report any change in the
Company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially
affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">5. The Company&rsquo;s other certifying officer
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors
and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) All significant deficiencies and material
weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the
Company&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(b) Any fraud, whether or not material, that involves
management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: April 5, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom"><FONT STYLE="font-size: 10pt">/s/ Tianyu Xia</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; width: 4%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%"><FONT STYLE="font-size: 10pt">Name: </FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 31%"><FONT STYLE="font-size: 10pt">&nbsp;Tianyu Xia</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Title: </FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>8
<FILENAME>ea020208001ex13-1_hitek.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; text-align: right"><B>Exhibit 13.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 906 OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Annual Report of Hitek
Global Inc. (the &ldquo;Company&rdquo;) on Form 20-F for the year ended December 31, 2023, as filed with the Securities and Exchange Commission
on the date hereof (the &ldquo;Report&rdquo;), I, Xiaoyang Huang, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C.
Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) The Report fully complies with the requirements
of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) The information contained in the Report fairly
presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: April 5, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom"><FONT STYLE="font-size: 10pt">/s/ Xiaoyang Huang</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; width: 4%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%"><FONT STYLE="font-size: 10pt">Name:&nbsp;&nbsp; </FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 31%"><FONT STYLE="font-size: 10pt">Xiaoyang Huang</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Title: </FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>&nbsp;</B></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>9
<FILENAME>ea020208001ex13-2_hitek.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 13.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF THE CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 906 OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Annual Report of Hitek
Global Inc. (the &ldquo;Company&rdquo;) on Form 20-F for the year ended December 31, 2023, as filed with the Securities and Exchange Commission
on the date hereof (the &ldquo;Report&rdquo;), I, Tianyu Xia, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section
1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) The Report fully complies with the requirements
of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) The information contained in the Report fairly
presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: April 5, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; vertical-align: bottom"><FONT STYLE="font-size: 10pt">/s/ Tianyu Xia</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; width: 4%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 5%"><FONT STYLE="font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; width: 31%"><FONT STYLE="font-size: 10pt">Tianyu Xia</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Title: </FONT></TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>10
<FILENAME>ea020208001ex15-1_hitek.htm
<DESCRIPTION>CONSENT LETTER OF JINGTIAN & GONGCHENG
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 15.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><IMG SRC="ex15-1_001.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><IMG SRC="ex15-1_002.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Consent of Jingtian &amp; Gongcheng LLP</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Jingtian &amp; GongCheng LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">34/F, Tower 3, China Central Place</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">77 Jianguo Road, Beijing 100025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">People&rsquo;s Republic of China</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">April 5, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dear Sir/Madam:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We consent to the references to our firm under
the mentions of &ldquo;PRC Counsel&rdquo; in connection with the annual report on Form 20-F of HiTek Global Inc. (the &ldquo;Company&rdquo;)
for the fiscal year ended December 31, 2023 (the &ldquo;Annual Report&rdquo;), filed by the Company with the Securities and Exchange Commission
(the &ldquo;SEC&rdquo;) on April 5, 2024 under the U.S. Securities Act of 1933 (as amended). We also consent to the filing with the SEC
of this consent letter as an exhibit to the Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In giving such consent, we do not thereby admit
that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities
Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sincerely yours,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%; text-align: left; padding-bottom: 1.5pt">/s/ Jingtian &amp; Gongcheng LLP</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">Jingtian &amp; Gongcheng LLP</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>11
<FILENAME>ea020208001ex97-1_hitek.htm
<DESCRIPTION>FORM OF COMPENSATION RECOVERY POLICY OF THE REGISTRANT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 97.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>HITEK
GLOBAL INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>COMPENSATION RECOVERY POLICY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Effective [*], 2023</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with Section 10D of the Securities
Exchange Act of 1934, as amended (the &ldquo;<B>Exchange Act</B>&rdquo;), Exchange Act Rule 10D-1, and the listing standards of the national
securities exchange (the &ldquo;<B>Exchange</B>&rdquo;) on which the securities of Hitek Global Inc. (the &ldquo;<B>Company</B>&rdquo;)
are listed, the Company&rsquo;s Board of Directors (the &ldquo;<B>Board</B>&rdquo;) has adopted this Compensation Recovery Policy (the
&ldquo;<B>Policy</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capitalized terms used in the Policy are defined
in <U>Section I</U> below. The application of the Policy to Executive Officers is not discretionary, except to the limited extent provided
in <U>Section G</U> below, and applies without regard to whether an Executive Officer was at fault.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Persons Covered by the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Policy is binding and enforceable against
all Executive Officers. Each Executive Officer will be required to sign and return to the Company an acknowledgement that such Executive
Officer will be bound by the terms and comply with the Policy. The failure to obtain such acknowledgement will have no impact on the applicability
or enforceability of the Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Administration of the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Compensation Committee of the Board (the &ldquo;<B>Committee</B>&rdquo;)
has full-delegated authority to administer the Policy. The Committee is authorized to interpret and construe the Policy and to make all
determinations necessary, appropriate, or advisable for the administration of the Policy. In addition, if determined in the discretion
of the Board, the Policy may be administered by the independent members of the Board or another committee of the Board made up of independent
members of the Board, in which case all references to the Committee will be deemed to refer to such independent members of the Board or
such other Board committee. All determinations of the Committee will be final and binding and will be given the maximum deference permitted
by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Accounting Restatements Requiring Application of the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the Company is required to prepare an accounting
restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including
any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued
financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected
in the current period (an &ldquo;<B>Accounting Restatement</B>&rdquo;), then the Committee must determine the excess compensation, if
any, that must be recovered (the &ldquo;<B>Excess Compensation</B>&rdquo;). The Company&rsquo;s obligation to recover Excess Compensation
is not dependent on if or when the restated financial statements are filed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Compensation Covered by the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Policy applies to all Incentive-Based Compensation
Received by an Executive Officer:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">after beginning service as an Executive Officer;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">who served as an Executive Officer at any time during the performance period for that Incentive-Based
Compensation;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">while the Company has a class of securities listed on the Exchange;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">during the three completed fiscal years immediately preceding the Accounting Restatement Determination
Date. In addition to these last three completed fiscal years, the Policy must apply to any transition period (that results from a change
in the Company&rsquo;s fiscal year) within or immediately following those three completed fiscal years. However, a transition period between
the last day of the Company&rsquo;s previous fiscal year end and the first day of the Company&rsquo;s new fiscal year that comprises a
period of nine to 12 months would be deemed a completed fiscal year; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">(e)</TD><TD STYLE="text-align: justify">on or after October 2, 2023.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><B>E.</B></TD><TD STYLE="text-align: justify"><B>Excess Compensation Subject to Recovery of the Policy</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Excess Compensation is the amount of Incentive-Based
Compensation Received that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had such Incentive-Based
Compensation been determined based on the restated amounts (this is referred to in the listings standards as &ldquo;erroneously awarded
incentive-based compensation&rdquo;) and must be computed without regard to any taxes paid.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To determine the amount of Excess Compensation
for Incentive-Based Compensation based on stock price or total shareholder return, where it is&nbsp;not&nbsp;subject to mathematical recalculation
directly from the information in an Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting
Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received and the Company must
maintain documentation of the determination of that reasonable estimate and provide the documentation to the Exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>F.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Repayment of Excess Compensation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company must recover Excess Compensation reasonably
promptly and Executive Officers are required to repay Excess Compensation to the Company. Subject to applicable law, the Company may recover
Excess Compensation by requiring the Executive Officer to repay such amount to the Company by direct payment to the Company or such other
means or combination of means as the Committee determines to be appropriate (these determinations do not need to be identical as to each
Executive Officer). These means may include:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">requiring reimbursement of cash Incentive-Based Compensation previously paid;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition
of any equity-based awards;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">offsetting the amount to be recovered from any unpaid or future compensation to be paid by the Company
or any affiliate of the Company to the Executive Officer;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">cancelling outstanding vested or unvested equity awards; and/or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(e)</TD><TD STYLE="text-align: justify">taking any other remedial and recovery action permitted by law, as determined by the Committee.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The repayment of Excess Compensation must be made
by an Executive Officer notwithstanding any Executive Officer&rsquo;s belief (whether or not legitimate) that the Excess Compensation
had been previously earned under applicable law and therefore is not subject to recovery.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to its rights to recovery under the
Policy, the Company or any affiliate of the Company may take any legal actions it determines appropriate to enforce an Executive Officer&rsquo;s
obligations to the Company or its affiliate or to discipline an Executive Officer, including (without limitation) termination of employment,
institution of civil proceedings, reporting of misconduct to appropriate governmental authorities, reduction of future compensation opportunities,
or change in role. The decision to take any actions described in the preceding sentence will not be subject to the approval of the Committee
and can be made by the Board, any committee of the Board, or any duly authorized officer of the Company or of any applicable affiliate
of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>G.&nbsp;&nbsp;&nbsp;&nbsp;
Limited Exceptions to the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company must recover Excess Compensation in
accordance with the Policy except to the limited extent that any of the conditions set forth below are met, and the Committee determines
that recovery of the Excess Compensation would be impracticable:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to
be recovered. Before reaching this conclusion, the Company must make a reasonable attempt to recover the Excess Compensation, document
the reasonable attempt(s) taken to so recover, and provide that documentation to the Exchange;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">Recovery would violate home country law where that law was adopted prior to November 28, 2022. Before
reaching this conclusion, the Company must obtain an opinion of home country counsel, acceptable to the Exchange, that recovery would
result in such a violation, and must provide such opinion to the Exchange; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly
available to employees of the Company, to fail to meet the legal requirements as such;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>H.&nbsp;&nbsp;&nbsp;&nbsp;
Other Important Information in the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Notwithstanding the terms of any of the Company&rsquo;s
organizational documents (including, but not limited to, the Company&rsquo;s bylaws), any corporate policy or any contract (including,
but not limited to, any indemnification agreement), neither the Company nor any affiliate of the Company will indemnify or provide advancement
for any Executive Officer against any loss of Excess Compensation, or any claims relating to the Company&rsquo;s enforcement of its rights
under the Policy. Neither the Company nor any affiliate of the Company will pay for or reimburse insurance premiums for an insurance policy
that covers potential recovery obligations. In the event that pursuant to the Policy the Company is required to recover Excess Compensation
from an Executive Officer who is no longer an employee, the Company will be entitled to seek recovery in order to comply with applicable
law, regardless of the terms of any release of claims or separation agreement such individual may have signed. Neither the Company nor
any affiliate of the Company will enter into any agreement that exempts any Incentive-Based Compensation that is granted, paid, or awarded
to an Executive Officer from the application of the Policy or that waives the Company&rsquo;s right to recovery of any Excess Compensation,
and the Policy shall supersede any such agreement (whether entered into before, on, or after the adoption of the Policy).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Committee or Board may review and modify the
Policy from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If any provision of the Policy or the application
of any such provision to any Executive Officer is adjudicated to be invalid, illegal, or unenforceable in any respect, such invalidity,
illegality, or unenforceability will not affect any other provisions of the Policy or the application of such provision to another Executive
Officer, and the invalid, illegal or unenforceable provisions will be deemed amended to the minimum extent necessary to render any such
provision or application enforceable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Policy will terminate and no longer be enforceable
when the Company ceases to be a listed issuer within the meaning of Section 10D of the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><B>I.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Definitions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&ldquo;<B>Accounting Restatement Determination
Date</B>&rdquo; means the earlier to occur of: (a) the date the Board, a committee of the Board, or one or more of the officers of the
Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company
is required to prepare an Accounting Restatement; and (b) the date a court, regulator, or other legally authorized body directs the Company
to prepare an Accounting Restatement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&ldquo;<B>Executive Officer</B>&rdquo; means each
individual who is or was ever designated as an &ldquo;officer&rdquo; by the Board in accordance with Exchange Act Rule 16a-1(f).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&ldquo;<B>Financial Reporting Measures</B>&rdquo;
means measures that are determined and presented in accordance with the accounting principles used in preparing the Company&rsquo;s financial
statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also
Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing
with the Securities and Exchange Commission.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&ldquo;<B>Incentive-Based Compensation</B>&rdquo;
means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure
(for the avoidance of doubt, no compensation that is potentially subject to recovery under the Policy will be earned until the Company&rsquo;s
right to recover under the Policy has lapsed) and excludes the following: salaries, bonuses paid solely at the discretion of the Committee
or Board that are not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure, bonuses paid solely upon
satisfying one or more subjective standards and/or completion of a specified employment period, non-equity incentive plan awards earned
solely upon satisfying one or more strategic measures or operational measures, and equity awards for which the grant is not contingent
upon achieving any Financial Reporting Measure performance goal and vesting is contingent solely upon completion of a specified employment
period (e.g., time-based vesting equity awards) and/or attaining one or more non-Financial Reporting Measures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&ldquo;<B>Received</B>&rdquo; means, with respect
to any Incentive-based Compensation, actual or deemed receipt, and Incentive-Based Compensation is &ldquo;Received&rdquo; under the Policy
in the Company&rsquo;s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award
is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period. For the avoidance of
doubt, the Policy does not apply to Incentive-Based Compensation for which the Financial Reporting Measure is attained prior to October
2, 2023.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>ACKNOWLEDGEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I acknowledge that I have received and read the
Compensation Recovery Policy (the &ldquo;<B>Policy</B>&rdquo;) of Hitek Global Inc. (the &ldquo;<B>Company</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I understand and acknowledge that the Policy applies
to me, and all of my beneficiaries, heirs, executors, administrators, or other legal representatives and that the Company&rsquo;s right
to recovery in order to comply with applicable law will apply, regardless of the terms of any release of claims or separation agreement
I have signed or will sign in the future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I agree to be bound by and to comply with the
Policy and understand that determinations of the Committee (as such term is used in the Policy) will be final and binding and will be
given the maximum deference permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I understand and agree that my current indemnification
rights, whether in an individual agreement or the Company&rsquo;s organizational documents, exclude the right to be indemnified for amounts
required to be recovered under the Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I understand that my failure to comply in all
respects with the Policy is a basis for termination of my employment with the Company and any affiliate of the Company, as well as any
other appropriate discipline.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I understand that neither the Policy, nor the
application of the Policy to me, gives rise to a resignation for good reason (or similar concept) by me under any applicable employment
agreement or arrangement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I acknowledge that if I have questions concerning
the meaning or application of the Policy, it is my responsibility to seek guidance from the Company&rsquo;s legal department or my own
personal advisers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I acknowledge that neither this Acknowledgement
nor the Policy is meant to constitute an employment contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Please review, sign, and return this form to the
Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 1.5pt 1pt; text-align: left; font-size: 10pt; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">[*], 2023</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-right: 1pt; padding-left: 1pt; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 1.5pt 1pt; text-align: left; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(print name and title)</I></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-right: 1pt; padding-left: 1pt; text-align: justify; font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 1.5pt 1pt; text-align: left; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(signature)</I></FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>hkit-20231231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 05 16:32:35 UTC 2024 -->
<xs:schema xmlns:hkit="http://xmhitek.com/20231231" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2023" targetNamespace="http://xmhitek.com/20231231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="hkit-20231231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="hkit-20231231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="hkit-20231231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="hkit-20231231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://xmhitek.com/role/ConsolidatedBalanceSheet" id="hkit_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals" id="hkit_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatement" id="hkit_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations and Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatementAlt0" id="hkit_r_ConsolidatedIncomeStatementAlt0">
        <link:definition>995303 - Statement - Consolidated Statements of Operations and Comprehensive Income Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals" id="hkit_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>995304 - Statement - Consolidated Statements of Operations and Comprehensive Income (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ShareholdersEquityType2or3" id="hkit_r_ShareholdersEquityType2or3">
        <link:definition>995305 - Statement - Consolidated Statements of Changes in Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ConsolidatedCashFlow" id="hkit_r_ConsolidatedCashFlow">
        <link:definition>995306 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/NatureofOperations" id="hkit_r_NatureofOperations">
        <link:definition>995307 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" id="hkit_r_BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>995308 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/Investments" id="hkit_r_Investments">
        <link:definition>995309 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AccountsReceivableNet" id="hkit_r_AccountsReceivableNet">
        <link:definition>995310 - Disclosure - Accounts Receivable, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AdvancestoSuppliersNet" id="hkit_r_AdvancestoSuppliersNet">
        <link:definition>995311 - Disclosure - Advances to Suppliers, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/InventoriesNet" id="hkit_r_InventoriesNet">
        <link:definition>995312 - Disclosure - Inventories, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets" id="hkit_r_PrepaidExpensesandOtherCurrentAssets">
        <link:definition>995313 - Disclosure - Prepaid Expenses and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/LoanReceivable" id="hkit_r_LoanReceivable">
        <link:definition>995314 - Disclosure - Loan Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty" id="hkit_r_NonCurrentAdvancetoaThirdParty">
        <link:definition>995315 - Disclosure - Non-Current Advance to a Third Party</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNet" id="hkit_r_PropertyEquipmentandSoftwareNet">
        <link:definition>995316 - Disclosure - Property, Equipment and Software, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/TaxesPayable" id="hkit_r_TaxesPayable">
        <link:definition>995317 - Disclosure - Taxes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/RelatedPartyTransactions" id="hkit_r_RelatedPartyTransactions">
        <link:definition>995318 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/Leases" id="hkit_r_Leases">
        <link:definition>995319 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities" id="hkit_r_AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>995320 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/LoanPayables" id="hkit_r_LoanPayables">
        <link:definition>995321 - Disclosure - Loan Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/OrdinaryShares" id="hkit_r_OrdinaryShares">
        <link:definition>995322 - Disclosure - Ordinary Shares</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/IncomeTaxes" id="hkit_r_IncomeTaxes">
        <link:definition>995323 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/Concentrations" id="hkit_r_Concentrations">
        <link:definition>995324 - Disclosure - Concentrations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/CommitmentsandContingency" id="hkit_r_CommitmentsandContingency">
        <link:definition>995325 - Disclosure - Commitments and Contingency</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/SubsequentEvents" id="hkit_r_SubsequentEvents">
        <link:definition>995326 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany" id="hkit_r_CondensedFinancialInformationoftheParentCompany">
        <link:definition>995327 - Disclosure - Condensed Financial Information of the Parent Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AccountingPoliciesByPolicy" id="hkit_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" id="hkit_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/InvestmentsTables" id="hkit_r_InvestmentsTables">
        <link:definition>996002 - Disclosure - Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AccountsReceivableNetTables" id="hkit_r_AccountsReceivableNetTables">
        <link:definition>996003 - Disclosure - Accounts Receivable, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AdvancestoSuppliersNetTables" id="hkit_r_AdvancestoSuppliersNetTables">
        <link:definition>996004 - Disclosure - Advances to Suppliers, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/InventoriesNetTables" id="hkit_r_InventoriesNetTables">
        <link:definition>996005 - Disclosure - Inventories, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables" id="hkit_r_PrepaidExpensesandOtherCurrentAssetsTables">
        <link:definition>996006 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/LoanReceivableTables" id="hkit_r_LoanReceivableTables">
        <link:definition>996007 - Disclosure - Loan Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables" id="hkit_r_PropertyEquipmentandSoftwareNetTables">
        <link:definition>996008 - Disclosure - Property, Equipment and Software, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/TaxesPayableTables" id="hkit_r_TaxesPayableTables">
        <link:definition>996009 - Disclosure - Taxes Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/RelatedPartyTransactionsTables" id="hkit_r_RelatedPartyTransactionsTables">
        <link:definition>996010 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/LeasesTables" id="hkit_r_LeasesTables">
        <link:definition>996011 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" id="hkit_r_AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>996012 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/LoanPayablesTables" id="hkit_r_LoanPayablesTables">
        <link:definition>996013 - Disclosure - Loan Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/IncomeTaxesTables" id="hkit_r_IncomeTaxesTables">
        <link:definition>996014 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ConcentrationsTables" id="hkit_r_ConcentrationsTables">
        <link:definition>996015 - Disclosure - Concentrations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/CommitmentsandContingencyTables" id="hkit_r_CommitmentsandContingencyTables">
        <link:definition>996016 - Disclosure - Commitments and Contingency (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables" id="hkit_r_CondensedFinancialInformationoftheParentCompanyTables">
        <link:definition>996017 - Disclosure - Condensed Financial Information of the Parent Company (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/NatureofOperationsDetails" id="hkit_r_NatureofOperationsDetails">
        <link:definition>996018 - Disclosure - Nature of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" id="hkit_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>996019 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable" id="hkit_r_ScheduleofEstimatedUsefulLivesTable">
        <link:definition>996020 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofRevenueTable" id="hkit_r_ScheduleofRevenueTable">
        <link:definition>996021 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofExchangeRatesTable" id="hkit_r_ScheduleofExchangeRatesTable">
        <link:definition>996022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable" id="hkit_r_ScheduleofShortTermInvestmentsTable">
        <link:definition>996023 - Disclosure - Investments (Details) - Schedule of Short-Term Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable" id="hkit_r_ScheduleofNetInvestmentLossIncomeTable">
        <link:definition>996024 - Disclosure - Investments (Details) - Schedule of Net Investment (Loss) Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofAccountsReceivableTable" id="hkit_r_ScheduleofAccountsReceivableTable">
        <link:definition>996025 - Disclosure - Accounts Receivable, Net (Details) - Schedule of Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable" id="hkit_r_ScheduleoftheAllowanceforCreditLossesTable">
        <link:definition>996026 - Disclosure - Accounts Receivable, Net (Details) - Schedule of the Allowance for Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/AdvancestoSuppliersNetDetails" id="hkit_r_AdvancestoSuppliersNetDetails">
        <link:definition>996027 - Disclosure - Advances to Suppliers, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable" id="hkit_r_ScheduleofAdvancestoSuppliersNetTable">
        <link:definition>996028 - Disclosure - Advances to Suppliers, Net (Details) - Schedule of Advances to Suppliers, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofInventoriesTable" id="hkit_r_ScheduleofInventoriesTable">
        <link:definition>996029 - Disclosure - Inventories, Net (Details) - Schedule of Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable" id="hkit_r_ScheduleofPrepaidExpensesandCurrentAssetsTable">
        <link:definition>996030 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/LoanReceivableDetails" id="hkit_r_LoanReceivableDetails">
        <link:definition>996031 - Disclosure - Loan Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofLoanReceivableTable" id="hkit_r_ScheduleofLoanReceivableTable">
        <link:definition>996032 - Disclosure - Loan Receivable (Details) - Schedule of Loan Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraVzuyGh8zY3nxEvWFXb+pe7c13b5QnOgQP/NY3s19vLrRcAIeb58utAhYTAfbq/tp/4EHhWHC25hlPZJ9P5PA4+mIsq6CyYi290oZCg2O788keD87nZ3NNYKygvxrZS6qgmO4YM1kAQqY0g4XtrAqdMmadmYSn+xez5fRgZ/qMVrQOVcXYy/20MTEEQ+cjPctmjRYr3f8PKQ==] CSR-->
      <link:roleType roleURI="http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails" id="hkit_r_NonCurrentAdvancetoaThirdPartyDetails">
        <link:definition>996033 - Disclosure - Non-Current Advance to a Third Party (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails" id="hkit_r_PropertyEquipmentandSoftwareNetDetails">
        <link:definition>996034 - Disclosure - Property, Equipment and Software, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable" id="hkit_r_ScheduleofPropertyEquipmentandSoftwareTable">
        <link:definition>996035 - Disclosure - Property, Equipment and Software, Net (Details) - Schedule of Property, Equipment and Software</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofTaxesPayableTable" id="hkit_r_ScheduleofTaxesPayableTable">
        <link:definition>996036 - Disclosure - Taxes Payable (Details) - Schedule of Taxes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/RelatedPartyTransactionsDetails" id="hkit_r_RelatedPartyTransactionsDetails">
        <link:definition>996037 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable" id="hkit_r_ScheduleofRelatedPartyBalancesTable">
        <link:definition>996038 - Disclosure - Related Party Transactions (Details) - Schedule of Related Party Balances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofOperatingLeasesTable" id="hkit_r_ScheduleofOperatingLeasesTable">
        <link:definition>996039 - Disclosure - Leases (Details) - Schedule of Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable" id="hkit_r_ScheduleofMaturityofLeaseLiabilitiesTable">
        <link:definition>996040 - Disclosure - Leases (Details) - Schedule of Maturity of Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" id="hkit_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable">
        <link:definition>996041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/LoanPayablesDetails" id="hkit_r_LoanPayablesDetails">
        <link:definition>996042 - Disclosure - Loan Payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofLoanPayablesTable" id="hkit_r_ScheduleofLoanPayablesTable">
        <link:definition>996043 - Disclosure - Loan Payables  (Details) - Schedule of Loan Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/OrdinarySharesDetails" id="hkit_r_OrdinarySharesDetails">
        <link:definition>996044 - Disclosure - Ordinary Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/IncomeTaxesDetails" id="hkit_r_IncomeTaxesDetails">
        <link:definition>996045 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable" id="hkit_r_ScheduleofIncomeLossBeforeIncomeTaxesTable">
        <link:definition>996046 - Disclosure - Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable" id="hkit_r_ScheduleofIncomeTaxExpenseTable">
        <link:definition>996047 - Disclosure - Income Taxes (Details) - Schedule of Income Tax Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" id="hkit_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>996048 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable" id="hkit_r_ScheduleofaReconciliationofIncomeTaxExpenseTable">
        <link:definition>996049 - Disclosure - Income Taxes (Details) - Schedule of a Reconciliation of Income Tax Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable" id="hkit_r_ScheduleofDetailsofCustomersTotalRevenuesTable">
        <link:definition>996050 - Disclosure - Concentrations (Details) - Schedule of Details of Customers Total Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable" id="hkit_r_ScheduleofDetailsofCustomersAccountsReceivableTable">
        <link:definition>996051 - Disclosure - Concentrations (Details) - Schedule of Details of Customers Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable" id="hkit_r_ScheduleofDetailsofSuppliersTotalPurchasesTable">
        <link:definition>996052 - Disclosure - Concentrations (Details) - Schedule of Details of Suppliers Total Purchases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable" id="hkit_r_ScheduleofDetailsofSuppliersAccountsPayableTable">
        <link:definition>996053 - Disclosure - Concentrations (Details) - Schedule of Details of Suppliers Accounts Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofBalanceSheetsTable" id="hkit_r_ScheduleofBalanceSheetsTable">
        <link:definition>996054 - Disclosure - Commitments and Contingency (Details) - Schedule of Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofOperationsTable" id="hkit_r_ScheduleofOperationsTable">
        <link:definition>996055 - Disclosure - Commitments and Contingency (Details) - Schedule of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofCashFlowsTable" id="hkit_r_ScheduleofCashFlowsTable">
        <link:definition>996056 - Disclosure - Commitments and Contingency (Details) - Schedule of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/SubsequentEventsDetails" id="hkit_r_SubsequentEventsDetails">
        <link:definition>996057 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails" id="hkit_r_CondensedFinancialInformationoftheParentCompanyDetails">
        <link:definition>996058 - Disclosure - Condensed Financial Information of the Parent Company (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable" id="hkit_r_ScheduleofParentCompanyBalanceSheetsTable">
        <link:definition>996059 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" id="hkit_r_ScheduleofParentCompanyBalanceSheetsTable_Parentheticals">
        <link:definition>996060 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable" id="hkit_r_ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable">
        <link:definition>996061 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals" id="hkit_r_ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals">
        <link:definition>996062 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable" id="hkit_r_ScheduleofParentCompanyStatementsofCashFlowsTable">
        <link:definition>996063 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://xmhitek.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfEstimatedUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfRevenueAbstract"/>
  <xs:element name="ScheduleOfExchangeRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfExchangeRatesAbstract"/>
  <xs:element name="ScheduleOfShortTermInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfShortTermInvestmentsAbstract"/>
  <xs:element name="ScheduleOfNetInvestmentLossIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfNetInvestmentLossIncomeAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfAccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfTheAllowanceForCreditLossesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract"/>
  <xs:element name="AdvancesToSuppliersNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_AdvancesToSuppliersNetAbstract"/>
  <xs:element name="ScheduleOfAdvancesToSuppliersNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfAdvancesToSuppliersNetAbstract"/>
  <xs:element name="ScheduleOfLoanReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfLoanReceivableAbstract"/>
  <xs:element name="ScheduleOfPropertyEquipmentAndSoftwareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract"/>
  <xs:element name="ScheduleOfRelatedPartyBalancesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfRelatedPartyBalancesAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfIncomeLossBeforeIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfDetailsOfCustomersTotalRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract"/>
  <xs:element name="ScheduleOfDetailsOfCustomersAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract"/>
  <xs:element name="ScheduleOfDetailsOfSuppliersAccountsPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract"/>
  <xs:element name="ScheduleOfBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfBalanceSheetsAbstract"/>
  <xs:element name="ScheduleOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfOperationsAbstract"/>
  <xs:element name="ScheduleOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfCashFlowsAbstract"/>
  <xs:element name="ScheduleOfParentCompanyBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
  <xs:element name="ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract"/>
  <xs:element name="ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract16"/>
  <xs:element name="LongTermInvestmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_LongTermInvestmentAbstract"/>
  <xs:element name="ShortTermInvestmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ShortTermInvestmentAbstract"/>
  <xs:element name="GainLossFromSalesOfShortTermInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract"/>
  <xs:element name="UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract"/>
  <xs:element name="UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract"/>
  <xs:element name="AccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_AccountsReceivableAbstract"/>
  <xs:element name="DueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_DueToRelatedPartiesAbstract"/>
  <xs:element name="CostOfRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_CostOfRevenuesAbstract"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract18"/>
  <xs:element name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_DeferredTaxAssetsAbstract"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract24"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract25"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract26"/>
  <xs:element name="OtherIncomeExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_OtherIncomeExpenseAbstract"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract28"/>
  <xs:element name="ComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ComprehensiveIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract29"/>
  <xs:element name="EarningsPerOrdinaryShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_EarningsPerOrdinaryShareAbstract"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract30"/>
  <xs:element name="WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract"/>
  <xs:element name="OperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_OperatingActivitiesAbstract"/>
  <xs:element name="AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract"/>
  <xs:element name="ChangesInOperatingAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract31"/>
  <xs:element name="InvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_InvestingActivitiesAbstract"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract32"/>
  <xs:element name="FinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_FinancingActivitiesAbstract"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_UnlabeledAbstract33"/>
  <xs:element name="AdvancesFromCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hkit_AdvancesFromCustomers"/>
  <xs:element name="ProvisionForObsoleteInventories" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hkit_ProvisionForObsoleteInventories"/>
  <xs:element name="IncreaseDecreaseInAdvancesFromCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hkit_IncreaseDecreaseInAdvancesFromCustomers"/>
  <xs:element name="DeferredOfferingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hkit_DeferredOfferingCost"/>
  <xs:element name="AdvancesToSuppliersNetTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_AdvancesToSuppliersNetTextBlock"/>
  <xs:element name="VieAgreementsWithHitekPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_VieAgreementsWithHitekPolicyTextBlock"/>
  <xs:element name="AdvancesToSuppliersNetPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_AdvancesToSuppliersNetPolicyTextBlock"/>
  <xs:element name="GeneralAndAdministrativeExpensesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock"/>
  <xs:element name="GovernmentSubsidiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_GovernmentSubsidiesPolicyTextBlock"/>
  <xs:element name="ValueAddedTaxesVatPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ValueAddedTaxesVatPolicyTextBlock"/>
  <xs:element name="RelatedPartiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_RelatedPartiesPolicyTextBlock"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
  <xs:element name="ScheduleOfAdvancesToSuppliersNetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock"/>
  <xs:element name="ConcentrationsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_ConcentrationsTablesTable"/>
  <xs:element name="ConcentrationsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ConcentrationsTablesLineItems"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems"/>
  <xs:element name="ForeignCurrencyWeightedAverage" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ForeignCurrencyWeightedAverage"/>
  <xs:element name="InvestmentsDetailsScheduleofShortTermInvestmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable"/>
  <xs:element name="InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems"/>
  <xs:element name="InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable"/>
  <xs:element name="InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems"/>
  <xs:element name="ReserveForAmountNotRecoverable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hkit_ReserveForAmountNotRecoverable"/>
  <xs:element name="LoanReceivableDetailsScheduleofLoanReceivableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems"/>
  <xs:element name="DeferredTaxAssetsUnbilledCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hkit_DeferredTaxAssetsUnbilledCost"/>
  <xs:element name="DeferredTaxAssetsInventoriesObsolescence" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hkit_DeferredTaxAssetsInventoriesObsolescence"/>
  <xs:element name="DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect"/>
  <xs:element name="TotalAccountsPayablePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_TotalAccountsPayablePercentage"/>
  <xs:element name="ShareOfIncomeFromSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hkit_ShareOfIncomeFromSubsidiaries"/>
  <xs:element name="NatureofOperationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_NatureofOperationsDetailsTable"/>
  <xs:element name="NatureofOperationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_NatureofOperationsDetailsLineItems"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="VariableInterestEntityPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="hkit_VariableInterestEntityPercentage"/>
  <xs:element name="AdvancestoSuppliersNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_AdvancestoSuppliersNetDetailsTable"/>
  <xs:element name="AdvancestoSuppliersNetDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_AdvancestoSuppliersNetDetailsLineItems"/>
  <xs:element name="WorkingPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_WorkingPercentage"/>
  <xs:element name="LoanReceivableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_LoanReceivableDetailsTable"/>
  <xs:element name="NonCurrentAdvancetoaThirdPartyDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_NonCurrentAdvancetoaThirdPartyDetailsTable"/>
  <xs:element name="NonCurrentAdvancetoaThirdPartyDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems"/>
  <xs:element name="ContractPriceOfThirdParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hkit_ContractPriceOfThirdParty"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="LoanPayablesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_LoanPayablesDetailsTable"/>
  <xs:element name="OrdinarySharesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_OrdinarySharesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_IncomeTaxesDetailsLineItems"/>
  <xs:element name="CumulativeTaxEffectPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_CumulativeTaxEffectPercentage"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_SubsequentEventsDetailsTable"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable"/>
  <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems"/>
  <xs:element name="BalanceSheetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_BalanceSheetMember"/>
  <xs:element name="BeijingZhongzheYuantongTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember"/>
  <xs:element name="CustomerAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_CustomerAMember"/>
  <xs:element name="CustomerBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_CustomerBMember"/>
  <xs:element name="CustomerCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_CustomerCMember"/>
  <xs:element name="FengqiBeijingZhinengTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_FengqiBeijingZhinengTechnologyCoLtdMember"/>
  <xs:element name="GuangxiBeihengdaMiningCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_GuangxiBeihengdaMiningCoLtdMember"/>
  <xs:element name="HardwareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_HardwareMember"/>
  <xs:element name="HongkongSanyouPetroleumCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_HongkongSanyouPetroleumCoLtdMember"/>
  <xs:element name="MajorCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_MajorCustomersMember"/>
  <xs:element name="MajorSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_MajorSuppliersMember"/>
  <xs:element name="NonPRCOperationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_NonPRCOperationsMember"/>
  <xs:element name="OneBorrowingAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_OneBorrowingAgreementMember"/>
  <xs:element name="PRCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_PRCMember"/>
  <xs:element name="PRCOperationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_PRCOperationsMember"/>
  <xs:element name="ProfitsLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ProfitsLossMember"/>
  <xs:element name="ShareholdersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ShareholdersMember"/>
  <xs:element name="ShenpingYinMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ShenpingYinMember"/>
  <xs:element name="SoftwareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SoftwareMember"/>
  <xs:element name="StatutoryReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_StatutoryReserveMember"/>
  <xs:element name="SupplierAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierAMember"/>
  <xs:element name="SupplierBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierBMember"/>
  <xs:element name="SupplierCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierCMember"/>
  <xs:element name="SupplierDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierDMember"/>
  <xs:element name="SupplierEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierEMember"/>
  <xs:element name="SupplierFMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierFMember"/>
  <xs:element name="SupplierGMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierGMember"/>
  <xs:element name="SupplierHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierHMember"/>
  <xs:element name="SupplierIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierIMember"/>
  <xs:element name="SupplierJMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_SupplierJMember"/>
  <xs:element name="TaxDevicesAndServiceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_TaxDevicesAndServiceMember"/>
  <xs:element name="ThirdPartyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ThirdPartyMember"/>
  <xs:element name="ThreeBorrowingAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ThreeBorrowingAgreementMember"/>
  <xs:element name="TwoBorrowingAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_TwoBorrowingAgreementMember"/>
  <xs:element name="WorkingDayMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_WorkingDayMember"/>
  <xs:element name="WorkingDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_WorkingDaysMember"/>
  <xs:element name="XiaoyangHuangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_XiaoyangHuangMember"/>
  <xs:element name="ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hkit_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>hkit-20231231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 05 16:32:35 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedBalanceSheet" roleURI="http://xmhitek.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedIncomeStatement" roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedCashFlow" roleURI="http://xmhitek.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofShortTermInvestmentsTable" roleURI="http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAccountsReceivableTable" roleURI="http://xmhitek.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofInventoriesTable" roleURI="http://xmhitek.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofPrepaidExpensesandCurrentAssetsTable" roleURI="http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofTaxesPayableTable" roleURI="http://xmhitek.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofMaturityofLeaseLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofLoanPayablesTable" roleURI="http://xmhitek.com/role/ScheduleofLoanPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofIncomeTaxExpenseTable" roleURI="http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofaReconciliationofIncomeTaxExpenseTable" roleURI="http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyBalanceSheetsTable" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredCosts" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_LongTermInvestments" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_AdvancesFromCustomers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="hkit_AdvancesFromCustomers" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LoansPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_NotesPayableCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermLoansPayable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_GovernmentAssistanceAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingExpense" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="hkit_IncreaseDecreaseInAdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_IncreaseDecreaseInAdvancesFromCustomers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="hkit_IncreaseDecreaseInAdvancesFromCustomers" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InterestIncomeExpenseNet" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetInvestmentIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetInvestmentIncome" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="hkit_ProvisionForObsoleteInventories" xlink:href="hkit-20231231.xsd#hkit_ProvisionForObsoleteInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="hkit_ProvisionForObsoleteInventories" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredCharges" order="21" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="22" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="23" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraVzuyGh8zY3nxEvWFXb+pe7c13b5QnOgQP/NY3s19vLrRcAIeb58utAhYTAfbq/tp/4EHhWHC25hlPZJ9P5PA4+mIsq6CyYi290oZCg2O788keD87nZ3NNYKygvxrZS6qgmO4YM1kAQqY0g4XtrAqdMmadmYSn+xez5fRgZ/qMVr+HYJ3MPqS0/uA9p786BhIC8m5rnfVAQQ==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToDevelopSoftware" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_RepaymentsOfAdvancesForConstruction" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromOtherDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingSecuritiesDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Investments" xlink:to="us-gaap_TradingSecuritiesDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_HeldToMaturitySecuritiesRestricted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesRestricted"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Investments" xlink:to="us-gaap_HeldToMaturitySecuritiesRestricted" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAccountsReceivableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofInventoriesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_InterestReceivable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofTaxesPayableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofLoanPayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LongTermLoansPayable" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsUnbilledCost" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsUnbilledCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="hkit_DeferredTaxAssetsUnbilledCost" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsInventoriesObsolescence" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsInventoriesObsolescence"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="hkit_DeferredTaxAssetsInventoriesObsolescence" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesInvestments" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsGross" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" xlink:href="hkit-20231231.xsd#hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ReceivablesNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_LongTermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>hkit-20231231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 05 16:32:35 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedBalanceSheet" roleURI="http://xmhitek.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedIncomeStatement" roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ShareholdersEquityType2or3" roleURI="http://xmhitek.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedCashFlow" roleURI="http://xmhitek.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NatureofOperations" roleURI="http://xmhitek.com/role/NatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_Investments" roleURI="http://xmhitek.com/role/Investments"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccountsReceivableNet" roleURI="http://xmhitek.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AdvancestoSuppliersNet" roleURI="http://xmhitek.com/role/AdvancestoSuppliersNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_InventoriesNet" roleURI="http://xmhitek.com/role/InventoriesNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PrepaidExpensesandOtherCurrentAssets" roleURI="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanReceivable" roleURI="http://xmhitek.com/role/LoanReceivable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NonCurrentAdvancetoaThirdParty" roleURI="http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PropertyEquipmentandSoftwareNet" roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_TaxesPayable" roleURI="http://xmhitek.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_RelatedPartyTransactions" roleURI="http://xmhitek.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_Leases" roleURI="http://xmhitek.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccruedExpensesandOtherCurrentLiabilities" roleURI="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanPayables" roleURI="http://xmhitek.com/role/LoanPayables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_OrdinaryShares" roleURI="http://xmhitek.com/role/OrdinaryShares"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_IncomeTaxes" roleURI="http://xmhitek.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_Concentrations" roleURI="http://xmhitek.com/role/Concentrations"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CommitmentsandContingency" roleURI="http://xmhitek.com/role/CommitmentsandContingency"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_SubsequentEvents" roleURI="http://xmhitek.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccountingPoliciesByPolicy" roleURI="http://xmhitek.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_InvestmentsTables" roleURI="http://xmhitek.com/role/InvestmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccountsReceivableNetTables" roleURI="http://xmhitek.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AdvancestoSuppliersNetTables" roleURI="http://xmhitek.com/role/AdvancestoSuppliersNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_InventoriesNetTables" roleURI="http://xmhitek.com/role/InventoriesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PrepaidExpensesandOtherCurrentAssetsTables" roleURI="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanReceivableTables" roleURI="http://xmhitek.com/role/LoanReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PropertyEquipmentandSoftwareNetTables" roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_TaxesPayableTables" roleURI="http://xmhitek.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_RelatedPartyTransactionsTables" roleURI="http://xmhitek.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LeasesTables" roleURI="http://xmhitek.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanPayablesTables" roleURI="http://xmhitek.com/role/LoanPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_IncomeTaxesTables" roleURI="http://xmhitek.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConcentrationsTables" roleURI="http://xmhitek.com/role/ConcentrationsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CommitmentsandContingencyTables" roleURI="http://xmhitek.com/role/CommitmentsandContingencyTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofEstimatedUsefulLivesTable" roleURI="http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofRevenueTable" roleURI="http://xmhitek.com/role/ScheduleofRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofExchangeRatesTable" roleURI="http://xmhitek.com/role/ScheduleofExchangeRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofShortTermInvestmentsTable" roleURI="http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofNetInvestmentLossIncomeTable" roleURI="http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAccountsReceivableTable" roleURI="http://xmhitek.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleoftheAllowanceforCreditLossesTable" roleURI="http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAdvancestoSuppliersNetTable" roleURI="http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofInventoriesTable" roleURI="http://xmhitek.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofPrepaidExpensesandCurrentAssetsTable" roleURI="http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofLoanReceivableTable" roleURI="http://xmhitek.com/role/ScheduleofLoanReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofPropertyEquipmentandSoftwareTable" roleURI="http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofTaxesPayableTable" roleURI="http://xmhitek.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofRelatedPartyBalancesTable" roleURI="http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofOperatingLeasesTable" roleURI="http://xmhitek.com/role/ScheduleofOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofMaturityofLeaseLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofLoanPayablesTable" roleURI="http://xmhitek.com/role/ScheduleofLoanPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofIncomeLossBeforeIncomeTaxesTable" roleURI="http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofIncomeTaxExpenseTable" roleURI="http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofaReconciliationofIncomeTaxExpenseTable" roleURI="http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofCustomersTotalRevenuesTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofCustomersAccountsReceivableTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofSuppliersTotalPurchasesTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofSuppliersAccountsPayableTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofBalanceSheetsTable" roleURI="http://xmhitek.com/role/ScheduleofBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofOperationsTable" roleURI="http://xmhitek.com/role/ScheduleofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofCashFlowsTable" roleURI="http://xmhitek.com/role/ScheduleofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyBalanceSheetsTable" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyStatementsofCashFlowsTable" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NatureofOperationsDetails" roleURI="http://xmhitek.com/role/NatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AdvancestoSuppliersNetDetails" roleURI="http://xmhitek.com/role/AdvancestoSuppliersNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanReceivableDetails" roleURI="http://xmhitek.com/role/LoanReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NonCurrentAdvancetoaThirdPartyDetails" roleURI="http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PropertyEquipmentandSoftwareNetDetails" roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_RelatedPartyTransactionsDetails" roleURI="http://xmhitek.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanPayablesDetails" roleURI="http://xmhitek.com/role/LoanPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_OrdinarySharesDetails" roleURI="http://xmhitek.com/role/OrdinarySharesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_IncomeTaxesDetails" roleURI="http://xmhitek.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_SubsequentEventsDetails" roleURI="http://xmhitek.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CondensedFinancialInformationoftheParentCompanyDetails" roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#DocumentAndEntityInformation" roleURI="http://xmhitek.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredCosts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_AdvancesFromCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="hkit_AdvancesFromCustomers" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermLoansPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_CostOfRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GovernmentAssistanceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_StatutoryReserveMember" xlink:href="hkit-20231231.xsd#hkit_StatutoryReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="hkit_StatutoryReserveMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetInvestmentIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetInvestmentIncome" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ProvisionForObsoleteInventories" xlink:href="hkit-20231231.xsd#hkit_ProvisionForObsoleteInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="hkit_ProvisionForObsoleteInventories" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredCharges" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_IncreaseDecreaseInAdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_IncreaseDecreaseInAdvancesFromCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="hkit_IncreaseDecreaseInAdvancesFromCustomers" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToDevelopSoftware" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfAdvancesForConstruction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromOtherDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredOfferingCost" xlink:href="hkit-20231231.xsd#hkit_DeferredOfferingCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="hkit_DeferredOfferingCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NatureofOperations">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/Investments">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccountsReceivableNet">
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AdvancestoSuppliersNet">
    <loc xlink:type="locator" xlink:label="hkit_AdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetAbstract"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesToSuppliersNetTextBlock" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_AdvancesToSuppliersNetAbstract" xlink:to="hkit_AdvancesToSuppliersNetTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/InventoriesNet">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PropertyEquipmentandSoftwareNet">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/TaxesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/Leases">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/OrdinaryShares">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/Concentrations">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CommitmentsandContingency">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_VieAgreementsWithHitekPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_VieAgreementsWithHitekPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hkit_VieAgreementsWithHitekPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesToSuppliersNetPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hkit_AdvancesToSuppliersNetPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_GeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_GovernmentSubsidiesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_GovernmentSubsidiesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hkit_GovernmentSubsidiesPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ValueAddedTaxesVatPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_ValueAddedTaxesVatPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hkit_ValueAddedTaxesVatPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_RelatedPartiesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_RelatedPartiesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hkit_RelatedPartiesPolicyTextBlock" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="28" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/InvestmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ScheduleOfRealizedGainLossTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccountsReceivableNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AdvancestoSuppliersNetTables">
    <loc xlink:type="locator" xlink:label="hkit_AdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetAbstract"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_AdvancesToSuppliersNetAbstract" xlink:to="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/InventoriesNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanReceivableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/TaxesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LeasesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConcentrationsTables">
    <loc xlink:type="locator" xlink:label="hkit_ConcentrationsTablesLineItems" xlink:href="hkit-20231231.xsd#hkit_ConcentrationsTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_ConcentrationsTablesTable" xlink:href="hkit-20231231.xsd#hkit_ConcentrationsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_ConcentrationsTablesLineItems" xlink:to="hkit_ConcentrationsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_ConcentrationsTablesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_ConcentrationsTablesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_CostOfGoodsTotalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsPayableMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ConcentrationsTablesLineItems" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ConcentrationsTablesLineItems" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CommitmentsandContingencyTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables">
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable">
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_TransportationEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofRevenueTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_HardwareMember" xlink:href="hkit-20231231.xsd#hkit_HardwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="hkit_HardwareMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_TaxDevicesAndServiceMember" xlink:href="hkit-20231231.xsd#hkit_TaxDevicesAndServiceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="hkit_TaxDevicesAndServiceMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SoftwareMember" xlink:href="hkit-20231231.xsd#hkit_SoftwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="hkit_SoftwareMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenuesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofExchangeRatesTable">
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ProfitsLossMember" xlink:href="hkit-20231231.xsd#hkit_ProfitsLossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="hkit_ProfitsLossMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_BalanceSheetMember" xlink:href="hkit-20231231.xsd#hkit_BalanceSheetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="hkit_BalanceSheetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ForeignCurrencyWeightedAverage" xlink:href="hkit-20231231.xsd#hkit_ForeignCurrencyWeightedAverage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:to="hkit_ForeignCurrencyWeightedAverage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable">
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" xlink:to="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:to="us-gaap_InvestmentTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_ShortTermInvestmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_OtherLongTermInvestmentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" xlink:to="us-gaap_ShortTermInvestmentsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingSecuritiesDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_TradingSecuritiesDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_HeldToMaturitySecuritiesRestricted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesRestricted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesRestricted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_Investments" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable">
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" xlink:to="us-gaap_InvestmentTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AvailableforsaleSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_AvailableforsaleSecuritiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_HeldtomaturitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_HeldtomaturitySecuritiesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_GainLossFromSalesOfShortTermInvestmentsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract" xlink:to="us-gaap_RealizedInvestmentGainsLosses" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesTradingGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesTradingGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:to="us-gaap_DebtSecuritiesTradingGainLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentIncomeNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAccountsReceivableTable">
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAccountsReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable">
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfTheAllowanceForCreditLossesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable">
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAdvancesToSuppliersNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvancesToAffiliate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="us-gaap_AdvancesToAffiliate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToSuppliers" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="us-gaap_PaymentsToSuppliers" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ReserveForAmountNotRecoverable" xlink:href="hkit-20231231.xsd#hkit_ReserveForAmountNotRecoverable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="hkit_ReserveForAmountNotRecoverable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Supplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="us-gaap_Supplies" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofInventoriesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGrossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_InterestReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofLoanReceivableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable" xlink:href="hkit-20231231.xsd#hkit_LoanReceivableDetailsScheduleofLoanReceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_GuangxiBeihengdaMiningCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_GuangxiBeihengdaMiningCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="hkit_GuangxiBeihengdaMiningCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_HongkongSanyouPetroleumCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_HongkongSanyouPetroleumCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="hkit_HongkongSanyouPetroleumCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsAndNotesReceivableNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_TransportationEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofTaxesPayableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_BeijingZhongzheYuantongTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_FengqiBeijingZhinengTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NotesPayableCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CostOfRevenue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofOperatingLeasesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="0" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraVzuyGh8zY3nxEvWFXb+pe7c13b5QnOgQP/NY3s19vLrRcAIeb58utAhYTAfbq/tp/4EHhWHC25hlPZJ9P5PA4+mIsq6CyYi290oZCg2O788keD87nZ3NNYKygvxrZS6qgmO4YM1kAQqY0g4XtrAqdMmadmYSn+xez5fRgZ/qMVrQOVcXYy/20tlOGRXMATF03c1v+PEVrTQ==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofLoanPayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LongTermLoansPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayable" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" xlink:to="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_NonPRCOperationsMember" xlink:href="hkit-20231231.xsd#hkit_NonPRCOperationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="hkit_NonPRCOperationsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_PRCOperationsMember" xlink:href="hkit-20231231.xsd#hkit_PRCOperationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="hkit_PRCOperationsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsAbstract" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="hkit_DeferredTaxAssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsUnbilledCost" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsUnbilledCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="hkit_DeferredTaxAssetsUnbilledCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsInventoriesObsolescence" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsInventoriesObsolescence"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="hkit_DeferredTaxAssetsInventoriesObsolescence" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesInvestments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" xlink:href="hkit-20231231.xsd#hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="srt_MajorCustomersAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerAMember" xlink:href="hkit-20231231.xsd#hkit_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hkit_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerBMember" xlink:href="hkit-20231231.xsd#hkit_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hkit_CustomerBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_MajorCustomersMember" xlink:href="hkit-20231231.xsd#hkit_MajorCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hkit_MajorCustomersMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerAMember" xlink:href="hkit-20231231.xsd#hkit_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hkit_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerBMember" xlink:href="hkit-20231231.xsd#hkit_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hkit_CustomerBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerCMember" xlink:href="hkit-20231231.xsd#hkit_CustomerCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hkit_CustomerCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_MajorCustomersMember" xlink:href="hkit-20231231.xsd#hkit_MajorCustomersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="hkit_MajorCustomersMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierAMember" xlink:href="hkit-20231231.xsd#hkit_SupplierAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierBMember" xlink:href="hkit-20231231.xsd#hkit_SupplierBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierCMember" xlink:href="hkit-20231231.xsd#hkit_SupplierCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierDMember" xlink:href="hkit-20231231.xsd#hkit_SupplierDMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierDMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierEMember" xlink:href="hkit-20231231.xsd#hkit_SupplierEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierEMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierFMember" xlink:href="hkit-20231231.xsd#hkit_SupplierFMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierFMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_MajorSuppliersMember" xlink:href="hkit-20231231.xsd#hkit_MajorSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_MajorSuppliersMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_CostOfGoodsTotalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierCMember" xlink:href="hkit-20231231.xsd#hkit_SupplierCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierEMember" xlink:href="hkit-20231231.xsd#hkit_SupplierEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierEMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierGMember" xlink:href="hkit-20231231.xsd#hkit_SupplierGMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierGMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierHMember" xlink:href="hkit-20231231.xsd#hkit_SupplierHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierHMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierIMember" xlink:href="hkit-20231231.xsd#hkit_SupplierIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierIMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierJMember" xlink:href="hkit-20231231.xsd#hkit_SupplierJMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_SupplierJMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_MajorSuppliersMember" xlink:href="hkit-20231231.xsd#hkit_MajorSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_MajorSuppliersMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_TotalAccountsPayablePercentage" xlink:href="hkit-20231231.xsd#hkit_TotalAccountsPayablePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="hkit_TotalAccountsPayablePercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofBalanceSheetsTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofOperationsTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofCashFlowsTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_AssetsNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_StockholdersEquity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_GrossProfit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_OtherIncomeExpenseAbstract" xlink:href="hkit-20231231.xsd#hkit_OtherIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="hkit_OtherIncomeExpenseAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_OtherIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_OtherIncomeExpenseAbstract" xlink:to="us-gaap_InterestAndOtherIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_OtherIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_OtherIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ShareOfIncomeFromSubsidiaries" xlink:href="hkit-20231231.xsd#hkit_ShareOfIncomeFromSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="hkit_ShareOfIncomeFromSubsidiaries" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ShareOfIncomeFromSubsidiaries" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ComprehensiveIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ComprehensiveIncomeAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="hkit_ComprehensiveIncomeAbstract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_EarningsPerOrdinaryShareAbstract" xlink:href="hkit-20231231.xsd#hkit_EarningsPerOrdinaryShareAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="hkit_EarningsPerOrdinaryShareAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_EarningsPerOrdinaryShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" xlink:href="hkit-20231231.xsd#hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable">
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_OperatingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_OperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="hkit_OperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_OperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_OperatingActivitiesAbstract" xlink:to="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInFinanceReceivables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToAffiliates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToAffiliates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_InvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="hkit_InvestingActivitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_InvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_FinancingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_FinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="hkit_FinancingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_FinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_FinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NatureofOperationsDetails">
    <loc xlink:type="locator" xlink:label="hkit_NatureofOperationsDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_NatureofOperationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_NatureofOperationsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_NatureofOperationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_NatureofOperationsDetailsLineItems" xlink:to="hkit_NatureofOperationsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_NatureofOperationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_NatureofOperationsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ShenpingYinMember" xlink:href="hkit-20231231.xsd#hkit_ShenpingYinMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hkit_ShenpingYinMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_XiaoyangHuangMember" xlink:href="hkit-20231231.xsd#hkit_XiaoyangHuangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hkit_XiaoyangHuangMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ShareholdersMember" xlink:href="hkit-20231231.xsd#hkit_ShareholdersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hkit_ShareholdersMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInvesteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvesteesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="us-gaap_OtherInvesteesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_NatureofOperationsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AssetsTotalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_LiabilitiesTotalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_VariableInterestEntityPercentage" xlink:href="hkit-20231231.xsd#hkit_VariableInterestEntityPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="hkit_VariableInterestEntityPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_Cash" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AdvancestoSuppliersNetDetails">
    <loc xlink:type="locator" xlink:label="hkit_AdvancestoSuppliersNetDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_AdvancestoSuppliersNetDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancestoSuppliersNetDetailsTable" xlink:href="hkit-20231231.xsd#hkit_AdvancestoSuppliersNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_AdvancestoSuppliersNetDetailsLineItems" xlink:to="hkit_AdvancestoSuppliersNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_AdvancestoSuppliersNetDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_WorkingDaysMember" xlink:href="hkit-20231231.xsd#hkit_WorkingDaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_WorkingDaysMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_WorkingDayMember" xlink:href="hkit-20231231.xsd#hkit_WorkingDayMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="hkit_WorkingDayMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_AdvancestoSuppliersNetDetailsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_WorkingPercentage" xlink:href="hkit-20231231.xsd#hkit_WorkingPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_AdvancestoSuppliersNetDetailsLineItems" xlink:to="hkit_WorkingPercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanReceivableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_LoanReceivableDetailsTable" xlink:href="hkit-20231231.xsd#hkit_LoanReceivableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="hkit_LoanReceivableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_LoanReceivableDetailsTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_LoanReceivableDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ThirdPartyMember" xlink:href="hkit-20231231.xsd#hkit_ThirdPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="hkit_ThirdPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDefaultShorttermDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDefaultShorttermDebtAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_DebtDefaultShorttermDebtAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductionCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProductionCosts" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromOtherShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProceedsFromOtherShortTermDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfOtherShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_RepaymentsOfOtherShortTermDebt" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_InterestAndOtherIncome" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails">
    <loc xlink:type="locator" xlink:label="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_NonCurrentAdvancetoaThirdPartyDetailsTable" xlink:href="hkit-20231231.xsd#hkit_NonCurrentAdvancetoaThirdPartyDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:to="hkit_NonCurrentAdvancetoaThirdPartyDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ContractPriceOfThirdParty" xlink:href="hkit-20231231.xsd#hkit_ContractPriceOfThirdParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:to="hkit_ContractPriceOfThirdParty" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_RelatedPartyTransactionsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="hkit_RelatedPartyTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_RelatedPartyTransactionsDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_FengqiBeijingZhinengTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_HardwareMember" xlink:href="hkit-20231231.xsd#hkit_HardwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="hkit_HardwareMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CostOfRevenue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NotesPayableCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanPayablesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_LoanPayablesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_LoanPayablesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="hkit_LoanPayablesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_LoanPayablesDetailsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_LoanPayablesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_LoanPayablesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_OneBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_OneBorrowingAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hkit_OneBorrowingAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_TwoBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_TwoBorrowingAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hkit_TwoBorrowingAgreementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_ThreeBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_ThreeBorrowingAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="hkit_ThreeBorrowingAgreementMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LoansPayable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/OrdinarySharesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_OrdinarySharesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_OrdinarySharesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="hkit_OrdinarySharesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_OrdinarySharesDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_OrdinarySharesDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_OrdinarySharesDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_OrdinarySharesDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OverAllotmentOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssued" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockVotingRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="hkit_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_IncomeTaxesDetailsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_IncomeTaxesDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_IncomeTaxesDetailsTable" xlink:to="srt_RangeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_PRCMember" xlink:href="hkit-20231231.xsd#hkit_PRCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="hkit_PRCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LatestTaxYearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LatestTaxYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_LatestTaxYearMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAdministrationOfTaxationChinaMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAdministrationOfTaxationChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_StateAdministrationOfTaxationChinaMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hkit_CumulativeTaxEffectPercentage" xlink:href="hkit-20231231.xsd#hkit_CumulativeTaxEffectPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="hkit_CumulativeTaxEffectPercentage" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_SubsequentEventsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="hkit_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromLoans" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestDueDates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestDueDates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestDueDates" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SharesIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockVotingRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails">
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems" xlink:to="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNetAssetsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNetAssetsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems" xlink:to="us-gaap_DerivativeNetAssetsPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://xmhitek.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain_0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine3" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="41" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>hkit-20231231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 05 16:32:35 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Shareholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Shareholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Total other income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Total income before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income before provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net cash provided by (used in) operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net cash (used in) provided by investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Net increase (decrease) in cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Nature of Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Balance Sheet Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestmentsAbstract_lbl" xml:lang="en-US">Short-term Investments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestmentsAbstract_lbl0" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ShortTermInvestmentsAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Investments_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract_lbl" xml:lang="en-US">Accounts Receivable, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_CreditLossAdditionalImprovementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAccountsReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfAccountsReceivableAbstract_lbl" xml:lang="en-US">Schedule of Accounts Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfAccountsReceivableAbstract" xlink:to="hkit_ScheduleOfAccountsReceivableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US">Accounts receivable, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfTheAllowanceForCreditLossesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract_lbl" xml:lang="en-US">Schedule of the Allowance for Credit Losses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="hkit_ScheduleOfTheAllowanceForCreditLossesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Balance at beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Balance at ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AdvancesToSuppliersNetAbstract_lbl" xml:lang="en-US">Advances to Suppliers, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesToSuppliersNetAbstract" xlink:to="hkit_AdvancesToSuppliersNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAdvancesToSuppliersNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetAbstract_lbl" xml:lang="en-US">Schedule of Advances to Suppliers Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="hkit_ScheduleOfAdvancesToSuppliersNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Supplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Supplies_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Inventories, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGrossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGrossAbstract_lbl" xml:lang="en-US">Schedule of Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryGrossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Schedule of Prepaid Expenses and Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Loan Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">Non-Current Advance to a Third Party [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Property, Equipment and Software, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Taxes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAbstract_lbl" xml:lang="en-US">Schedule of Taxes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesOperatingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOperatingAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeasesOperatingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Schedule of Operating Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Maturity of Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Accrued Expenses and Other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Accrued Expenses And Other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtCurrentAbstract_lbl" xml:lang="en-US">Loan Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_DebtCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableAbstract_lbl" xml:lang="en-US">Schedule of Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayable_lbl0" xml:lang="en-US">Outstanding loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Ordinary Shares [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaidNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Schedule of Income Tax Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Annual taxable income (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Net deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract_lbl" xml:lang="en-US">Schedule of a Reconciliation of Income Tax Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Concentrations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US">Supplier [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingency [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfBalanceSheetsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfBalanceSheetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfBalanceSheetsAbstract_lbl" xml:lang="en-US">Schedule of Balance Sheets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfBalanceSheetsAbstract" xlink:to="hkit_ScheduleOfBalanceSheetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfOperationsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfOperationsAbstract_lbl" xml:lang="en-US">Schedule of Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfOperationsAbstract" xlink:to="hkit_ScheduleOfOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfCashFlowsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfCashFlowsAbstract_lbl" xml:lang="en-US">Schedule of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfCashFlowsAbstract" xlink:to="hkit_ScheduleOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract_lbl" xml:lang="en-US">Schedule of Parent Company Statements of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:to="hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash and equivalents at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0" xml:lang="en-US">Cash and equivalents at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Accounts receivable - related party, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Accounts receivable &#8211; related party, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl1" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl2" xml:lang="en-US">Accounts and Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl" xml:lang="en-US">Advances to suppliers, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US">Loans receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl0" xml:lang="en-US">Less: current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl1" xml:lang="en-US">Loan receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract" xlink:to="hkit_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetNoncurrent_lbl" xml:lang="en-US">Non-current accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetNoncurrent" xlink:to="us-gaap_AccountsReceivableNetNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_lbl" xml:lang="en-US">Non-current advance to a third party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:to="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl" xml:lang="en-US">Non-current loan receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl0" xml:lang="en-US">Loan receivable - non current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, equipment and software, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCosts_lbl" xml:lang="en-US">Deferred offering cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating lease ROU assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract0" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract0" xlink:to="hkit_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and Shareholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Intercompany payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_AdvancesFromCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_AdvancesFromCustomers_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesFromCustomers" xlink:to="hkit_AdvancesFromCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US">Loan payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl0" xml:lang="en-US">Short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl0" xml:lang="en-US">Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating lease liabilities-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract1" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract1" xlink:to="hkit_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US">Loan payable, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl0" xml:lang="en-US">Long-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred income tax liabilities, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract2" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract2" xlink:to="hkit_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract3" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract3" xlink:to="hkit_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary Shares, par value $0.0001 per share, 490,000,000 shares authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary shares, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary shares, authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Ordinary shares, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary shares, issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Ordinary shares, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Ordinary shares, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Ordinary shares, outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract4" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract4" xlink:to="hkit_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Total revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl1" xml:lang="en-US">Total Revenue, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl2" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl2"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract5" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract5" xlink:to="hkit_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract6" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract6" xlink:to="hkit_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract7" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract7" xlink:to="hkit_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GovernmentAssistanceAmount_lbl" xml:lang="en-US">Government subsidies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceAmount" xlink:to="us-gaap_GovernmentAssistanceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xml:lang="en-US">Net investment income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNet" xlink:to="us-gaap_InvestmentIncomeNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentIncomeNet_lbl0" xml:lang="en-US">Net investment income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNet" xlink:to="us-gaap_InvestmentIncomeNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract8" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract8" xlink:to="hkit_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract9" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract9" xlink:to="hkit_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation (loss) gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract10" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract10" xlink:to="hkit_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Earnings per ordinary share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings per ordinary share basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings per ordinary share diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract11" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract11" xlink:to="hkit_UnlabeledAbstract11_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of ordinary shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of ordinary shares outstanding basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of ordinary shares outstanding diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl" xml:lang="en-US">Appropriation of Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization of right of use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForOtherCreditLosses_lbl" xml:lang="en-US">(Reversal of) credit losses of receivables and advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherCreditLosses" xlink:to="us-gaap_ProvisionForOtherCreditLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_IncreaseDecreaseInAdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_IncreaseDecreaseInAdvancesFromCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_IncreaseDecreaseInAdvancesFromCustomers_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_IncreaseDecreaseInAdvancesFromCustomers" xlink:to="hkit_IncreaseDecreaseInAdvancesFromCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract12" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract12" xlink:to="hkit_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable_lbl" xml:lang="en-US">Repayment from third-party loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_lbl" xml:lang="en-US">Redemption of held-to-maturity Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract13" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract13" xlink:to="hkit_UnlabeledAbstract13_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromOtherDebt_lbl" xml:lang="en-US">Borrowing from third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherDebt" xlink:to="us-gaap_ProceedsFromOtherDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract14" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract14" xlink:to="hkit_UnlabeledAbstract14_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract15" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract15" xlink:to="hkit_UnlabeledAbstract15_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract16" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract16" xlink:to="hkit_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash transactions:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredOfferingCost" xlink:href="hkit-20231231.xsd#hkit_DeferredOfferingCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_DeferredOfferingCost_lbl" xml:lang="en-US">Deferred offering cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredOfferingCost" xlink:to="hkit_DeferredOfferingCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Operating right-of-use assets recognized for related operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfRevenue_lbl1" xml:lang="en-US">Total purchase, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CostOfRevenue_lbl2" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNonoperatingExpense_lbl" xml:lang="en-US">Other expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss on disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Accrued interest income from loans, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetInvestmentIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetInvestmentIncome_lbl" xml:lang="en-US">Net investment (gain) loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetInvestmentIncome" xlink:to="us-gaap_NetInvestmentIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ProvisionForObsoleteInventories" xlink:href="hkit-20231231.xsd#hkit_ProvisionForObsoleteInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hkit_ProvisionForObsoleteInventories_lbl" xml:lang="en-US">Provision for (reversal of ) allowance for obsolete inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ProvisionForObsoleteInventories" xlink:to="hkit_ProvisionForObsoleteInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease_lbl" xml:lang="en-US">Short-term investments &#8211; trading securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" xlink:to="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl" xml:lang="en-US">Accounts receivable &#8211; related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl" xml:lang="en-US">Advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredCharges_lbl" xml:lang="en-US">Deferred offering cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredCharges" xlink:to="us-gaap_IncreaseDecreaseInDeferredCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xml:lang="en-US">Advance payment for software development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable_lbl" xml:lang="en-US">Loans to third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable_lbl0" xml:lang="en-US">Loans to third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction_lbl" xml:lang="en-US">Prepayment for office renovation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:to="us-gaap_RepaymentsOfAdvancesForConstruction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xml:lang="en-US">Purchases of held-to-maturity investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Class A Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonClassAMember_lbl0" xml:lang="en-US">Class A Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Class B Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonClassBMember_lbl0" xml:lang="en-US">Class B Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonClassBMember_lbl1" xml:lang="en-US">Common Class B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_StatutoryReserveMember" xlink:href="hkit-20231231.xsd#hkit_StatutoryReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_StatutoryReserveMember_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_StatutoryReserveMember" xlink:to="hkit_StatutoryReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">NATURE OF OPERATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful lives of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xml:lang="en-US">Schedule of Exchange Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Foreign currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ForeignCurrencyWeightedAverage" xlink:href="hkit-20231231.xsd#hkit_ForeignCurrencyWeightedAverage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ForeignCurrencyWeightedAverage_lbl" xml:lang="en-US">Foreign currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ForeignCurrencyWeightedAverage" xlink:to="hkit_ForeignCurrencyWeightedAverage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTextBlock_lbl" xml:lang="en-US">INVESTMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentTableTextBlock_lbl" xml:lang="en-US">Schedule of Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTableTextBlock" xlink:to="us-gaap_InvestmentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingSecuritiesDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradingSecuritiesDebt_lbl" xml:lang="en-US">Trading securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecuritiesDebt" xlink:to="us-gaap_TradingSecuritiesDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_HeldToMaturitySecuritiesRestricted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesRestricted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesRestricted_lbl" xml:lang="en-US">Held-to-maturity debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesRestricted" xlink:to="us-gaap_HeldToMaturitySecuritiesRestricted_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_LongTermInvestmentAbstract" xlink:href="hkit-20231231.xsd#hkit_LongTermInvestmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_LongTermInvestmentAbstract_lbl" xml:lang="en-US">Long-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_LongTermInvestmentAbstract" xlink:to="hkit_LongTermInvestmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ShortTermInvestmentAbstract" xlink:href="hkit-20231231.xsd#hkit_ShortTermInvestmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ShortTermInvestmentAbstract_lbl" xml:lang="en-US">Short-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShortTermInvestmentAbstract" xlink:to="hkit_ShortTermInvestmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRealizedGainLossTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Investment (Loss) Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:to="us-gaap_ScheduleOfRealizedGainLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_GainLossFromSalesOfShortTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract_lbl" xml:lang="en-US">Gain (loss) from sales of short-term investments:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract" xlink:to="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl" xml:lang="en-US">Gain (loss) from sales of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract_lbl" xml:lang="en-US">Unrealized holding income (loss) of short-term investments:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" xlink:to="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US">Unrealized holding income (loss) of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract_lbl" xml:lang="en-US">Unrealized holding income of long-term investments:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:to="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesTradingGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesTradingGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesTradingGainLoss_lbl" xml:lang="en-US">Unrealized holding income of long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesTradingGainLoss" xlink:to="us-gaap_DebtSecuritiesTradingGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">Schedule of the Allowance for Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesToSuppliersNetTextBlock" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_AdvancesToSuppliersNetTextBlock_lbl" xml:lang="en-US">ADVANCES TO SUPPLIERS, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesToSuppliersNetTextBlock" xlink:to="hkit_AdvancesToSuppliersNetTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock_lbl" xml:lang="en-US">Schedule of Advances to Suppliers, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock" xlink:to="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvancesToAffiliate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvancesToAffiliate_lbl" xml:lang="en-US">Advances to suppliers - Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesToAffiliate" xlink:to="us-gaap_AdvancesToAffiliate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToSuppliers" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToSuppliers_lbl" xml:lang="en-US">Advances to suppliers &#8211; Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToSuppliers" xlink:to="us-gaap_PaymentsToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ReserveForAmountNotRecoverable" xlink:href="hkit-20231231.xsd#hkit_ReserveForAmountNotRecoverable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ReserveForAmountNotRecoverable_lbl" xml:lang="en-US">Less: reserve for amount not recoverable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ReserveForAmountNotRecoverable" xlink:to="hkit_ReserveForAmountNotRecoverable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl" xml:lang="en-US">PREPAID EXPENSES AND OTHER CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of Prepaid Expenses and Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestReceivable_lbl" xml:lang="en-US">Interest receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestReceivable" xlink:to="us-gaap_InterestReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">LOAN RECEIVABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Loan Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNotesReceivableNet_lbl" xml:lang="en-US">Total loan receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">NON-CURRENT ADVANCE TO A THIRD PARTY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, EQUIPMENT AND SOFTWARE, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, Equipment and Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">TAXES PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US">Value-added tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US">Other taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Related Party Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_AccountsReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_AccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_AccountsReceivableAbstract_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AccountsReceivableAbstract" xlink:to="hkit_AccountsReceivableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_DueToRelatedPartiesAbstract" xlink:href="hkit-20231231.xsd#hkit_DueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_DueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DueToRelatedPartiesAbstract" xlink:to="hkit_DueToRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CostOfRevenuesAbstract" xlink:href="hkit-20231231.xsd#hkit_CostOfRevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_CostOfRevenuesAbstract_lbl" xml:lang="en-US">Cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CostOfRevenuesAbstract" xlink:to="hkit_CostOfRevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract17" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract17" xlink:to="hkit_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract18" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract18" xlink:to="hkit_UnlabeledAbstract18_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Maturity of Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Payroll</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Interest payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl0" xml:lang="en-US">Total accounts payable, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">LOAN PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Loan Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">ORDINARY SHARES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of Income (Loss) Before Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsAbstract" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_DeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="hkit_DeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsUnbilledCost" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsUnbilledCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_DeferredTaxAssetsUnbilledCost_lbl" xml:lang="en-US">Unbilled cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxAssetsUnbilledCost" xlink:to="hkit_DeferredTaxAssetsUnbilledCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl" xml:lang="en-US">Unbilled interest expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Software amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxAssetsInventoriesObsolescence" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsInventoriesObsolescence"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_DeferredTaxAssetsInventoriesObsolescence_lbl" xml:lang="en-US">Inventories obsolescence</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxAssetsInventoriesObsolescence" xlink:to="hkit_DeferredTaxAssetsInventoriesObsolescence_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl" xml:lang="en-US">Unrealized losses on trading securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl" xml:lang="en-US">Accrued Bonus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of a Reconciliation of Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">PRC statutory tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Effect of different tax rates in different jurisdictions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Permanent difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CONCENTRATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Details of Customers Total Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Total Revenue, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Accounts receivable, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl1" xml:lang="en-US">Total purchase, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Schedule of Details of Suppliers Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_TotalAccountsPayablePercentage" xlink:href="hkit-20231231.xsd#hkit_TotalAccountsPayablePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_TotalAccountsPayablePercentage_lbl" xml:lang="en-US">Total accounts payable, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_TotalAccountsPayablePercentage" xlink:to="hkit_TotalAccountsPayablePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of Balance Sheets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0" xml:lang="en-US">Schedule of Parent Company Balance Sheets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash Flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0" xml:lang="en-US">Schedule of Parent Company Statements of Cash Flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl" xml:lang="en-US">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US">Intercompany receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract19" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract19" xlink:to="hkit_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl" xml:lang="en-US">Non-current deferred offering cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl" xml:lang="en-US">Investments in non-VIE subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract20" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract20" xlink:to="hkit_UnlabeledAbstract20_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract21" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract21" xlink:to="hkit_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract22" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract22" xlink:to="hkit_UnlabeledAbstract22_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract23" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract23" xlink:to="hkit_UnlabeledAbstract23_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of Parent Company Statements of Operations And Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract24" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract24" xlink:to="hkit_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract25" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract25" xlink:to="hkit_UnlabeledAbstract25_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract26" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract26" xlink:to="hkit_UnlabeledAbstract26_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_OtherIncomeExpenseAbstract" xlink:href="hkit-20231231.xsd#hkit_OtherIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_OtherIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_OtherIncomeExpenseAbstract" xlink:to="hkit_OtherIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract27" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract27" xlink:to="hkit_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ShareOfIncomeFromSubsidiaries" xlink:href="hkit-20231231.xsd#hkit_ShareOfIncomeFromSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ShareOfIncomeFromSubsidiaries_lbl" xml:lang="en-US">Share of income from subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShareOfIncomeFromSubsidiaries" xlink:to="hkit_ShareOfIncomeFromSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract28" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract28" xlink:to="hkit_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ComprehensiveIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ComprehensiveIncomeAbstract" xlink:to="hkit_ComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract29" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract29" xlink:to="hkit_UnlabeledAbstract29_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_EarningsPerOrdinaryShareAbstract" xlink:href="hkit-20231231.xsd#hkit_EarningsPerOrdinaryShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_EarningsPerOrdinaryShareAbstract_lbl" xml:lang="en-US">Earnings per ordinary share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_EarningsPerOrdinaryShareAbstract" xlink:to="hkit_EarningsPerOrdinaryShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract30" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract30" xlink:to="hkit_UnlabeledAbstract30_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" xlink:href="hkit-20231231.xsd#hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of ordinary shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" xlink:to="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_OperatingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_OperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_OperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_OperatingActivitiesAbstract" xlink:to="hkit_OperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Accrued interest income from loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInFinanceReceivables_lbl" xml:lang="en-US">Net investment gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:to="us-gaap_IncreaseDecreaseInFinanceReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl" xml:lang="en-US">Deferred offering cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl" xml:lang="en-US">Due from intercompany</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToAffiliates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl" xml:lang="en-US">Due to intercompany</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:to="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract31" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract31" xlink:to="hkit_UnlabeledAbstract31_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_InvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_InvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_InvestingActivitiesAbstract" xlink:to="hkit_InvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayment from third-party loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US">Purchases of held-to-maturity investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_lbl" xml:lang="en-US">Redemption of held-to-maturity investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract32" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract32" xlink:to="hkit_UnlabeledAbstract32_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_FinancingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_FinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_FinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_FinancingActivitiesAbstract" xlink:to="hkit_FinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_UnlabeledAbstract33" xlink:href="hkit-20231231.xsd#hkit_UnlabeledAbstract33"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_UnlabeledAbstract33_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract33" xlink:to="hkit_UnlabeledAbstract33_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Less: allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for (reversal of) doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl" xml:lang="en-US">Foreign exchange difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Less: reserve for obsolete inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_lbl" xml:lang="en-US">Unbilled revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpense_lbl" xml:lang="en-US">Unbilled interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome_lbl" xml:lang="en-US">Deferred government subsidiary income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" xlink:to="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesInvestments_lbl" xml:lang="en-US">Unrealized gain on short-term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesInvestments" xlink:to="us-gaap_DeferredTaxLiabilitiesInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" xlink:href="hkit-20231231.xsd#hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect_lbl" xml:lang="en-US">Tax holiday effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" xlink:to="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and office equipment [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Office furniture [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer equipment [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl0" xml:lang="en-US">Computer equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransportationEquipmentMember_lbl" xml:lang="en-US">Transportation equipment [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransportationEquipmentMember" xlink:to="us-gaap_TransportationEquipmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TransportationEquipmentMember_lbl0" xml:lang="en-US">Transportation equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransportationEquipmentMember" xlink:to="us-gaap_TransportationEquipmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Buildings and improvements [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xml:lang="en-US">Software [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_HardwareMember" xlink:href="hkit-20231231.xsd#hkit_HardwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_HardwareMember_lbl" xml:lang="en-US">Hardware [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_HardwareMember" xlink:to="hkit_HardwareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_TaxDevicesAndServiceMember" xlink:href="hkit-20231231.xsd#hkit_TaxDevicesAndServiceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_TaxDevicesAndServiceMember_lbl" xml:lang="en-US">Tax devices and service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_TaxDevicesAndServiceMember" xlink:to="hkit_TaxDevicesAndServiceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SoftwareMember" xlink:href="hkit-20231231.xsd#hkit_SoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SoftwareMember_lbl" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SoftwareMember" xlink:to="hkit_SoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BalanceSheetMember" xlink:href="hkit-20231231.xsd#hkit_BalanceSheetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_BalanceSheetMember_lbl" xml:lang="en-US">Balance Sheet [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BalanceSheetMember" xlink:to="hkit_BalanceSheetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ProfitsLossMember" xlink:href="hkit-20231231.xsd#hkit_ProfitsLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ProfitsLossMember_lbl" xml:lang="en-US">Profits/Loss [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ProfitsLossMember" xlink:to="hkit_ProfitsLossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl" xml:lang="en-US">Short-Term Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermInvestmentsMember_lbl" xml:lang="en-US">Long-Term Investment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermInvestmentsMember" xlink:to="us-gaap_OtherLongTermInvestmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Quoted Prices in Active Markets (Level 1) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Significant Other Observable Inputs (Level 2) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Significant Other Unobservable Inputs (Level 3) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AvailableforsaleSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableforsaleSecuritiesMember_lbl" xml:lang="en-US">Trading Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableforsaleSecuritiesMember" xlink:to="us-gaap_AvailableforsaleSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_HeldtomaturitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HeldtomaturitySecuritiesMember_lbl" xml:lang="en-US">Held-to-Maturity Debt Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldtomaturitySecuritiesMember" xlink:to="us-gaap_HeldtomaturitySecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_GuangxiBeihengdaMiningCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_GuangxiBeihengdaMiningCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_GuangxiBeihengdaMiningCoLtdMember_lbl" xml:lang="en-US">Guangxi Beihengda Mining Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GuangxiBeihengdaMiningCoLtdMember" xlink:to="hkit_GuangxiBeihengdaMiningCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_HongkongSanyouPetroleumCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_HongkongSanyouPetroleumCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_HongkongSanyouPetroleumCoLtdMember_lbl" xml:lang="en-US">Hongkong Sanyou Petroleum Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_HongkongSanyouPetroleumCoLtdMember" xlink:to="hkit_HongkongSanyouPetroleumCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingImprovementsMember_lbl" xml:lang="en-US">Buildings and improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_BeijingZhongzheYuantongTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember_lbl" xml:lang="en-US">Beijing Zhongzhe Yuantong Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember" xlink:to="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_FengqiBeijingZhinengTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_FengqiBeijingZhinengTechnologyCoLtdMember_lbl" xml:lang="en-US">Fengqi (Beijing) Zhineng Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" xlink:to="hkit_FengqiBeijingZhinengTechnologyCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hkit_FengqiBeijingZhinengTechnologyCoLtdMember_lbl0" xml:lang="en-US">Fengqi Beijing Zhineng Technology Co Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" xlink:to="hkit_FengqiBeijingZhinengTechnologyCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_NonPRCOperationsMember" xlink:href="hkit-20231231.xsd#hkit_NonPRCOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_NonPRCOperationsMember_lbl" xml:lang="en-US">Non-PRC operations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_NonPRCOperationsMember" xlink:to="hkit_NonPRCOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_PRCOperationsMember" xlink:href="hkit-20231231.xsd#hkit_PRCOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_PRCOperationsMember_lbl" xml:lang="en-US">PRC operations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_PRCOperationsMember" xlink:to="hkit_PRCOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerAMember" xlink:href="hkit-20231231.xsd#hkit_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CustomerAMember" xlink:to="hkit_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerBMember" xlink:href="hkit-20231231.xsd#hkit_CustomerBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CustomerBMember" xlink:to="hkit_CustomerBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_MajorCustomersMember" xlink:href="hkit-20231231.xsd#hkit_MajorCustomersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_MajorCustomersMember_lbl" xml:lang="en-US">Major Customers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_MajorCustomersMember" xlink:to="hkit_MajorCustomersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Total Revenue [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CustomerCMember" xlink:href="hkit-20231231.xsd#hkit_CustomerCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CustomerCMember" xlink:to="hkit_CustomerCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsTotalMember_lbl" xml:lang="en-US">Cost of Goods and Service Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsTotalMember" xlink:to="us-gaap_CostOfGoodsTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierAMember" xlink:href="hkit-20231231.xsd#hkit_SupplierAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierAMember_lbl" xml:lang="en-US">Supplier A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierAMember" xlink:to="hkit_SupplierAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierBMember" xlink:href="hkit-20231231.xsd#hkit_SupplierBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierBMember_lbl" xml:lang="en-US">Supplier B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierBMember" xlink:to="hkit_SupplierBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierCMember" xlink:href="hkit-20231231.xsd#hkit_SupplierCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierCMember_lbl" xml:lang="en-US">Supplier C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierCMember" xlink:to="hkit_SupplierCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierDMember" xlink:href="hkit-20231231.xsd#hkit_SupplierDMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierDMember_lbl" xml:lang="en-US">Supplier D [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierDMember" xlink:to="hkit_SupplierDMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierEMember" xlink:href="hkit-20231231.xsd#hkit_SupplierEMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierEMember_lbl" xml:lang="en-US">Supplier E [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierEMember" xlink:to="hkit_SupplierEMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierFMember" xlink:href="hkit-20231231.xsd#hkit_SupplierFMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierFMember_lbl" xml:lang="en-US">Supplier F [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierFMember" xlink:to="hkit_SupplierFMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_MajorSuppliersMember" xlink:href="hkit-20231231.xsd#hkit_MajorSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_MajorSuppliersMember_lbl" xml:lang="en-US">Major Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_MajorSuppliersMember" xlink:to="hkit_MajorSuppliersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableMember_lbl" xml:lang="en-US">Accounts Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierGMember" xlink:href="hkit-20231231.xsd#hkit_SupplierGMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierGMember_lbl" xml:lang="en-US">Supplier G [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierGMember" xlink:to="hkit_SupplierGMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierHMember" xlink:href="hkit-20231231.xsd#hkit_SupplierHMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierHMember_lbl" xml:lang="en-US">Supplier H [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierHMember" xlink:to="hkit_SupplierHMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierIMember" xlink:href="hkit-20231231.xsd#hkit_SupplierIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierIMember_lbl" xml:lang="en-US">Supplier I [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierIMember" xlink:to="hkit_SupplierIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SupplierJMember" xlink:href="hkit-20231231.xsd#hkit_SupplierJMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_SupplierJMember_lbl" xml:lang="en-US">Supplier J [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierJMember" xlink:to="hkit_SupplierJMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0" xml:lang="en-US">Total Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xml:lang="en-US">Receivable Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US">Tax Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_VariableInterestEntityPercentage" xlink:href="hkit-20231231.xsd#hkit_VariableInterestEntityPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_VariableInterestEntityPercentage_lbl" xml:lang="en-US">VIEs accounted percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_VariableInterestEntityPercentage" xlink:to="hkit_VariableInterestEntityPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Recognized revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedContractCostNet_lbl" xml:lang="en-US">Total contract price (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_WorkingPercentage" xlink:href="hkit-20231231.xsd#hkit_WorkingPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_WorkingPercentage_lbl" xml:lang="en-US">Installment payment percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WorkingPercentage" xlink:to="hkit_WorkingPercentage_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraVzuyGh8zY3nxEvWFXb+pe7c13b5QnOgQP/NY3s19vLrRcAIeb58utAhYTAfbq/tp/4EHhWHC25hlPZJ9P5PA4+mIsq6CyYi290oZCg2O788keD87nZ3NNYKygvxrZS6qgmO4YM1kAQqY0g4XtrAqdMmadmYSn+xez5fRgZ/qMVr+HYJ3MPqS07ab/NZzGavxkYoQaM3RNWg==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDefaultShorttermDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDefaultShorttermDebtAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDefaultShorttermDebtAmount_lbl" xml:lang="en-US">Loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDefaultShorttermDebtAmount" xlink:to="us-gaap_DebtDefaultShorttermDebtAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl" xml:lang="en-US">Interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl" xml:lang="en-US">Outstanding loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductionCosts_lbl" xml:lang="en-US">Production cost per year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductionCosts" xlink:to="us-gaap_ProductionCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_lbl" xml:lang="en-US">Interest of loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromOtherShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromOtherShortTermDebt_lbl" xml:lang="en-US">Loans to third party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherShortTermDebt" xlink:to="us-gaap_ProceedsFromOtherShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfOtherShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfOtherShortTermDebt_lbl" xml:lang="en-US">Loans to third party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:to="us-gaap_RepaymentsOfOtherShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ContractPriceOfThirdParty" xlink:href="hkit-20231231.xsd#hkit_ContractPriceOfThirdParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ContractPriceOfThirdParty_lbl" xml:lang="en-US">Contract price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ContractPriceOfThirdParty" xlink:to="hkit_ContractPriceOfThirdParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US">Additional costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Repaid (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl0" xml:lang="en-US">Repayments of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Ordinary shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharesIssued_lbl0" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xml:lang="en-US">Net proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockVotingRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockVotingRights_lbl" xml:lang="en-US">Vote per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xml:lang="en-US">EIT rate of PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Annual taxable income (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Annual taxable income percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US">Income tax reduced rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CumulativeTaxEffectPercentage" xlink:href="hkit-20231231.xsd#hkit_CumulativeTaxEffectPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_CumulativeTaxEffectPercentage_lbl" xml:lang="en-US">Cumulative tax effect, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CumulativeTaxEffectPercentage" xlink:to="hkit_CumulativeTaxEffectPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Loans receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestDueDates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestDueDates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivableWithImputedInterestDueDates_lbl" xml:lang="en-US">Loan due date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableWithImputedInterestDueDates" xlink:to="us-gaap_ReceivableWithImputedInterestDueDates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNetAssetsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNetAssetsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeNetAssetsPercentage_lbl" xml:lang="en-US">Net assets percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNetAssetsPercentage" xlink:to="us-gaap_DerivativeNetAssetsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Financial Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_VieAgreementsWithHitekPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_VieAgreementsWithHitekPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_VieAgreementsWithHitekPolicyTextBlock_lbl" xml:lang="en-US">VIE Agreements with HiTek</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_VieAgreementsWithHitekPolicyTextBlock" xlink:to="hkit_VieAgreementsWithHitekPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates and Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Values of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share (&#8220;EPS&#8221;)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations of Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock_lbl" xml:lang="en-US">Expected Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancesToSuppliersNetPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_AdvancesToSuppliersNetPolicyTextBlock_lbl" xml:lang="en-US">Advances to Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesToSuppliersNetPolicyTextBlock" xlink:to="hkit_AdvancesToSuppliersNetPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl" xml:lang="en-US">Deferred Offering Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:to="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Equipment and Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">Selling Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_GeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">General and Administrative Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_GovernmentSubsidiesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_GovernmentSubsidiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_GovernmentSubsidiesPolicyTextBlock_lbl" xml:lang="en-US">Government Subsidies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GovernmentSubsidiesPolicyTextBlock" xlink:to="hkit_GovernmentSubsidiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ValueAddedTaxesVatPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_ValueAddedTaxesVatPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ValueAddedTaxesVatPolicyTextBlock_lbl" xml:lang="en-US">Value Added Taxes (&#8220;VAT&#8221;)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ValueAddedTaxesVatPolicyTextBlock" xlink:to="hkit_ValueAddedTaxesVatPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_RelatedPartiesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_RelatedPartiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_RelatedPartiesPolicyTextBlock_lbl" xml:lang="en-US">Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_RelatedPartiesPolicyTextBlock" xlink:to="hkit_RelatedPartiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInvesteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvesteesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherInvesteesMember_lbl" xml:lang="en-US">Nonconsolidated Investees, Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInvesteesMember" xlink:to="us-gaap_OtherInvesteesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ShenpingYinMember" xlink:href="hkit-20231231.xsd#hkit_ShenpingYinMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ShenpingYinMember_lbl" xml:lang="en-US">Shenping Yin [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShenpingYinMember" xlink:to="hkit_ShenpingYinMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_XiaoyangHuangMember" xlink:href="hkit-20231231.xsd#hkit_XiaoyangHuangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_XiaoyangHuangMember_lbl" xml:lang="en-US">Xiaoyang Huang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_XiaoyangHuangMember" xlink:to="hkit_XiaoyangHuangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ShareholdersMember" xlink:href="hkit-20231231.xsd#hkit_ShareholdersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ShareholdersMember_lbl" xml:lang="en-US">Shareholders [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShareholdersMember" xlink:to="hkit_ShareholdersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsTotalMember_lbl" xml:lang="en-US">Assets, Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsTotalMember" xlink:to="us-gaap_AssetsTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesTotalMember_lbl" xml:lang="en-US">Liabilities, Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesTotalMember" xlink:to="us-gaap_LiabilitiesTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_WorkingDaysMember" xlink:href="hkit-20231231.xsd#hkit_WorkingDaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_WorkingDaysMember_lbl" xml:lang="en-US">5 Working Days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WorkingDaysMember" xlink:to="hkit_WorkingDaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_WorkingDayMember" xlink:href="hkit-20231231.xsd#hkit_WorkingDayMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_WorkingDayMember_lbl" xml:lang="en-US">30 Working Days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WorkingDayMember" xlink:to="hkit_WorkingDayMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ThirdPartyMember" xlink:href="hkit-20231231.xsd#hkit_ThirdPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ThirdPartyMember_lbl" xml:lang="en-US">Third Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ThirdPartyMember" xlink:to="hkit_ThirdPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_OneBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_OneBorrowingAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_OneBorrowingAgreementMember_lbl" xml:lang="en-US">One Borrowing Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_OneBorrowingAgreementMember" xlink:to="hkit_OneBorrowingAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_TwoBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_TwoBorrowingAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_TwoBorrowingAgreementMember_lbl" xml:lang="en-US">Two Borrowing Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_TwoBorrowingAgreementMember" xlink:to="hkit_TwoBorrowingAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ThreeBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_ThreeBorrowingAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_ThreeBorrowingAgreementMember_lbl" xml:lang="en-US">Three Borrowing Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ThreeBorrowingAgreementMember" xlink:to="hkit_ThreeBorrowingAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableOtherPayablesMember_lbl" xml:lang="en-US">Notes Payable, Other Payables [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableOtherPayablesMember" xlink:to="us-gaap_NotesPayableOtherPayablesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">Public offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OverAllotmentOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAdministrationOfTaxationChinaMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAdministrationOfTaxationChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAdministrationOfTaxationChinaMember_lbl" xml:lang="en-US">State Administration of Taxation, China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAdministrationOfTaxationChinaMember" xlink:to="us-gaap_StateAdministrationOfTaxationChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_PRCMember" xlink:href="hkit-20231231.xsd#hkit_PRCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hkit_PRCMember_lbl" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_PRCMember" xlink:to="hkit_PRCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LatestTaxYearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LatestTaxYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LatestTaxYearMember_lbl" xml:lang="en-US">Latest Tax Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LatestTaxYearMember" xlink:to="us-gaap_LatestTaxYearMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ConcentrationsTablesTable" xlink:href="hkit-20231231.xsd#hkit_ConcentrationsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ConcentrationsTablesTable_lbl" xml:lang="en-US">Concentrations (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ConcentrationsTablesTable" xlink:to="hkit_ConcentrationsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_ConcentrationsTablesLineItems" xlink:href="hkit-20231231.xsd#hkit_ConcentrationsTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ConcentrationsTablesLineItems_lbl" xml:lang="en-US">Concentrations (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ConcentrationsTablesLineItems" xlink:to="hkit_ConcentrationsTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable" xlink:to="hkit_CondensedFinancialInformationoftheParentCompanyTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Income Statement Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Balance Sheet Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems_lbl" xml:lang="en-US">Schedule of Exchange Rates [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US">Investments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable_lbl" xml:lang="en-US">Investments (Details) - Schedule of Short-Term Investments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:to="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems_lbl" xml:lang="en-US">Investments (Details) - Schedule of Short-Term Investments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" xlink:to="hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable_lbl" xml:lang="en-US">Investments (Details) - Schedule of Net Investment (Loss) Income [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" xlink:to="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems_lbl" xml:lang="en-US">Investments (Details) - Schedule of Net Investment (Loss) Income [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Financial Instruments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable" xlink:href="hkit-20231231.xsd#hkit_LoanReceivableDetailsScheduleofLoanReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable_lbl" xml:lang="en-US">Loan Receivable (Details) - Schedule of Loan Receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable" xlink:to="hkit_LoanReceivableDetailsScheduleofLoanReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US">Schedule of Loan Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Equipment and Software [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable_lbl" xml:lang="en-US">Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" xlink:to="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems_lbl" xml:lang="en-US">Schedule of Income (Loss) Before Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" xlink:to="hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xml:lang="en-US">Supplier [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable_lbl" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl" xml:lang="en-US">Condensed Statement of Income Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementTable_lbl" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl0" xml:lang="en-US">Schedule of Parent Company Balance Sheets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedIncomeStatementTable_lbl" xml:lang="en-US">Condensed Income Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_CondensedIncomeStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Parent Company Statements of Operations And Comprehensive Income [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_NatureofOperationsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_NatureofOperationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_NatureofOperationsDetailsTable_lbl" xml:lang="en-US">Nature of Operations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_NatureofOperationsDetailsTable" xlink:to="hkit_NatureofOperationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_NatureofOperationsDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_NatureofOperationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_NatureofOperationsDetailsLineItems_lbl" xml:lang="en-US">Nature of Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_NatureofOperationsDetailsLineItems" xlink:to="hkit_NatureofOperationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancestoSuppliersNetDetailsTable" xlink:href="hkit-20231231.xsd#hkit_AdvancestoSuppliersNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AdvancestoSuppliersNetDetailsTable_lbl" xml:lang="en-US">Advances to Suppliers, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancestoSuppliersNetDetailsTable" xlink:to="hkit_AdvancestoSuppliersNetDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_AdvancestoSuppliersNetDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_AdvancestoSuppliersNetDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AdvancestoSuppliersNetDetailsLineItems_lbl" xml:lang="en-US">Advances to Suppliers, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancestoSuppliersNetDetailsLineItems" xlink:to="hkit_AdvancestoSuppliersNetDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableTypeDomain_lbl" xml:lang="en-US">Receivable [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_LoanReceivableDetailsTable" xlink:href="hkit-20231231.xsd#hkit_LoanReceivableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_LoanReceivableDetailsTable_lbl" xml:lang="en-US">Loan Receivable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_LoanReceivableDetailsTable" xlink:to="hkit_LoanReceivableDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl0" xml:lang="en-US">Loan Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_NonCurrentAdvancetoaThirdPartyDetailsTable" xlink:href="hkit-20231231.xsd#hkit_NonCurrentAdvancetoaThirdPartyDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_NonCurrentAdvancetoaThirdPartyDetailsTable_lbl" xml:lang="en-US">Non-Current Advance to a Third Party (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_NonCurrentAdvancetoaThirdPartyDetailsTable" xlink:to="hkit_NonCurrentAdvancetoaThirdPartyDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems_lbl" xml:lang="en-US">Non-Current Advance to a Third Party [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:to="hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_RelatedPartyTransactionsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_RelatedPartyTransactionsDetailsTable" xlink:to="hkit_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_LoanPayablesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_LoanPayablesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_LoanPayablesDetailsTable_lbl" xml:lang="en-US">Loan Payables (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_LoanPayablesDetailsTable" xlink:to="hkit_LoanPayablesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Loan Payables [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_OrdinarySharesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_OrdinarySharesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_OrdinarySharesDetailsTable_lbl" xml:lang="en-US">Ordinary Shares (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_OrdinarySharesDetailsTable" xlink:to="hkit_OrdinarySharesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Ordinary Shares [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US">Tax Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US">Income Tax Authority [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_IncomeTaxesDetailsTable" xlink:to="hkit_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_IncomeTaxesDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_IncomeTaxesDetailsLineItems" xlink:to="hkit_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_SubsequentEventsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SubsequentEventsDetailsTable" xlink:to="hkit_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable" xlink:to="hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems_lbl" xml:lang="en-US">Condensed Financial Information of the Parent Company [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems" xlink:to="hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_AdvancesFromCustomers_lbl0" xml:lang="en-US">The current portion of prepayments received from customers for goods or services to be provided in the future.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesFromCustomers" xlink:to="hkit_AdvancesFromCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_AdvancesToSuppliersNetPolicyTextBlock_lbl0" xml:lang="en-US">The disclosure of accounting policy for advances to suppliers, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesToSuppliersNetPolicyTextBlock" xlink:to="hkit_AdvancesToSuppliersNetPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_AdvancesToSuppliersNetTextBlock_lbl0" xml:lang="en-US">Disclosure of Advances to Suppliers, Net [Text block].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesToSuppliersNetTextBlock" xlink:to="hkit_AdvancesToSuppliersNetTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ContractPriceOfThirdParty_lbl0" xml:lang="en-US">Contract price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ContractPriceOfThirdParty" xlink:to="hkit_ContractPriceOfThirdParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_CumulativeTaxEffectPercentage_lbl0" xml:lang="en-US">Cumulative tax effect, percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CumulativeTaxEffectPercentage" xlink:to="hkit_CumulativeTaxEffectPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_DeferredOfferingCost_lbl0" xml:lang="en-US">Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredOfferingCost" xlink:to="hkit_DeferredOfferingCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_DeferredTaxAssetsInventoriesObsolescence_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxAssetsInventoriesObsolescence" xlink:to="hkit_DeferredTaxAssetsInventoriesObsolescence_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome_lbl0" xml:lang="en-US">Deferred government subsidiary income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" xlink:to="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect_lbl0" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" xlink:to="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ForeignCurrencyWeightedAverage_lbl0" xml:lang="en-US">Average rate used for translation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ForeignCurrencyWeightedAverage" xlink:to="hkit_ForeignCurrencyWeightedAverage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for general and administrative expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_GovernmentSubsidiesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting Policy for government subsidies.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GovernmentSubsidiesPolicyTextBlock" xlink:to="hkit_GovernmentSubsidiesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_IncreaseDecreaseInAdvancesFromCustomers_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_IncreaseDecreaseInAdvancesFromCustomers" xlink:to="hkit_IncreaseDecreaseInAdvancesFromCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ProvisionForObsoleteInventories_lbl0" xml:lang="en-US">Amount of provision for obsolete inventories.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ProvisionForObsoleteInventories" xlink:to="hkit_ProvisionForObsoleteInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_RelatedPartiesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_RelatedPartiesPolicyTextBlock" xlink:to="hkit_RelatedPartiesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ReserveForAmountNotRecoverable_lbl0" xml:lang="en-US">Amount of reserve for doubtful account.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ReserveForAmountNotRecoverable" xlink:to="hkit_ReserveForAmountNotRecoverable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock_lbl0" xml:lang="en-US">Entire disclosure of advances to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock" xlink:to="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0" xml:lang="en-US">Schedule of estimated useful lives.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ShareOfIncomeFromSubsidiaries_lbl0" xml:lang="en-US">Share of income from subsidiaries.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShareOfIncomeFromSubsidiaries" xlink:to="hkit_ShareOfIncomeFromSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_TotalAccountsPayablePercentage_lbl0" xml:lang="en-US">Total accounts payable percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_TotalAccountsPayablePercentage" xlink:to="hkit_TotalAccountsPayablePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_ValueAddedTaxesVatPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for value added taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ValueAddedTaxesVatPolicyTextBlock" xlink:to="hkit_ValueAddedTaxesVatPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_VariableInterestEntityPercentage_lbl0" xml:lang="en-US">Percentage of variable interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_VariableInterestEntityPercentage" xlink:to="hkit_VariableInterestEntityPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_VieAgreementsWithHitekPolicyTextBlock_lbl0" xml:lang="en-US">The disclosure of accounnting policy for VIE Agreements with HiTek.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_VieAgreementsWithHitekPolicyTextBlock" xlink:to="hkit_VieAgreementsWithHitekPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hkit_WorkingPercentage_lbl0" xml:lang="en-US">The percentage of working.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WorkingPercentage" xlink:to="hkit_WorkingPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl0" xml:lang="en-US">Proceeds from Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl0" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl0" xml:lang="en-US">Loans Receivable, Basis Spread on Variable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract_lbl" xml:lang="en-US">Schedule Of Details Of Customers Total Revenues Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract" xlink:to="hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl1" xml:lang="en-US">Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl0" xml:lang="en-US">Deferred Tax Assets, Deferred Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract_lbl0" xml:lang="en-US">Unrealized Holding Income Loss Of Short Term Investments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" xlink:to="hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl0" xml:lang="en-US">Adjustments to Additional Paid in Capital, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_HardwareMember_lbl0" xml:lang="en-US">Hardware Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_HardwareMember" xlink:to="hkit_HardwareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_DueToRelatedPartiesAbstract_lbl0" xml:lang="en-US">Due To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DueToRelatedPartiesAbstract" xlink:to="hkit_DueToRelatedPartiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductionCosts_lbl0" xml:lang="en-US">Production Costs, Period Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductionCosts" xlink:to="us-gaap_ProductionCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl2" xml:lang="en-US">Common Class B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsTotalMember_lbl0" xml:lang="en-US">Cost of Goods and Service Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsTotalMember" xlink:to="us-gaap_CostOfGoodsTotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ShortTermInvestmentAbstract_lbl0" xml:lang="en-US">Short Term Investment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShortTermInvestmentAbstract" xlink:to="hkit_ShortTermInvestmentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction_lbl0" xml:lang="en-US">Repayments of Advances for Construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:to="us-gaap_RepaymentsOfAdvancesForConstruction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl0" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_VieAgreementsWithHitekPolicyTextBlock_lbl1" xml:lang="en-US">Vie Agreements With Hitek Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_VieAgreementsWithHitekPolicyTextBlock" xlink:to="hkit_VieAgreementsWithHitekPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AdvancesFromCustomers_lbl1" xml:lang="en-US">Advances From Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesFromCustomers" xlink:to="hkit_AdvancesFromCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_RelatedPartiesPolicyTextBlock_lbl1" xml:lang="en-US">Related Parties Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_RelatedPartiesPolicyTextBlock" xlink:to="hkit_RelatedPartiesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromOtherShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Other Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherShortTermDebt" xlink:to="us-gaap_ProceedsFromOtherShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfEstimatedUsefulLivesAbstract_lbl" xml:lang="en-US">Schedule Of Estimated Useful Lives Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="hkit_ScheduleOfEstimatedUsefulLivesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number Of Ordinary Shares Outstanding Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" xlink:to="hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl0" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract_lbl" xml:lang="en-US">Schedule Of Property Equipment And Software Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract" xlink:to="hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_lbl0" xml:lang="en-US">Loans Receivable, Basis Spread on Variable Rate, During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl2" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetNoncurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetNoncurrent" xlink:to="us-gaap_AccountsReceivableNetNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl0" xml:lang="en-US">Sales and Excise Tax Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_NonPRCOperationsMember_lbl0" xml:lang="en-US">Non PRCOperations Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_NonPRCOperationsMember" xlink:to="hkit_NonPRCOperationsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_PRCMember_lbl0" xml:lang="en-US">PRCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_PRCMember" xlink:to="hkit_PRCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract18_lbl0" xml:lang="en-US">Unlabeled Abstract18</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract18" xlink:to="hkit_UnlabeledAbstract18_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract19_lbl0" xml:lang="en-US">Unlabeled Abstract19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract19" xlink:to="hkit_UnlabeledAbstract19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl1" xml:lang="en-US">Repayments of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract16_lbl0" xml:lang="en-US">Unlabeled Abstract16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract16" xlink:to="hkit_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract17_lbl0" xml:lang="en-US">Unlabeled Abstract17</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract17" xlink:to="hkit_UnlabeledAbstract17_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments To Reconcile Net Income To Net Cash Used In Operating Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNet_lbl0" xml:lang="en-US">Capitalized Contract Cost, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNet" xlink:to="us-gaap_CapitalizedContractCostNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl0" xml:lang="en-US">Long-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract21_lbl0" xml:lang="en-US">Unlabeled Abstract21</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract21" xlink:to="hkit_UnlabeledAbstract21_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_LongTermInvestmentAbstract_lbl0" xml:lang="en-US">Long Term Investment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_LongTermInvestmentAbstract" xlink:to="hkit_LongTermInvestmentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract22_lbl0" xml:lang="en-US">Unlabeled Abstract22</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract22" xlink:to="hkit_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract20_lbl0" xml:lang="en-US">Unlabeled Abstract20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract20" xlink:to="hkit_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract25_lbl0" xml:lang="en-US">Unlabeled Abstract25</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract25" xlink:to="hkit_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_HongkongSanyouPetroleumCoLtdMember_lbl0" xml:lang="en-US">Hongkong Sanyou Petroleum Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_HongkongSanyouPetroleumCoLtdMember" xlink:to="hkit_HongkongSanyouPetroleumCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract26_lbl0" xml:lang="en-US">Unlabeled Abstract26</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract26" xlink:to="hkit_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl0" xml:lang="en-US">Short-Term Debt, Percentage Bearing Fixed Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract23_lbl0" xml:lang="en-US">Unlabeled Abstract23</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract23" xlink:to="hkit_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract24_lbl0" xml:lang="en-US">Unlabeled Abstract24</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract24" xlink:to="hkit_UnlabeledAbstract24_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTextBlock_lbl0" xml:lang="en-US">Investment [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTextBlock" xlink:to="us-gaap_InvestmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract29_lbl0" xml:lang="en-US">Unlabeled Abstract29</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract29" xlink:to="hkit_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl0" xml:lang="en-US">Advances on Inventory Purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract27_lbl0" xml:lang="en-US">Unlabeled Abstract27</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract27" xlink:to="hkit_UnlabeledAbstract27_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfShortTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfShortTermInvestmentsAbstract_lbl" xml:lang="en-US">Schedule Of Short Term Investments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfShortTermInvestmentsAbstract" xlink:to="hkit_ScheduleOfShortTermInvestmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract28_lbl0" xml:lang="en-US">Unlabeled Abstract28</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract28" xlink:to="hkit_UnlabeledAbstract28_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_MajorSuppliersMember_lbl0" xml:lang="en-US">Major Suppliers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_MajorSuppliersMember" xlink:to="hkit_MajorSuppliersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl0" xml:lang="en-US">Realized Investment Gains (Losses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetInvestmentIncome_lbl0" xml:lang="en-US">Net Investment Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetInvestmentIncome" xlink:to="us-gaap_NetInvestmentIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfLoanReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfLoanReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfLoanReceivableAbstract_lbl" xml:lang="en-US">Schedule Of Loan Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfLoanReceivableAbstract" xlink:to="hkit_ScheduleOfLoanReceivableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract32_lbl0" xml:lang="en-US">Unlabeled Abstract32</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract32" xlink:to="hkit_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl1" xml:lang="en-US">Computer Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract33_lbl0" xml:lang="en-US">Unlabeled Abstract33</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract33" xlink:to="hkit_UnlabeledAbstract33_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract30_lbl0" xml:lang="en-US">Unlabeled Abstract30</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract30" xlink:to="hkit_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract31_lbl0" xml:lang="en-US">Unlabeled Abstract31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract31" xlink:to="hkit_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierFMember_lbl0" xml:lang="en-US">Supplier FMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierFMember" xlink:to="hkit_SupplierFMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_TotalAccountsPayablePercentage_lbl1" xml:lang="en-US">Total Accounts Payable Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_TotalAccountsPayablePercentage" xlink:to="hkit_TotalAccountsPayablePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrued Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Investments_lbl0" xml:lang="en-US">Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfExchangeRatesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfExchangeRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfExchangeRatesAbstract_lbl" xml:lang="en-US">Schedule Of Exchange Rates Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfExchangeRatesAbstract" xlink:to="hkit_ScheduleOfExchangeRatesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_FinancingActivitiesAbstract_lbl0" xml:lang="en-US">Financing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_FinancingActivitiesAbstract" xlink:to="hkit_FinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AdvancesToSuppliersNetPolicyTextBlock_lbl1" xml:lang="en-US">Advances To Suppliers Net Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesToSuppliersNetPolicyTextBlock" xlink:to="hkit_AdvancesToSuppliersNetPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierHMember_lbl0" xml:lang="en-US">Supplier HMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierHMember" xlink:to="hkit_SupplierHMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl3" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome_lbl1" xml:lang="en-US">Deferred Tax Liabilities Deferred Government Subsidiary Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" xlink:to="hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl1" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ThreeBorrowingAgreementMember_lbl0" xml:lang="en-US">Three Borrowing Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ThreeBorrowingAgreementMember" xlink:to="hkit_ThreeBorrowingAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpense_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfParentCompanyBalanceSheetsAbstract_lbl" xml:lang="en-US">Schedule Of Parent Company Balance Sheets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:to="hkit_ScheduleOfParentCompanyBalanceSheetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract10_lbl0" xml:lang="en-US">Unlabeled Abstract10</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract10" xlink:to="hkit_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract11_lbl0" xml:lang="en-US">Unlabeled Abstract11</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract11" xlink:to="hkit_UnlabeledAbstract11_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvancesToAffiliate_lbl0" xml:lang="en-US">Advances to Affiliate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesToAffiliate" xlink:to="us-gaap_AdvancesToAffiliate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract14_lbl0" xml:lang="en-US">Unlabeled Abstract14</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract14" xlink:to="hkit_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract15_lbl0" xml:lang="en-US">Unlabeled Abstract15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract15" xlink:to="hkit_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract12_lbl0" xml:lang="en-US">Unlabeled Abstract12</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract12" xlink:to="hkit_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract13_lbl0" xml:lang="en-US">Unlabeled Abstract13</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract13" xlink:to="hkit_UnlabeledAbstract13_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_WorkingDayMember_lbl0" xml:lang="en-US">Working Day Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WorkingDayMember" xlink:to="hkit_WorkingDayMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl1" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0" xml:lang="en-US">Software and Software Development Costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_IncreaseDecreaseInAdvancesFromCustomers_lbl1" xml:lang="en-US">Increase Decrease In Advances From Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_IncreaseDecreaseInAdvancesFromCustomers" xlink:to="hkit_IncreaseDecreaseInAdvancesFromCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ShareOfIncomeFromSubsidiaries_lbl1" xml:lang="en-US">Share Of Income From Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShareOfIncomeFromSubsidiaries" xlink:to="hkit_ShareOfIncomeFromSubsidiaries_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierDMember_lbl0" xml:lang="en-US">Supplier DMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierDMember" xlink:to="hkit_SupplierDMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_OtherIncomeExpenseAbstract_lbl0" xml:lang="en-US">Other Income Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_OtherIncomeExpenseAbstract" xlink:to="hkit_OtherIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl0" xml:lang="en-US">Accrued Payroll Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract2_lbl0" xml:lang="en-US">Unlabeled Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract2" xlink:to="hkit_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract1" xlink:to="hkit_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract4_lbl0" xml:lang="en-US">Unlabeled Abstract4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract4" xlink:to="hkit_UnlabeledAbstract4_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract3_lbl0" xml:lang="en-US">Unlabeled Abstract3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract3" xlink:to="hkit_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract0" xlink:to="hkit_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CostOfRevenuesAbstract_lbl0" xml:lang="en-US">Cost Of Revenues Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CostOfRevenuesAbstract" xlink:to="hkit_CostOfRevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract9_lbl0" xml:lang="en-US">Unlabeled Abstract9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract9" xlink:to="hkit_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract6_lbl0" xml:lang="en-US">Unlabeled Abstract6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract6" xlink:to="hkit_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract5_lbl0" xml:lang="en-US">Unlabeled Abstract5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract5" xlink:to="hkit_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract8_lbl0" xml:lang="en-US">Unlabeled Abstract8</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract8" xlink:to="hkit_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract7_lbl0" xml:lang="en-US">Unlabeled Abstract7</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract7" xlink:to="hkit_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OverAllotmentOptionMember_lbl0" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl0" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock_lbl1" xml:lang="en-US">General And Administrative Expenses Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="hkit_GeneralAndAdministrativeExpensesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_OperatingActivitiesAbstract_lbl0" xml:lang="en-US">Operating Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_OperatingActivitiesAbstract" xlink:to="hkit_OperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierEMember_lbl0" xml:lang="en-US">Supplier EMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierEMember" xlink:to="hkit_SupplierEMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl0" xml:lang="en-US">Deferred Policy Acquisition Costs, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:to="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInvesteesMember_lbl0" xml:lang="en-US">Nonconsolidated Investees, Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInvesteesMember" xlink:to="us-gaap_OtherInvesteesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnlabeledAbstract" xlink:to="hkit_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansPayable_lbl1" xml:lang="en-US">Loans Payable, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl1" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract_lbl" xml:lang="en-US">Schedule Of Details Of Suppliers Total Purchases Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract" xlink:to="hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ReserveForAmountNotRecoverable_lbl1" xml:lang="en-US">Reserve For Amount Not Recoverable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ReserveForAmountNotRecoverable" xlink:to="hkit_ReserveForAmountNotRecoverable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease_lbl0" xml:lang="en-US">Interest Income, Short-Term Investment, Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" xlink:to="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Estimated Useful Lives Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl0" xml:lang="en-US">Proceeds from Collection of Loans Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl1" xml:lang="en-US">Accounts Payable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ForeignCurrencyWeightedAverage_lbl1" xml:lang="en-US">Foreign Currency Weighted Average</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ForeignCurrencyWeightedAverage" xlink:to="hkit_ForeignCurrencyWeightedAverage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl0" xml:lang="en-US">Payments to Acquire Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Tax Holidays Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" xlink:to="hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_GovernmentSubsidiesPolicyTextBlock_lbl1" xml:lang="en-US">Government Subsidies Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GovernmentSubsidiesPolicyTextBlock" xlink:to="hkit_GovernmentSubsidiesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAdministrationOfTaxationChinaMember_lbl0" xml:lang="en-US">State Administration of Taxation, China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAdministrationOfTaxationChinaMember" xlink:to="us-gaap_StateAdministrationOfTaxationChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_GuangxiBeihengdaMiningCoLtdMember_lbl0" xml:lang="en-US">Guangxi Beihengda Mining Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GuangxiBeihengdaMiningCoLtdMember" xlink:to="hkit_GuangxiBeihengdaMiningCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeNet_lbl1" xml:lang="en-US">Investment Income, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNet" xlink:to="us-gaap_InvestmentIncomeNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AccountsReceivableAbstract_lbl0" xml:lang="en-US">Accounts Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AccountsReceivableAbstract" xlink:to="hkit_AccountsReceivableAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_DeferredTaxAssetsAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxAssetsAbstract" xlink:to="hkit_DeferredTaxAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsTotalMember_lbl0" xml:lang="en-US">Assets, Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsTotalMember" xlink:to="us-gaap_AssetsTotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierCMember_lbl0" xml:lang="en-US">Supplier CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierCMember" xlink:to="hkit_SupplierCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_lbl0" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfRevenueAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfRevenueAbstract_lbl" xml:lang="en-US">Schedule Of Revenue Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfRevenueAbstract" xlink:to="hkit_ScheduleOfRevenueAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierBMember_lbl0" xml:lang="en-US">Supplier BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierBMember" xlink:to="hkit_SupplierBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Supplies_lbl0" xml:lang="en-US">Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl0" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNotesReceivableNet_lbl0" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Interest Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl0" xml:lang="en-US">Short-Term Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl0" xml:lang="en-US">Other Current Assets [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract_lbl0" xml:lang="en-US">Unrealized Holding Income Of Long Term Investments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:to="hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingImprovementsMember_lbl0" xml:lang="en-US">Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierAMember_lbl0" xml:lang="en-US">Supplier AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierAMember" xlink:to="hkit_SupplierAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_WorkingPercentage_lbl1" xml:lang="en-US">Working Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WorkingPercentage" xlink:to="hkit_WorkingPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_lbl0" xml:lang="en-US">Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:to="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule Of Income Loss Before Income Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract" xlink:to="hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl1" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_TwoBorrowingAgreementMember_lbl0" xml:lang="en-US">Two Borrowing Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_TwoBorrowingAgreementMember" xlink:to="hkit_TwoBorrowingAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0" xml:lang="en-US">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockVotingRights_lbl0" xml:lang="en-US">Common Stock, Voting Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ProfitsLossMember_lbl0" xml:lang="en-US">Profits Loss Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ProfitsLossMember" xlink:to="hkit_ProfitsLossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldtomaturitySecuritiesMember_lbl0" xml:lang="en-US">Held-to-Maturity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldtomaturitySecuritiesMember" xlink:to="us-gaap_HeldtomaturitySecuritiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfNetInvestmentLossIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfNetInvestmentLossIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfNetInvestmentLossIncomeAbstract_lbl" xml:lang="en-US">Schedule Of Net Investment Loss Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfNetInvestmentLossIncomeAbstract" xlink:to="hkit_ScheduleOfNetInvestmentLossIncomeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierGMember_lbl0" xml:lang="en-US">Supplier GMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierGMember" xlink:to="hkit_SupplierGMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInFinanceReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Finance Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:to="us-gaap_IncreaseDecreaseInFinanceReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ShenpingYinMember_lbl0" xml:lang="en-US">Shenping Yin Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShenpingYinMember" xlink:to="hkit_ShenpingYinMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransportationEquipmentMember_lbl1" xml:lang="en-US">Transportation Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransportationEquipmentMember" xlink:to="us-gaap_TransportationEquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherShortTermDebt_lbl0" xml:lang="en-US">Repayments of Other Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:to="us-gaap_RepaymentsOfOtherShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl0" xml:lang="en-US">Deferred Tax Asset, Debt Securities, Trading, Unrealized Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Policy Acquisition Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:to="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_MajorCustomersMember_lbl0" xml:lang="en-US">Major Customers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_MajorCustomersMember" xlink:to="hkit_MajorCustomersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LatestTaxYearMember_lbl0" xml:lang="en-US">Latest Tax Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LatestTaxYearMember" xlink:to="us-gaap_LatestTaxYearMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_PRCOperationsMember_lbl0" xml:lang="en-US">PRCOperations Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_PRCOperationsMember" xlink:to="hkit_PRCOperationsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingExpense_lbl0" xml:lang="en-US">Other Nonoperating Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingExpense" xlink:to="us-gaap_OtherNonoperatingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Schedule Of Parent Company Statements Of Operations And Comprehensive Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract" xlink:to="hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GovernmentAssistanceAmount_lbl0" xml:lang="en-US">Government Assistance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GovernmentAssistanceAmount" xlink:to="us-gaap_GovernmentAssistanceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Tax Deferred Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock_lbl0" xml:lang="en-US">Allowance for Credit Losses [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesTradingGainLoss_lbl0" xml:lang="en-US">Debt Securities, Trading, Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesTradingGainLoss" xlink:to="us-gaap_DebtSecuritiesTradingGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ParentCompanyMember_lbl0" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract_lbl" xml:lang="en-US">Schedule Of Details Of Suppliers Accounts Payable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract" xlink:to="hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CustomerCMember_lbl0" xml:lang="en-US">Customer CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CustomerCMember" xlink:to="hkit_CustomerCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTableTextBlock_lbl0" xml:lang="en-US">Investment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTableTextBlock" xlink:to="us-gaap_InvestmentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl0" xml:lang="en-US">Deferred Revenue, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CumulativeTaxEffectPercentage_lbl1" xml:lang="en-US">Cumulative Tax Effect Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CumulativeTaxEffectPercentage" xlink:to="hkit_CumulativeTaxEffectPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract_lbl0" xml:lang="en-US">Changes In Operating Assets And Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl0" xml:lang="en-US">Payments to Acquire Held-to-Maturity Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_AdvancesToSuppliersNetTextBlock_lbl1" xml:lang="en-US">Advances To Suppliers Net Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_AdvancesToSuppliersNetTextBlock" xlink:to="hkit_AdvancesToSuppliersNetTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl0" xml:lang="en-US">Payments to Develop Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ValueAddedTaxesVatPolicyTextBlock_lbl1" xml:lang="en-US">Value Added Taxes Vat Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ValueAddedTaxesVatPolicyTextBlock" xlink:to="hkit_ValueAddedTaxesVatPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_DeferredTaxAssetsInventoriesObsolescence_lbl1" xml:lang="en-US">Deferred Tax Assets Inventories Obsolescence</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxAssetsInventoriesObsolescence" xlink:to="hkit_DeferredTaxAssetsInventoriesObsolescence_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableOtherPayablesMember_lbl0" xml:lang="en-US">Notes Payable, Other Payables [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableOtherPayablesMember" xlink:to="us-gaap_NotesPayableOtherPayablesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl0" xml:lang="en-US">Software Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl1" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl1" xml:lang="en-US">Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl0" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital and Surplus, Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_DeferredOfferingCost_lbl1" xml:lang="en-US">Deferred Offering Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredOfferingCost" xlink:to="hkit_DeferredOfferingCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl0" xml:lang="en-US">Unrealized Gain (Loss) on Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl2" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesRestricted_lbl0" xml:lang="en-US">Debt Securities, Held-to-Maturity, Restricted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesRestricted" xlink:to="us-gaap_HeldToMaturitySecuritiesRestricted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl0" xml:lang="en-US">Interest Income (Expense), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl2" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierIMember_lbl0" xml:lang="en-US">Supplier IMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierIMember" xlink:to="hkit_SupplierIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Advances To Suppliers Net Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock" xlink:to="hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_DeferredTaxAssetsUnbilledCost_lbl0" xml:lang="en-US">Deferred Tax Assets Unbilled Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_DeferredTaxAssetsUnbilledCost" xlink:to="hkit_DeferredTaxAssetsUnbilledCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ComprehensiveIncomeAbstract_lbl0" xml:lang="en-US">Comprehensive Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ComprehensiveIncomeAbstract" xlink:to="hkit_ComprehensiveIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromOtherDebt_lbl0" xml:lang="en-US">Proceeds from Other Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherDebt" xlink:to="us-gaap_ProceedsFromOtherDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDefaultShorttermDebtAmount_lbl0" xml:lang="en-US">Debt Default, Short-Term Debt, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDefaultShorttermDebtAmount" xlink:to="us-gaap_DebtDefaultShorttermDebtAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermInvestmentsMember_lbl0" xml:lang="en-US">Other Long-Term Investments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermInvestmentsMember" xlink:to="us-gaap_OtherLongTermInvestmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl1" xml:lang="en-US">Common Class A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableforsaleSecuritiesMember_lbl0" xml:lang="en-US">Available-for-Sale Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableforsaleSecuritiesMember" xlink:to="us-gaap_AvailableforsaleSecuritiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Other Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl1" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl0" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract_lbl0" xml:lang="en-US">Gain Loss From Sales Of Short Term Investments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract" xlink:to="hkit_GainLossFromSalesOfShortTermInvestmentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ThirdPartyMember_lbl0" xml:lang="en-US">Third Party Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ThirdPartyMember" xlink:to="hkit_ThirdPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableMember_lbl0" xml:lang="en-US">Accounts Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableMember" xlink:to="us-gaap_AccountsPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCosts_lbl0" xml:lang="en-US">Deferred Costs, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_WorkingDaysMember_lbl0" xml:lang="en-US">Working Days Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_WorkingDaysMember" xlink:to="hkit_WorkingDaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl1" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_EarningsPerOrdinaryShareAbstract_lbl0" xml:lang="en-US">Earnings Per Ordinary Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_EarningsPerOrdinaryShareAbstract" xlink:to="hkit_EarningsPerOrdinaryShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SoftwareMember_lbl0" xml:lang="en-US">Software Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SoftwareMember" xlink:to="hkit_SoftwareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_SupplierJMember_lbl0" xml:lang="en-US">Supplier JMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_SupplierJMember" xlink:to="hkit_SupplierJMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingSecuritiesDebt_lbl0" xml:lang="en-US">Debt Securities, Trading</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecuritiesDebt" xlink:to="us-gaap_TradingSecuritiesDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToSuppliers_lbl0" xml:lang="en-US">Payments to Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToSuppliers" xlink:to="us-gaap_PaymentsToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesInvestments_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesInvestments" xlink:to="us-gaap_DeferredTaxLiabilitiesInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_OneBorrowingAgreementMember_lbl0" xml:lang="en-US">One Borrowing Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_OneBorrowingAgreementMember" xlink:to="hkit_OneBorrowingAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Other Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl0" xml:lang="en-US">Increase (Decrease) in Due to Affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:to="us-gaap_IncreaseDecreaseInDueToAffiliates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredCharges_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredCharges" xlink:to="us-gaap_IncreaseDecreaseInDeferredCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl2" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ProvisionForObsoleteInventories_lbl1" xml:lang="en-US">Provision For Obsolete Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ProvisionForObsoleteInventories" xlink:to="hkit_ProvisionForObsoleteInventories_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRealizedGainLossTableTextBlock_lbl0" xml:lang="en-US">Schedule of Realized Gain (Loss) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:to="us-gaap_ScheduleOfRealizedGainLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl1" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeNetAssetsPercentage_lbl0" xml:lang="en-US">Derivative, Net Assets, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNetAssetsPercentage" xlink:to="us-gaap_DerivativeNetAssetsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_TaxDevicesAndServiceMember_lbl0" xml:lang="en-US">Tax Devices And Service Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_TaxDevicesAndServiceMember" xlink:to="hkit_TaxDevicesAndServiceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable_lbl0" xml:lang="en-US">Proceeds from Collection of Notes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl1" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_XiaoyangHuangMember_lbl0" xml:lang="en-US">Xiaoyang Huang Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_XiaoyangHuangMember" xlink:to="hkit_XiaoyangHuangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CustomerBMember_lbl0" xml:lang="en-US">Customer BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CustomerBMember" xlink:to="hkit_CustomerBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl0" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesNetCurrent_lbl0" xml:lang="en-US">Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeOther_lbl0" xml:lang="en-US">Interest Income, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ShareholdersMember_lbl0" xml:lang="en-US">Shareholders Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ShareholdersMember" xlink:to="hkit_ShareholdersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl0" xml:lang="en-US">Condensed Income Statement [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesTotalMember_lbl0" xml:lang="en-US">Liabilities, Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesTotalMember" xlink:to="us-gaap_LiabilitiesTotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl0" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_FengqiBeijingZhinengTechnologyCoLtdMember_lbl1" xml:lang="en-US">Fengqi Beijing Zhineng Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_FengqiBeijingZhinengTechnologyCoLtdMember" xlink:to="hkit_FengqiBeijingZhinengTechnologyCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BalanceSheetMember_lbl0" xml:lang="en-US">Balance Sheet Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BalanceSheetMember" xlink:to="hkit_BalanceSheetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl2" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable_lbl1" xml:lang="en-US">Payments to Acquire Loans Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl3" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl1" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl0" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract_lbl" xml:lang="en-US">Schedule Of Details Of Customers Accounts Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract" xlink:to="hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl2" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <loc xlink:type="locator" xlink:label="hkit_ScheduleOfRelatedPartyBalancesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfRelatedPartyBalancesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ScheduleOfRelatedPartyBalancesAbstract_lbl" xml:lang="en-US">Schedule Of Related Party Balances Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ScheduleOfRelatedPartyBalancesAbstract" xlink:to="hkit_ScheduleOfRelatedPartyBalancesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_lbl0" xml:lang="en-US">Proceeds from Sale of Held-to-Maturity Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl0" xml:lang="en-US">Selling Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl0" xml:lang="en-US">Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_VariableInterestEntityPercentage_lbl1" xml:lang="en-US">Variable Interest Entity Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_VariableInterestEntityPercentage" xlink:to="hkit_VariableInterestEntityPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncome_lbl0" xml:lang="en-US">Interest and Other Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_InvestingActivitiesAbstract_lbl0" xml:lang="en-US">Investing Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_InvestingActivitiesAbstract" xlink:to="hkit_InvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember_lbl0" xml:lang="en-US">Beijing Zhongzhe Yuantong Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember" xlink:to="hkit_BeijingZhongzheYuantongTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_CustomerAMember_lbl0" xml:lang="en-US">Customer AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_CustomerAMember" xlink:to="hkit_CustomerAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestReceivable_lbl0" xml:lang="en-US">Interest Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestReceivable" xlink:to="us-gaap_InterestReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_ContractPriceOfThirdParty_lbl1" xml:lang="en-US">Contract Price Of Third Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_ContractPriceOfThirdParty" xlink:to="hkit_ContractPriceOfThirdParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hkit_StatutoryReserveMember_lbl0" xml:lang="en-US">Statutory Reserve Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hkit_StatutoryReserveMember" xlink:to="hkit_StatutoryReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableWithImputedInterestDueDates_lbl0" xml:lang="en-US">Receivable with Imputed Interest, Due Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableWithImputedInterestDueDates" xlink:to="us-gaap_ReceivableWithImputedInterestDueDates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl1" xml:lang="en-US">Loans Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForOtherCreditLosses_lbl0" xml:lang="en-US">Provision for Other Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherCreditLosses" xlink:to="us-gaap_ProvisionForOtherCreditLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>hkit-20231231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Apr 05 16:32:35 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedBalanceSheet" roleURI="http://xmhitek.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedIncomeStatement" roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ShareholdersEquityType2or3" roleURI="http://xmhitek.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConsolidatedCashFlow" roleURI="http://xmhitek.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NatureofOperations" roleURI="http://xmhitek.com/role/NatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_Investments" roleURI="http://xmhitek.com/role/Investments"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccountsReceivableNet" roleURI="http://xmhitek.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AdvancestoSuppliersNet" roleURI="http://xmhitek.com/role/AdvancestoSuppliersNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_InventoriesNet" roleURI="http://xmhitek.com/role/InventoriesNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PrepaidExpensesandOtherCurrentAssets" roleURI="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanReceivable" roleURI="http://xmhitek.com/role/LoanReceivable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NonCurrentAdvancetoaThirdParty" roleURI="http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PropertyEquipmentandSoftwareNet" roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNet"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_TaxesPayable" roleURI="http://xmhitek.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_RelatedPartyTransactions" roleURI="http://xmhitek.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_Leases" roleURI="http://xmhitek.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccruedExpensesandOtherCurrentLiabilities" roleURI="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanPayables" roleURI="http://xmhitek.com/role/LoanPayables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_OrdinaryShares" roleURI="http://xmhitek.com/role/OrdinaryShares"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_IncomeTaxes" roleURI="http://xmhitek.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_Concentrations" roleURI="http://xmhitek.com/role/Concentrations"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CommitmentsandContingency" roleURI="http://xmhitek.com/role/CommitmentsandContingency"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_SubsequentEvents" roleURI="http://xmhitek.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CondensedFinancialInformationoftheParentCompany" roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccountingPoliciesByPolicy" roleURI="http://xmhitek.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_InvestmentsTables" roleURI="http://xmhitek.com/role/InvestmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccountsReceivableNetTables" roleURI="http://xmhitek.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AdvancestoSuppliersNetTables" roleURI="http://xmhitek.com/role/AdvancestoSuppliersNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_InventoriesNetTables" roleURI="http://xmhitek.com/role/InventoriesNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PrepaidExpensesandOtherCurrentAssetsTables" roleURI="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanReceivableTables" roleURI="http://xmhitek.com/role/LoanReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PropertyEquipmentandSoftwareNetTables" roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_TaxesPayableTables" roleURI="http://xmhitek.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_RelatedPartyTransactionsTables" roleURI="http://xmhitek.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LeasesTables" roleURI="http://xmhitek.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanPayablesTables" roleURI="http://xmhitek.com/role/LoanPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_IncomeTaxesTables" roleURI="http://xmhitek.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ConcentrationsTables" roleURI="http://xmhitek.com/role/ConcentrationsTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CommitmentsandContingencyTables" roleURI="http://xmhitek.com/role/CommitmentsandContingencyTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CondensedFinancialInformationoftheParentCompanyTables" roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofEstimatedUsefulLivesTable" roleURI="http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofRevenueTable" roleURI="http://xmhitek.com/role/ScheduleofRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofExchangeRatesTable" roleURI="http://xmhitek.com/role/ScheduleofExchangeRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofShortTermInvestmentsTable" roleURI="http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofNetInvestmentLossIncomeTable" roleURI="http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAccountsReceivableTable" roleURI="http://xmhitek.com/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleoftheAllowanceforCreditLossesTable" roleURI="http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAdvancestoSuppliersNetTable" roleURI="http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofInventoriesTable" roleURI="http://xmhitek.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofPrepaidExpensesandCurrentAssetsTable" roleURI="http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofLoanReceivableTable" roleURI="http://xmhitek.com/role/ScheduleofLoanReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofPropertyEquipmentandSoftwareTable" roleURI="http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofTaxesPayableTable" roleURI="http://xmhitek.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofRelatedPartyBalancesTable" roleURI="http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofOperatingLeasesTable" roleURI="http://xmhitek.com/role/ScheduleofOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofMaturityofLeaseLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofLoanPayablesTable" roleURI="http://xmhitek.com/role/ScheduleofLoanPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofIncomeLossBeforeIncomeTaxesTable" roleURI="http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofIncomeTaxExpenseTable" roleURI="http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofaReconciliationofIncomeTaxExpenseTable" roleURI="http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofCustomersTotalRevenuesTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofCustomersAccountsReceivableTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofSuppliersTotalPurchasesTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofDetailsofSuppliersAccountsPayableTable" roleURI="http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofBalanceSheetsTable" roleURI="http://xmhitek.com/role/ScheduleofBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofOperationsTable" roleURI="http://xmhitek.com/role/ScheduleofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofCashFlowsTable" roleURI="http://xmhitek.com/role/ScheduleofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyBalanceSheetsTable" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyBalanceSheetsTable_Parentheticals" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_ScheduleofParentCompanyStatementsofCashFlowsTable" roleURI="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NatureofOperationsDetails" roleURI="http://xmhitek.com/role/NatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_AdvancestoSuppliersNetDetails" roleURI="http://xmhitek.com/role/AdvancestoSuppliersNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanReceivableDetails" roleURI="http://xmhitek.com/role/LoanReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_NonCurrentAdvancetoaThirdPartyDetails" roleURI="http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_PropertyEquipmentandSoftwareNetDetails" roleURI="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_RelatedPartyTransactionsDetails" roleURI="http://xmhitek.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_LoanPayablesDetails" roleURI="http://xmhitek.com/role/LoanPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_OrdinarySharesDetails" roleURI="http://xmhitek.com/role/OrdinarySharesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_IncomeTaxesDetails" roleURI="http://xmhitek.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_SubsequentEventsDetails" roleURI="http://xmhitek.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hkit-20231231.xsd#hkit_r_CondensedFinancialInformationoftheParentCompanyDetails" roleURI="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredCosts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_AdvancesFromCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="AdvancesFromCustomers" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermLoansPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_CostOfRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GovernmentAssistanceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GovernmentAssistanceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GovernmentAssistanceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingExpense" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_NetIncomeLoss_0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveMember" xlink:href="hkit-20231231.xsd#hkit_StatutoryReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReserveMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetInvestmentIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetInvestmentIncome" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForOtherCreditLosses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForObsoleteInventories" xlink:href="hkit-20231231.xsd#hkit_ProvisionForObsoleteInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProvisionForObsoleteInventories" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredCharges" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAdvancesFromCustomers" xlink:href="hkit-20231231.xsd#hkit_IncreaseDecreaseInAdvancesFromCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAdvancesFromCustomers" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToDevelopSoftware" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromCollectionOfNotesReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfAdvancesForConstruction" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromOtherDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredOfferingCost" xlink:href="hkit-20231231.xsd#hkit_DeferredOfferingCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="DeferredOfferingCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NatureofOperations">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NatureOfOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/Investments">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccountsReceivableNet">
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AdvancestoSuppliersNet">
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersNetTextBlock" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancesToSuppliersNetAbstract" xlink:to="AdvancesToSuppliersNetTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/InventoriesNet">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PropertyEquipmentandSoftwareNet">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/TaxesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/Leases">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/OrdinaryShares">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/Concentrations">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CommitmentsandContingency">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VieAgreementsWithHitekPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_VieAgreementsWithHitekPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="VieAgreementsWithHitekPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersNetPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AdvancesToSuppliersNetPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_GeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GeneralAndAdministrativeExpensesPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GovernmentSubsidiesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_GovernmentSubsidiesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GovernmentSubsidiesPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxesVatPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_ValueAddedTaxesVatPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ValueAddedTaxesVatPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartiesPolicyTextBlock" xlink:href="hkit-20231231.xsd#hkit_RelatedPartiesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelatedPartiesPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfEstimatedUsefulLivesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/InvestmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_ScheduleOfRealizedGainLossTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccountsReceivableNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditLossAdditionalImprovementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditLossAdditionalImprovementsAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AdvancestoSuppliersNetTables">
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAdvancesToSuppliersNetTableTextBlock" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancesToSuppliersNetAbstract" xlink:to="ScheduleOfAdvancesToSuppliersNetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/InventoriesNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanReceivableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/TaxesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LeasesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ConcentrationsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsTablesTable" xlink:href="hkit-20231231.xsd#hkit_ConcentrationsTablesTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsTablesLineItems" xlink:href="hkit-20231231.xsd#hkit_ConcentrationsTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ConcentrationsTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsTablesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsTablesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_CostOfGoodsTotalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsPayableMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsTablesTable" xlink:to="ConcentrationsTablesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsTablesLineItems" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsTablesLineItems" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CommitmentsandContingencyTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyTablesTable" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyTablesTable"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedFinancialInformationoftheParentCompanyTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyTablesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyTablesTable" xlink:to="CondensedFinancialInformationoftheParentCompanyTablesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyTablesLineItems" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_TransportationEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofRevenueTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRevenueAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfRevenueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HardwareMember" xlink:href="hkit-20231231.xsd#hkit_HardwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="HardwareMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxDevicesAndServiceMember" xlink:href="hkit-20231231.xsd#hkit_TaxDevicesAndServiceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="TaxDevicesAndServiceMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SoftwareMember" xlink:href="hkit-20231231.xsd#hkit_SoftwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="SoftwareMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofExchangeRatesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfExchangeRatesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfExchangeRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExchangeRatesAbstract" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ProfitsLossMember" xlink:href="hkit-20231231.xsd#hkit_ProfitsLossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="ProfitsLossMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BalanceSheetMember" xlink:href="hkit-20231231.xsd#hkit_BalanceSheetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="BalanceSheetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ForeignCurrencyWeightedAverage" xlink:href="hkit-20231231.xsd#hkit_ForeignCurrencyWeightedAverage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems" xlink:to="ForeignCurrencyWeightedAverage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfShortTermInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable"/>
    <loc xlink:type="locator" xlink:label="InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermInvestmentsAbstract" xlink:to="InvestmentsDetailsScheduleofShortTermInvestmentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:to="us-gaap_InvestmentTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_ShortTermInvestmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermInvestmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_OtherLongTermInvestmentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofShortTermInvestmentsTable" xlink:to="InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofShortTermInvestmentsLineItems" xlink:to="us-gaap_ShortTermInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradingSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradingSecuritiesDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_TradingSecuritiesDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_HeldToMaturitySecuritiesRestricted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesRestricted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesRestricted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermInvestmentsAbstract" xlink:to="us-gaap_Investments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetInvestmentLossIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfNetInvestmentLossIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable"/>
    <loc xlink:type="locator" xlink:label="InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:href="hkit-20231231.xsd#hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetInvestmentLossIncomeAbstract" xlink:to="InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" xlink:to="us-gaap_InvestmentTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AvailableforsaleSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_AvailableforsaleSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_HeldtomaturitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldtomaturitySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_HeldtomaturitySecuritiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable" xlink:to="InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="GainLossFromSalesOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_GainLossFromSalesOfShortTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="GainLossFromSalesOfShortTermInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GainLossFromSalesOfShortTermInvestmentsAbstract" xlink:to="us-gaap_RealizedInvestmentGainsLosses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:href="hkit-20231231.xsd#hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems" xlink:to="UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesTradingGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesTradingGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:to="us-gaap_DebtSecuritiesTradingGainLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentIncomeNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAccountsReceivableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfTheAllowanceForCreditLossesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheAllowanceForCreditLossesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAdvancesToSuppliersNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvancesToAffiliate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="us-gaap_AdvancesToAffiliate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToSuppliers" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="us-gaap_PaymentsToSuppliers" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReserveForAmountNotRecoverable" xlink:href="hkit-20231231.xsd#hkit_ReserveForAmountNotRecoverable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="ReserveForAmountNotRecoverable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Supplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAdvancesToSuppliersNetAbstract" xlink:to="us-gaap_Supplies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofInventoriesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGrossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_InterestReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofLoanReceivableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLoanReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfLoanReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanReceivableDetailsScheduleofLoanReceivableTable" xlink:href="hkit-20231231.xsd#hkit_LoanReceivableDetailsScheduleofLoanReceivableTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLoanReceivableAbstract" xlink:to="LoanReceivableDetailsScheduleofLoanReceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanReceivableDetailsScheduleofLoanReceivableTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GuangxiBeihengdaMiningCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_GuangxiBeihengdaMiningCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="GuangxiBeihengdaMiningCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongkongSanyouPetroleumCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_HongkongSanyouPetroleumCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="HongkongSanyouPetroleumCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanReceivableDetailsScheduleofLoanReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsAndNotesReceivableNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraVzuyGh8zY3nxEvWFXb+pe7c13b5QnOgQP/NY3s19vLrRcAIeb58utAhYTAfbq/tp/4EHhWHC25hlPZJ9P5PA4+mIsq6CyYi290oZCg2O788keD87nZ3NNYKygvxrZS6qgmO4YM1kAQqY0g4XtrAqdMmadmYSn+xez5fRgZ/qMVrQOVcXYy/20WA0yRjXzG9AflkPF8+OAJQ==] CSR-->
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyEquipmentAndSoftwareAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyEquipmentAndSoftwareAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransportationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransportationEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_TransportationEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingImprovementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofTaxesPayableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartyBalancesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfRelatedPartyBalancesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyBalancesAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BeijingZhongzheYuantongTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_BeijingZhongzheYuantongTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BeijingZhongzheYuantongTechnologyCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FengqiBeijingZhinengTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_FengqiBeijingZhinengTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="FengqiBeijingZhinengTechnologyCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NotesPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CostOfRevenue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofOperatingLeasesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofLoanPayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LongTermLoansPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeLossBeforeIncomeTaxesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeLossBeforeIncomeTaxesAbstract" xlink:to="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NonPRCOperationsMember" xlink:href="hkit-20231231.xsd#hkit_NonPRCOperationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="NonPRCOperationsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PRCOperationsMember" xlink:href="hkit-20231231.xsd#hkit_PRCOperationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="PRCOperationsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable" xlink:to="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsAbstract" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsUnbilledCost" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsUnbilledCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsUnbilledCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsInventoriesObsolescence" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxAssetsInventoriesObsolescence"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsInventoriesObsolescence" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" xlink:href="hkit-20231231.xsd#hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" xlink:href="hkit-20231231.xsd#hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDetailsOfCustomersTotalRevenuesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDetailsOfCustomersTotalRevenuesAbstract" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="srt_MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="hkit-20231231.xsd#hkit_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="hkit-20231231.xsd#hkit_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MajorCustomersMember" xlink:href="hkit-20231231.xsd#hkit_MajorCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="MajorCustomersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDetailsOfCustomersAccountsReceivableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDetailsOfCustomersAccountsReceivableAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="hkit-20231231.xsd#hkit_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="hkit-20231231.xsd#hkit_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerCMember" xlink:href="hkit-20231231.xsd#hkit_CustomerCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MajorCustomersMember" xlink:href="hkit-20231231.xsd#hkit_MajorCustomersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="MajorCustomersMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SupplierAMember" xlink:href="hkit-20231231.xsd#hkit_SupplierAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierBMember" xlink:href="hkit-20231231.xsd#hkit_SupplierBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierCMember" xlink:href="hkit-20231231.xsd#hkit_SupplierCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierDMember" xlink:href="hkit-20231231.xsd#hkit_SupplierDMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierDMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierEMember" xlink:href="hkit-20231231.xsd#hkit_SupplierEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierEMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierFMember" xlink:href="hkit-20231231.xsd#hkit_SupplierFMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierFMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MajorSuppliersMember" xlink:href="hkit-20231231.xsd#hkit_MajorSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="MajorSuppliersMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_CostOfGoodsTotalMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CostOfRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDetailsOfSuppliersAccountsPayableAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDetailsOfSuppliersAccountsPayableAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SupplierCMember" xlink:href="hkit-20231231.xsd#hkit_SupplierCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierCMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierEMember" xlink:href="hkit-20231231.xsd#hkit_SupplierEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierEMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierGMember" xlink:href="hkit-20231231.xsd#hkit_SupplierGMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierGMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierHMember" xlink:href="hkit-20231231.xsd#hkit_SupplierHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierHMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierIMember" xlink:href="hkit-20231231.xsd#hkit_SupplierIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierIMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierJMember" xlink:href="hkit-20231231.xsd#hkit_SupplierJMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierJMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MajorSuppliersMember" xlink:href="hkit-20231231.xsd#hkit_MajorSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="MajorSuppliersMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsPayableMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAccountsPayablePercentage" xlink:href="hkit-20231231.xsd#hkit_TotalAccountsPayablePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="TotalAccountsPayablePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofBalanceSheetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBalanceSheetsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalanceSheetsAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofOperationsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperationsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfComprehensiveIncomeTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperationsAbstract" xlink:to="srt_CondensedStatementOfComprehensiveIncomeTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfComprehensiveIncomeTable" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofCashFlowsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCashFlowsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCashFlowsAbstract" xlink:to="srt_CondensedCashFlowStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_AssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyBalanceSheetsAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued_0" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract" xlink:to="srt_CondensedIncomeStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_GrossProfit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherIncomeExpenseAbstract" xlink:href="hkit-20231231.xsd#hkit_OtherIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="OtherIncomeExpenseAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeExpenseAbstract" xlink:to="us-gaap_InterestAndOtherIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareOfIncomeFromSubsidiaries" xlink:href="hkit-20231231.xsd#hkit_ShareOfIncomeFromSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="ShareOfIncomeFromSubsidiaries" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareOfIncomeFromSubsidiaries" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ComprehensiveIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="ComprehensiveIncomeAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss_0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EarningsPerOrdinaryShareAbstract" xlink:href="hkit-20231231.xsd#hkit_EarningsPerOrdinaryShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="EarningsPerOrdinaryShareAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerOrdinaryShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" xlink:href="hkit-20231231.xsd#hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfOrdinarySharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract" xlink:to="srt_CondensedIncomeStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:href="hkit-20231231.xsd#hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" xlink:to="srt_CondensedCashFlowStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OperatingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_OperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="OperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInFinanceReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract" xlink:to="ChangesInOperatingAssetsAndLiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDueToAffiliates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToAffiliates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInOperatingAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_InvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="InvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLoansReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancingActivitiesAbstract" xlink:href="hkit-20231231.xsd#hkit_FinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="FinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NatureofOperationsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="NatureofOperationsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_NatureofOperationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NatureofOperationsDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_NatureofOperationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NatureofOperationsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureofOperationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShenpingYinMember" xlink:href="hkit-20231231.xsd#hkit_ShenpingYinMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ShenpingYinMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XiaoyangHuangMember" xlink:href="hkit-20231231.xsd#hkit_XiaoyangHuangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="XiaoyangHuangMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareholdersMember" xlink:href="hkit-20231231.xsd#hkit_ShareholdersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ShareholdersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureofOperationsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInvesteesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInvesteesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="us-gaap_OtherInvesteesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureofOperationsDetailsTable" xlink:to="NatureofOperationsDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NatureofOperationsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_AssetsTotalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_LiabilitiesTotalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityPercentage" xlink:href="hkit-20231231.xsd#hkit_VariableInterestEntityPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="VariableInterestEntityPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_Cash" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/AdvancestoSuppliersNetDetails">
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersNetAbstract" xlink:href="hkit-20231231.xsd#hkit_AdvancesToSuppliersNetAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvancestoSuppliersNetDetailsTable" xlink:href="hkit-20231231.xsd#hkit_AdvancestoSuppliersNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="AdvancestoSuppliersNetDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_AdvancestoSuppliersNetDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancesToSuppliersNetAbstract" xlink:to="AdvancestoSuppliersNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancestoSuppliersNetDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WorkingDaysMember" xlink:href="hkit-20231231.xsd#hkit_WorkingDaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="WorkingDaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WorkingDayMember" xlink:href="hkit-20231231.xsd#hkit_WorkingDayMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="WorkingDayMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancestoSuppliersNetDetailsTable" xlink:to="AdvancestoSuppliersNetDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancestoSuppliersNetDetailsLineItems" xlink:to="us-gaap_CapitalizedContractCostNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WorkingPercentage" xlink:href="hkit-20231231.xsd#hkit_WorkingPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancestoSuppliersNetDetailsLineItems" xlink:to="WorkingPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanReceivableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanReceivableDetailsTable" xlink:href="hkit-20231231.xsd#hkit_LoanReceivableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="LoanReceivableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanReceivableDetailsTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ThirdPartyMember" xlink:href="hkit-20231231.xsd#hkit_ThirdPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="ThirdPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanReceivableDetailsTable" xlink:to="srt_StatementScenarioAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanReceivableDetailsTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDefaultShorttermDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDefaultShorttermDebtAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_DebtDefaultShorttermDebtAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductionCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProductionCosts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromOtherShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromOtherShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProceedsFromOtherShortTermDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfOtherShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_RepaymentsOfOtherShortTermDebt" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndOtherIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_InterestAndOtherIncome" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="NonCurrentAdvancetoaThirdPartyDetailsTable" xlink:href="hkit-20231231.xsd#hkit_NonCurrentAdvancetoaThirdPartyDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="NonCurrentAdvancetoaThirdPartyDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAdvancetoaThirdPartyDetailsTable" xlink:to="NonCurrentAdvancetoaThirdPartyDetailsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ContractPriceOfThirdParty" xlink:href="hkit-20231231.xsd#hkit_ContractPriceOfThirdParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:to="ContractPriceOfThirdParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonCurrentAdvancetoaThirdPartyDetailsLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FengqiBeijingZhinengTechnologyCoLtdMember" xlink:href="hkit-20231231.xsd#hkit_FengqiBeijingZhinengTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="FengqiBeijingZhinengTechnologyCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HardwareMember" xlink:href="hkit-20231231.xsd#hkit_HardwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="HardwareMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_NotesPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/LoanPayablesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanPayablesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_LoanPayablesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtCurrentAbstract" xlink:to="LoanPayablesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OneBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_OneBorrowingAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="OneBorrowingAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_TwoBorrowingAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="TwoBorrowingAgreementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThreeBorrowingAgreementMember" xlink:href="hkit-20231231.xsd#hkit_ThreeBorrowingAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="ThreeBorrowingAgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_NotesPayableOtherPayablesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LoansPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/OrdinarySharesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_OrdinarySharesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="OrdinarySharesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrdinarySharesDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrdinarySharesDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrdinarySharesDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrdinarySharesDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OverAllotmentOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_OverAllotmentOptionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrdinarySharesDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockVotingRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_IncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PRCMember" xlink:href="hkit-20231231.xsd#hkit_PRCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="PRCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxPeriodDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LatestTaxYearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LatestTaxYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_LatestTaxYearMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAdministrationOfTaxationChinaMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAdministrationOfTaxationChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_StateAdministrationOfTaxationChinaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="srt_RangeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="IncomeTaxesDetailsLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CumulativeTaxEffectPercentage" xlink:href="hkit-20231231.xsd#hkit_CumulativeTaxEffectPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="CumulativeTaxEffectPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="hkit-20231231.xsd#hkit_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromLoans" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestDueDates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestDueDates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestDueDates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockVotingRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsTable" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CondensedFinancialInformationoftheParentCompanyDetailsLineItems" xlink:href="hkit-20231231.xsd#hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsTable" xlink:to="CondensedFinancialInformationoftheParentCompanyDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeNetAssetsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNetAssetsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CondensedFinancialInformationoftheParentCompanyDetailsLineItems" xlink:to="us-gaap_DerivativeNetAssetsPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/dei/role/document/Cover">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntitiesTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="11.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="12.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityListingsTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityListingsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityListingsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="13.0"/>
    <loc xlink:type="locator" xlink:label="dei_NameChangeEventTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NameChangeEventTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_NameChangeEventTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="14.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonClassBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" &] ET# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBD9E1"S'"J,DGL* %HKGX_&NARQK)'-=O&X#*Z6%P0P/0@A.13
MO^$QT;^_>_\ @NN/_B* -ZBL'_A,=&_OWO\ X+KC_P"(H_X3'1O[][_X+KC_
M .(H WJ*P?\ A,=&_OWO_@NN/_B*/^$QT;^_>_\ @NN/_B* -ZBL'_A,=&_O
MWO\ X+KC_P"(H_X3'1O[][_X+KC_ .(H WJ*P?\ A,=&_OWO_@NN/_B*/^$Q
MT;^_>_\ @NN/_B* -ZBL'_A,=&_OWO\ X+KC_P"(H_X3'1O[][_X+KC_ .(H
M WJ*Q(/%NC3W4%LL\Z2SOY<8ELYHPS>F60#/![UMT %%%% !113)IH[>"2:5
MPD<:EW8]  ,DT /HKGT\::'(BNDMXR,,JRZ?<$$>H^2G?\)CHW]^]_\ !=<?
M_$4 ;U%8/_"8Z-_?O?\ P77'_P 11_PF.C?W[W_P77'_ ,10!O45@_\ "8Z-
M_?O?_!=<?_$4?\)CHW]^]_\ !=<?_$4 ;U%8/_"8Z-_?O?\ P77'_P 11_PF
M.C?W[W_P77'_ ,10!O45@_\ "8Z-_?O?_!=<?_$4?\)CHW]^]_\ !=<?_$4
M;U%8/_"8Z-_?O?\ P77'_P 11_PF.C?W[W_P77'_ ,10!O45DV/B72M1O5L[
M>:;[0Z,ZI+;2Q;@,9QO49QD?G6M0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 57OO^/"X_ZY-_(U8J"^_P"/"Y_ZY-_(T 4/"W_(
MH:+_ ->$'_HM:C\4ZG=:/H4M_:/;*T4D8<W*LR!68*3\I!XSG\*D\+?\BAHO
M_7A!_P"BUJ36]/CU/37MY;V:SC5UE:6$J"-A##E@0!D _A0!E67BRWBT^WGU
M*\@E^T$LDUG!)Y8CW;0S Y*#=QDG%0/\1-(2:/%OJ+6QCDD>Y^Q2A$"$*W\/
M."2">V*DO(O#VM7EG,NN1![F,PB.WNH\7B!MQ7'.[#9Y7!Y([TR3PEI7D6VD
MS:G<[S!<0JC21AYHY#EN-O\ "2""!QQG- %J7QSH<%VUK)+<K*KLC9M9,*5<
M(V3C& 67GT(/2K5KXCT_5I-0M=,NXY+RS!W*P.T'D ^ZY!&1Z5SH\%:3>370
M'B6_FEN'DCE E@)W[T=Q@1\'**2.WXUT&F>&K;2H[M+6XG"W 8+E8QY623\I
M"@GD_P 6[TZ4 86C>-VDL&O]4O+%[<"-'6QMYB\4KG"J<YSG!''?'K5\^/M'
M6:82+=1P10)*9W@90Q9B-@&/O<'CKP?2HYO"EO9:;&+SQ)J2VEIL=6F>!%C"
M,&!)\L=QU/J?6H(O!^BR6,4Z:S<2PRE3%.7A=7?S"RL/DVDY=EQC!#=#0!=/
MC[03(%CDNY072,/%9RNI9U#( P7!+ C%.3QKI=VQBLY+C>##N=[.4HOF$!0Q
MP,$YQ[$'/0UFZIX0N8A#_95U=222ZC;W$\CR1*8%C0IE!LP3@#@@_A5VV\':
M?]GN#::I>^7=/!(61XVYB.00=ASD\G.<^U $TWCOP];VQN9;TI")C"6:-@,C
MJ>G*C')Z"NC!# $'(/(-<A-X-TA+N-9=4N!>RRO+%O:(NPQAE52F",8RV-W0
MYKKU&U0.PXH P/%/W]#_ .PK#_)JZ"N?\4_>T/\ ["L/\FKH* "BBB@ K-U\
M'_A'=4Y_Y=)?_0#6E6=K_P#R+FJ?]>DO_H!H =HA_P"*?TX]?]%B_P#0!6!:
M>/;1K9[N^MQ:VOG+ DB2^:?,9R@1U !1QC)!X /4UO:*,^'M.&<9M(^?^ "L
M'_A#9WFDN9-6#W7^CE)A:A2WE.'!DPW[PG&,\<4 :C>+O#R)O;5[4+YOD@[^
MKX)VCUX!_(U5U3Q#JEGJUU966B1WJVUJET6%YL=U8L,*I0@M\AZL,\<UEV/@
M.[LM6BOGUQ)@MQ%.ZM9_-(4$BKEM_'$A' QP, 8K3U3P_J=YJ]U>V>M+9)<V
MJ6K*MH'=54L25<M@-\YY(...* +%KXNT>YM!>&^MX[9Q'M9Y,,"Z[L,N/E./
M<U._B?1(_M>[4[<?9"%G&_E"20/U!''H:P9? ^2;>UU2."!!$((_LP9X51-H
MPV[.>ISCOR#5I?"MU#&BVVKHAM9S+9L;0,8\ERRO\WSC#D?PX^M &LGB3196
M98]3MF*NB'#Y 9QN49]P":C@\5:%<W%O;PZG;O-<9\J,-\SX.#@>QK/3P=:+
M;&S%W)]EEL#:2Q!0"YY D![$!F&!QS[4S0_"#:+J5M>K>VQ6."2*2.&S$0<N
M4)?.XX/[M?7OT[ $\OBF07MR(-/62PM;E;6:Z>Y6,^9QNVJP^8+GDY'0X!Q5
MBU\46+1 W\L%E*UU);1HTNX.4;;D' Z\?GBJ-QX0%Q<78AOT&FWURMW<6DMN
M)?W@()*.2-N=HSD-WQBH3X+FD><R:JK1W+R?:$^R@!XW</M'S?*0<C=[].!0
M!<TWQKI5UI\T][<V]G/;R/'<0&;>8R)&0<X&02OIWK1T[5UU&^O((XU\J 1M
M',LFX2JZ[@>G'ZUS]QX$>:"2&+5C&@+^0IM\[8Y'+NKX8%\DXZKP.AYK4\.:
M!<:&T@EU!+I&AAA55M_+V^6NT'[QSD8H -2_Y'30?^N%W_*.M^L#4O\ D=-!
M_P"N%W_*.M^@ HHHH **** "BBB@##\13WR2Z5:V%V+22\NS"\WE"0A1%(^
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
MDT96S \G;'Y8"@-P0,8(Z8QR*ZZ)2D:H69MJ@;FZGWH SO$O_(K:O_UY3?\
MH!JSI7_('LO^O>/_ -!%5O$O_(K:O_UY3?\ H!JSI7_('LO^O>/_ -!% %NB
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "J]]_QX7/_ %R;^1JQ3719$9& *L,$'N* ,KPK_P BCHO_ %X0?^BUK7KG
MXO!^G6\$<$-WJ\<4:A$1-4N %4#  &_IBG_\(I9_\_\ K/\ X-;C_P"+H W:
M*PO^$4L_^?\ UG_P:W'_ ,71_P (I9_\_P#K/_@UN/\ XN@#<(S6!JOA&SUB
M[GGN;W456>(0S017!2-XQGY2 .AR<\]Z?_PBEG_S_P"L_P#@UN/_ (NE_P"$
M5L_^?_6?_!K<?_%T 6WT:R?4;*^\HK-9Q-%$ Q"A6QP1T.-HQZ4FDZ-#I$4\
M<-Q<S+/,T[&>3>0S')QZ"L"'08G\57MDVI:R;>*RMY47^U)^&9Y0QSOST1?R
MK4_X16S_ .?_ %G_ ,&MQ_\ %T ;M%87_"*6?_/_ *S_ .#6X_\ BZ/^$4L_
M^?\ UG_P:W'_ ,70!NT5A?\ "*6?_/\ ZS_X-;C_ .+H_P"$4L_^?_6?_!K<
M?_%T ,\4_>T/_L*P_P FKH*PX_"FGI<V]P\^HSM;R"6-;B_FE4.,X.UF(/4U
MN4 %%%% !6=KY_XIS5/^O27_ - -:-,DB2:-HY%#QN"K*PR"#U% %/0_^0!I
MW_7K%_Z"*OU@#P1X9  &B6@ Z )TI?\ A"?#7_0%M/\ OB@#>HK!_P"$)\-?
M] 6T_P"^*/\ A"?#7_0%M/\ OB@#>KG+OP7I][J-Q=7%S?R)<S1SS6QN"(79
M,;<J!T&U>,]JE_X0GPU_T!;3_OBC_A"?#7_0%M/^^* +KZ/:OJDNI#S4NI8!
M 75R,#G! [-SUIVC:3#HFFQ6%O+/)#%G:9WWMR<XS7+:]X2T"WNM#6+2K=!-
MJ*QR!01N7RI#@^HR ?PK:_X0GPU_T!;3_OB@#>HK!_X0GPU_T!;3_OBC_A"?
M#7_0%M/^^* -ZBL'_A"?#7_0%M/^^*3_ (0GPUC_ ) MI_WQ0 :E_P CIH/_
M %PN_P"4=;]96G^&M%TJZ^U6.F6T%QM*>8B8;!QD9_ ?E6K0 4444 %%%% !
M1110!SOBF[@L+O0;RZ?R[>&_8R2;20H-O,!G'N0/QIW_  F_AO\ Z"L7_?+?
MX5OXYS2T <__ ,)OX;_Z"L7_ 'RW^%'_  F_AO\ Z"L7_?+?X5T%% '/_P#"
M;^&_^@K%_P!\M_A37\=>&(QE]7A49 RP8#)Z=JZ*L+Q>2/#Y(X_TNT_]*(Z
M&?\ ";^&_P#H*Q?]\M_A1_PF_AO_ *"L7_?+?X5T%% '/_\ ";^&_P#H*Q?]
M\M_A1_PF_AO_ *"L7_?+?X5T%% ''Z]XQ\/W/AW4X(=21Y9+25$148EF*$ #
MBNFTQ2NDV:L"&$" @]0=HJR<]L4M !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 54U#48--M3<3B0J&"JL:%
MW=CT"J.2?I5NLO7].?5=+DM8A'YQ96C=W=/+8'(8%"&!'48(]* "U\06%[<P
M06K22M-%YP9(R51>?OG^$Y!&#W%0R^*--ADNHG^TB6WQF/[.^Z7)V@QC'SC(
M(XS5"Q\,S:9/9_9EM2EA R0SR,WG3.P^82G'W226ZGD"F7&C^(+J^FO9I-+$
M\4JR617S.%7(V/[89B2.^/2@#3M_%.E7,T\<,SL84#DB-L,#CA3CYCR 0.02
M*V <C(KD6\&^38&.RDAAN_LZK]I7*O)(">68<@ <#'(W9Z@5TNF07%KIEM;W
M5P;BXBB5))C_ ,M& Y/XT 9MOQXXU+_L'6O_ *,GK<K#MN/'.I?]@ZU_]&3U
MN4 %%%% !1110 4444 %%%% !1110 4444 (3CGC'O61I_B&#46N%C@G1H5\
MQ5<#,L9+ .H!/!*L!G!XZ5K. 5.<?C6!I_AVXTR666'45:4J(8FDM\[(1N*I
MPPR0SDY[@8QWH 6+Q7!+;V<WV*X5;F9H?O1ML96*GHQW\@_<W' ).,&I='\3
MVFN11O:12Y>1TVMM)4+_ !'!( Y ]<G!&<U63PN_E6T,EW 8DN/M4P2T"EI
MP8&/YOW8^49'.<GUHU'PG'J$\$JW9@>.Z%QF.,#Y1G"K@\'DG=SU/'- $WB3
M_C\\/?\ 847_ -$RUO5@^)/^/SP]_P!A1?\ T3+6]0 4444 %%%% !1110 4
M444 %%%% !1110 54U'4K72=.N+^]E$5M;H9)'P3@#V'6K=8?BC07\1:-/8Q
MWTUI(T<@1HPI4ED*C<&!R.>V#Z&@"_>ZI:Z?';R7,HC%Q,D$0()+.YPHK-D\
M7Z9!<>3.MY$_F!!OM)!NR3\P..5X.6Z55U7PQ>:J+(G59H7LIH2A381*B,C%
MF!3ASM/W<#I5^]T1+Y;@SQV\LDDZ21-(F[R0H !'^T/F(]S0!IP74=R)#$21
M&Y1C@X)'7'K61XO_ .1>/_7W:?\ I1'3M%TB]TN^OVFO3+9RLOV:'<S>6!]>
MA]AP<9/)--\7\^'C_P!?=I_Z41T ;U%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 &!1110!B7^B7<^K/J%CJTUC+) D,@6&.0,$9RI^8<??;I[5%_8VO?\
M0U3_ /@%#_\ $UT%% '/_P!C:]_T-4__ (!0_P#Q-']C:]_T-4__ (!0_P#Q
M-=!10!S_ /8VO?\ 0U7'_@%#_P#$T?V-KW_0U3_^ 4/_ ,37044 <_\ V-KW
M_0U3_P#@%#_\31_8VO?]#5/_ . 4/_Q-=!10!S_]C:]_T-4__@%#_P#$T?V-
MKW_0U3_^ 4/_ ,37044 <_\ V-KW_0U3_P#@%#_\31_8VO?]#5/_ . 4/_Q-
M=!10!S_]C:]_T-4__@%#_P#$T?V-KW_0U3_^ 4/_ ,37044 <_\ V-KO_0TS
M_P#@%#_\31_8NN_]#3/_ . 4/_Q-=!10!@?V-KW_ $-4_P#X!0__ !-']C:]
M_P!#5/\ ^ 4/_P 36_10!PNK:5K4GB#0[.3Q),P:26X5OL<(*NB8';IAVK;_
M +&U[_H:I_\ P"A_^)I-4_Y'+P__ +EU_P"@I704 <__ &-KW_0U3_\ @%#_
M /$T?V-KW_0U7'_@%#_\37044 <__8VO?]#5/_X!0_\ Q-']C:]_T-4__@%#
M_P#$UT%% '/_ -C:]_T-4_\ X!0__$T?V-KW_0U3_P#@%#_\37044 <__8VO
M?]#5/_X!0_\ Q-']C:]_T-5Q_P" 4/\ \37044 <_P#V-KW_ $-4_P#X!0__
M !-']C:]_P!#5/\ ^ 4/_P 37044 <__ &-KW_0U3_\ @%#_ /$T?V-KW_0U
M3_\ @%#_ /$UT%% '/\ ]C:]_P!#5/\ ^ 4/_P 31_8VN_\ 0TS_ /@%#_\
M$UT%% '/_P!C:[_T-,__ (!0_P#Q-+_8VO?]#5/_ . 4/_Q-;]% &!_8VO?]
M#5/_ . 4/_Q-0W'AS4[U4BO?$EQ-;K+'*T0M8EW['#@9"Y'*BNEHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** $W>U+7-))KNI:MJL=GJEK:6]G<K B/9&5CF*-R2V\=W/;M4_]G^)O
M^AAL_P#P6?\ VV@#>HK!_L_Q-_T,-G_X+/\ [;2?V?XF_P"AAL__  6?_;:
M-^@]*P/[/\2YQ_PD-G_X+/\ [;1_9_B4_P#,PV7_ (+/_MM '(>+O&YT;XG:
M#I/]BWEQ,RN('C9=LOFA5R/3:5.?;FO31P<5R5SX6U>\U6QU.XUBQ>\L@XMY
M#I?*;QAO^6GI5_\ L[Q+G/\ PD-G_P""S_[;0!OT5@?V?XF_Z&&S_P#!9_\
M;:/[/\38S_PD-G_X+/\ [;0!OT5@_P!G>)O^AAL__!9_]MH_L[Q-_P!##9_^
M"S_[;0!O$X% .:YN[M?$UM9SS_V_9-Y4;/C^S>N!G_GK6OH]T]]HMA>RA1)<
M6\<K!>@+*"<>W- %VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@##T+_D+^)/^PBO_ *30UMDX%8FA?\A?Q'_V$5_])H:W* /)VFB#PIYMJ-/_
M .$B9!<?VK)YGWB-I7IMP!QNZ<XJXJ:7KD7AN[N[A!+?W<UO(+>_D1&"K+P@
M#_W@I[G)'M7HGV"SV[?LD&-V['ECKZ_6JM]]ET^&W9=.$H$H51%#GR\]6  X
MZ?GB@#SW6/&%T//6>V6.WTZ_C6W6.Z7[0Y24H5==^3N SR!U[]:W-=U5I_#^
MBSW.H6\FFW=XB7]Y8%DC$1#$?-N)52P12<]STJT/$"7<DLEIX<EO/)"&\8*H
M='*A@H5@"S $$],9[]*UVU?0;=9[5K[3HTB81S1&5 $+9X8=L\]>M '$KK$.
MFW?GV[-+!9W5T+6-=0,_VA5MU;:F0,CIQ\V#NYIM[XHU$ZA;WR7&FR-:K,JW
M4<C_ &6[4QHX15W<OG*CD\\^U=DNN>&8H$D74=*6*'!5A+& FX9&.>,C)]Z>
MVK>'8HHXVOM+2(1_:HU\Q H3D^8.V.IS0!Q=WXT.I7$UI=2VMLD-W:R0%)C&
MZD72QNC@MD\9SD =>HYJYXJU>/0O$]S?VUQ:_;8K"+;!<W+!#NF"'*!L [3U
MQ^==-_:?AF:21OMFDO)AW9M\9.$Y<GZ9&3VS3K.X74[MC<:.BH48K<,%<. V
M%YQW&&% &%I?C&ZO[Z&U:ZT>,I-)',S.P$X65D_<\GD  D'/4=!S7:12QS1K
M)$ZO&PRKJ00P]0:C6RM%V[;6$;22N(QP3U(J5$2-0J*JJ!@ #  H K:I_P @
MB]_ZX/\ ^@FJWAK_ )%71_\ KRA_] %6=4_Y!%[_ -<'_P#035;PU_R*NC_]
M>4/_ * * -2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##T+_
M )"_B/\ ["*_^DT-;E8>A?\ (7\1_P#817_TFAK<H 9++'#&TDKK'&@+,S'
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
MBJT'BC5[B33K%-1Q>3:I/:RRMI3B+RT\S&UB=I;]WV8_>/'%,\)37FK&\O\
M3SIUK>+"R7).GB*6:<Y*O][(C],_>P30!:MM1O8_#NJV4&DZW#=O+=SQ2);%
M,;I'9-I)Y)RO'UK(NI?$F^\EA;Q-\QF,,0A&T8C5HQTR,R9_#(Z5Z/8K>K'(
M+V2-W,AV%%QA.P/OUJW@]\4 >7WD7B2[U$WUK%K*S0O=K:^:N$!>&,IE>Z;Q
M(!GIQ3;R+Q%+I-O!<C6;V+<KQ%;;8Q(G4LLREB<!1\I)YP?:O4L''7FC&![T
M  Z9K#T7_D8/$O\ U^1?^D\5;@&!BL/1?^1@\2_]?D7_ *3Q4 ;M%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!'<?\>\G^X?Y5E^$_\ D3=#_P"P?!_Z+6M2
MX_X]Y/\ </\ *LOPG_R)NA_]@^#_ -%K0!L4444 (3@9K%G\3Z=#J+V;&=S'
M(L,DL<#-$DC8PC.!@-R/SK:/;BN8L=.UC2KV]M+6*U>QO+Q[H73R'?$'Y92F
M/F.0<'(X(]* -B\TF&]O[*\DEN4DM"QC$<I53D8.X#KQZU0L?"5C87:7,-SJ
M!D19E4O=,P'FD,_!]2 ?J!7&6GAF]TUE^V16=O?R7B/9*)@X<E2DP"[0<;#N
MY)/')IUYX$OEN+_['HUIY<CS^0?MQ4!2BB/Y=I PR[L>O/6@#L4\)Z?'I]E:
M1S7R_8V8P3"Y82J&^\-W4@^GL*HMIFC^#'.I1C5#]HE\N1(G>4.[L<%E]<G
M/;(%<W>^#_$%UJTUU)IMK*L\D)D(OBFX)*CY^YG=M5ESGOP *W(]$UF'P99Z
M:EC;FXAO1)Y7VK"I$)BXPVWTP,8H L76@Z39#2;&6YU9=]])+;.MPY(F968[
MF[ C?@'CD^M7;3PAIUC>V%Y!/?\ G64)@C)NF(:/).UQ_$,GOTKG!X9UV*YG
MEM[2U'F:@;K,EV21F.1220H[R#C@X!Y/%9,?@?75A$1TJU_=1S^3_IV CN8V
M7Y50#"E&QUQN!Z\T >FF_A&JKIQ5Q<-"9AE#MV@X/S=,Y(XJWDUYK=>$-;N;
MB\,NGVLAGB=99UO2&G)E#IN!0CY0-OX<8'3OM+AEMM*LX+C8)HXD1PA)7<!@
MX)Y/XT 7:*** "L+1?\ D8/$O_7Y%_Z3Q5NUA:+_ ,C!XE_Z_(O_ $GBH W:
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***AN;B&UA>>X
MF2&&-2SNY 51ZDGI0!-169_;^DG3TOQJEI]C9Q&L_FKL+9QC/K[4^+6]+FA$
MT>I6KQ&<6P=95(,I. F?[WM0!H4444 %%%% !1110 4444 %%%% !1110 44
M4F0* %HI,BC- "T4FX49% "T4FX>_P"5&10 M%)N%&10 M%)D49% "T4F11N
M']: %HI-PHW"@!:*3(HR* %HI,BC<* %HI,BC(H 6BDR*,B@!DJEXW4=2I _
M*N7T6\UW3-"T_3Y/"]T\EK;1PLR7<&&*J 2,OTXKJ\BC(]: ,'^VM;_Z%2\_
M\"[?_P"+H_MK6_\ H5+O_P "[?\ ^+K?R*,B@# _MK6_^A4N_P#P+M__ (NC
M^V=:_P"A4N__  *M_P#XNM^B@#!_MK6O^A5O/_ NW_\ BZ/[:UK_ *%6\_\
M NW_ /BZWLCUHS0!STFNZQ'$\C>%KP*H))^U6_ '_ ZCL_$FJWUE!>6_A:]:
M&>-98V-U "589'&_C@UNWQSIUS_UR;^1JAX6(_X1'1?^O"#_ -%K0!7_ +:U
MK_H5+S_P+M__ (NE_MK6O^A5O/\ P+M__BZWLBC/&: ,#^VM:_Z%2\_\"[?_
M .+H_MK6O^A5O/\ P+M__BZWLBC(]: ,'^VM;_Z%2[_\"[?_ .+H_MK6_P#H
M5+O_ ,"[?_XNM[(]:,CUH P?[:UK_H5;S_P+M_\ XNET""^^UZQ>WUBUF;RY
M1XXGD5VVK"B9)4D=5-;V11F@ HI,BC<,9S0 M%)D4;AZT +12;A1D4 +129%
M&10 M%)N%&10 M%)FC(H 6BDR*-PH 6BDR*,C- "T4F11F@!:Q?$^GW.HZ6B
MVJ)++!<PW(@=L+-Y;AMA/;..">,XK9W"C(H \YU#PYK%_K U1M.NHH[BX>26
MTM[V--B^1Y8+\[69CZ9P!S56#P]XFATF"Q6SO1"%M"P-Y%OC>.1&9E;=@G"<
M9 Q\O7''J&1ZTN: /-FTWQQ-8OO:]CNA;E49+V/&-N I'_/3=AM_3'!]*V]#
MT_Q%:>)YWO;F>72C !$LD@D(.%X)W9W [\D+@YZ\"NMR/6C-  HP*6DS1D4
M+12;A1N% "T4FX49% "T4F11D4 +1110 53O[2YNH52VU"6RD#9,D4:,2/3#
M@BKE% %$V5V;YY_[3F$)CVK;^5'M5L?>!V[L]\9Q4']EZC]A2'^W;KS@^YKC
MR(=S+_=(V;<>^,UJT4 4C9W1O9IAJ4PA>/:EOY<>V-O[P.W)/L21S5<Z9J/V
M.&$:[<B5'+/-Y$.9!_=(V8 ^@!K5HH H?8;S[7<2C5)Q%)&5CA\J/$+<?,#M
MR3]21S47]FZA]EMXO[;N?,C<M)-Y,691_=(VX ^@!K4HH H&QO#<74G]JS^7
M*NV*/RH\0'U!VY/_  +-1G3;_P"SVT8UNY$D3$R2^3%F89S@C;@>GRXK3HH
MSC87IENW&KSA9EQ$@ABQ ?5?ER?^!9I/[/OO+M%.L7!:%LRMY,69QG.&^7Y?
M3Y<5I44 9QL+TO>'^U[@"8?NAY47^C_[OR\_\"S2#3[X?8\ZS<'R3F7]S%^_
MYZ-\OR\<?+BM*B@#-_L^^_TO_B<W'[[_ %7[F+]Q_N_+S_P+-*-/O0]F?[8N
M,0_ZX>3%_I'/\7R\?\!Q6C10!F_V??;+M?[8N-TQS$WDQ9M^>B_+SZ?-FE%A
M>B2T;^UY]L(Q*GDQ8G/JWRY'_ <5HTA.* ,W^SM0\FZ3^V[G?*P,4GDQ9A&>
M@&W!_P"!9IXL;P7%K)_:LYCB0++%Y4>)S_>)VY!_W<"K,M[:V[!9[F&)B,@.
MX4_K4?\ :FG_ //_ &O_ '^7_&@"M_9VH?9KB/\ MRY\R1PT<ODQ9B']T#;@
MCZ@FI1978N[>7^U)O*C0+)#Y4>)FQ]XG;D'Z$"I/[4T__G_M?^_R_P"-']J:
M?_S_ -K_ -_E_P : *O]F:C]DFB_MVZ\UY R3>1#F,?W0-F"/<@FIA978O89
MCJDYA2/:\'E1[9&QC<3MR#WP"!4G]J:?_P _]K_W^7_&C^U-/_Y_[7_O\O\
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
M9I-P(+R=DDV^8VR)Y!&F<;W*@[%SW; X/I6F&W %2"",@CH10!1-A>^==/\
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
M R/8BK.WQA_SUT/_ +]S?_%4 =!6!X(_Y$O2O^N/]328\7C_ ):Z'_W[F_\
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
MVN__   N/_B*WZ* ,#_A,]$_Y[7?_@!<?_$4?\)GHG_/6[_\ +C_ .(K?HH
MP/\ A,]$_P">MW_X 7'_ ,11_P )GHG_ #UN_P#P N/_ (BM^B@# _X3/1/^
M>MW_ . %Q_\ $4?\)GHG_/6[_P# "X_^(K?HH P/^$ST3_GK=_\ @!<?_$4?
M\)GHG_/:[_\  "X_^(K?HH P/^$ST3_GK=_^ %Q_\11_PF>B?\]KO_P N/\
MXBM^B@# _P"$ST3_ )[7?_@!/_\ $4?\)GHG_/:[_P# "?\ ^(K?HH P/^$S
MT3_GM=_^ $__ ,11_P )GHG_ #VN_P#P N/_ (BM^B@# _X3/1/^>MW_ . %
MQ_\ $4?\)GHG_/6[_P# "X_^(K?HH P/^$ST3_GK=_\ @!<?_$4?\)GHG_/:
M[_\  "X_^(K?HH P/^$ST3_GM=_^ %Q_\11_PF>B?\]KO_P N/\ XBM^B@#
M_P"$ST3_ )[7?_@!<?\ Q%'_  F>B?\ /6[_ / "X_\ B*WZ* ,#_A,]$_YZ
MW?\ X 7'_P 11_PF>B?\];O_ , +C_XBM^B@# _X3/1/^>UW_P" %Q_\11_P
MF>B?\]KO_P  )_\ XBM^B@#C/$OB?2]0\+ZI9VK7DEQ/:R1Q(+"?+,5( ^YZ
MUV72EI-HH Y*RUNRT;5]>AO_ +5&\E_YJ;;25PRF&(9!52#R"/PJ_P#\)GHG
M_/:[_P# "?\ ^(K?HH P/^$ST3_GK=_^ %Q_\11_PF>B?\];O_P N/\ XBM^
MB@# _P"$ST3_ )ZW?_@!<?\ Q%'_  F>B?\ /:[_ / "X_\ B*WZ* ,#_A,]
M$_YZW?\ X 7'_P 11_PF>B?\];O_ , +C_XBM^B@# _X3/1/^>MW_P" %Q_\
M11_PF>B?\];O_P  +C_XBM^B@# _X3/1/^>MW_X 7'_Q%'_"9Z)_SUN__ "?
M_P"(K?HH YR#QUH%Q'YD5Q=,FYER+&<\@D'^#U!J3_A,]$_YZW?_ ( 7'_Q%
M.\'\^'A_U]W7_I1)6[0!@?\ "9Z)_P ]KO\ \ )__B*/^$ST3_GM=_\ @!/_
M /$5OT4 8'_"9Z)_SVN__ "?_P"(H_X3/1/^>MW_ . %Q_\ $5OT4 8'_"9Z
M)_SUN_\ P N/_B*/^$ST3_GK=_\ @!<?_$5OT4 8'_"9Z)_SUN__   N/_B*
M/^$ST3_GK=_^ %Q_\16_10!@?\)GHG_/:[_\ +C_ .(H_P"$ST3_ )ZW?_@!
M<?\ Q%;]% &!_P )GHG_ #UN_P#P N/_ (BC_A,]$_Y[7?\ X 7'_P 16_10
M!@?\)GHG_/6[_P# "X_^(H_X3/1/^>MW_P" %Q_\16_10!@?\)GHG_/6[_\
M "X_^(H_X3/1/^>UW_X 3_\ Q%;]% ''^(?%6DWGAK5;6W:\DFFLYHXT%A/E
MF*$ ?<]374V:E;*!6!#"-00>W%3T8H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D.<
MBEJAK.KV>@Z3/J>H.\=I;C?*Z1LY4=,X4$XH QM)G\1:WI5MJ46IZ?;)<)O$
M+6#2%/;=YHS^0JY]B\3?]!S3O_!8W_QZL;X9>(M-U[PA;KILSR_8U\J8F)E
M?K@$@9X(Z>M=K0!@_9/$G7^W]-QG_H&-_P#'J#9^)1D?V]IO'7_B6-_\>KE+
MJPEELKA(]'NVMQ?WA6#[,R_O'7]U(%QTW='Z G.12/X<N=02ZBO8+J.6(,]Y
M,EON^V2>8#'MSPX"Y&?X3CTH ZT67B;G_B>Z<?\ N&-_\>I?L7B;_H.:=_X+
M&_\ CU5M"EU6+7;ZSO+'$ C207F&^=L#Y<GA@!D<=-O/)KI: ,/[%XF_Z#FG
M?^"QO_CU'V+Q-_T'-._\%C?_ !ZMRB@##^Q>)O\ H.:=_P""QO\ X]1]B\3?
M]!S3O_!8W_QZMRB@##^Q>)O^@YIW_@L;_P"/4?8O$W_0<T[_ ,%C?_'JW**
M,/[%XF_Z#FG?^"QO_CU'V+Q-_P!!S3O_  6-_P#'JW** ,/[%XF_Z#FG?^"Q
MO_CU'V+Q-_T'-._\%C?_ !ZMRB@##^Q>)O\ H.:=_P""QO\ X]1]B\3?]!S3
MO_!8W_QZMRB@##^Q>)O^@YIW_@L;_P"/4?8O$W_0<T[_ ,%C?_'JW** ,/[%
MXF_Z#FG?^"QO_CU(;+Q,#_R'=._\%;?_ !ZMVB@#F=/T/Q!IMH+:WURP\O>\
MGS:8Q.7<N?\ EMZL:M?8O$W_ $'-._\ !8W_ ,>K<HH P_L7B;_H.:=_X+&_
M^/4?8O$W_0<T[_P6-_\ 'JW** ,/[%XF_P"@YIW_ (+&_P#CU'V+Q-_T'-._
M\%C?_'JW** ,/[%XF_Z#FG?^"QO_ (]1]B\3?]!S3O\ P6-_\>K<HH P_L7B
M;_H.:=_X+&_^/4?8O$W_ $'-._\ !8W_ ,>K<HH P_L7B;_H.:=_X+&_^/4?
M8O$W_0<T[_P6-_\ 'JW** .8U0>)].TF\OAK.FR&V@>;8=-8;MJDXSYW'2N@
MM)S<6<$[  R1JY [$C-<_P"/M<L-!\&ZE<:C*\<,\#VZ,L;.-[H0H. <9/&3
MQ5KPEKEAXB\-6=]IDKRVVP1!VC9,LHP<!@,C/&: )Y/$>E0VTEQ)>*L4<YMW
M)1LB0=1C&>!R3TQSTIMSXHT>U:Y66^0&VV^9A&;[V,8P/FZ]LX[UBW&@:S,+
MN18K02M>S21*TY(,<D1CR3LX(SG'.>F13(O!T_E_9+N.&ZM+5)/LN9F5I7<A
MLO@97!&."<@T ==%=PSR,L,BOL"EMO. PR.?I4]<[I&D:IIVM3L]XCZ6T "1
MYY,ORY;&..C=SD%1@;>>BH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "LGQ%>W.GZ0TUF8EN&G@A1Y4+JOF2HA)4$9P&)QD5K5A
M^+/^0(G_ %_6?_I3'0 GV'Q/_P!![3__  5M_P#'J:;/Q(#@^(--SUQ_9C?_
M !ZM^O/_ !S'8)JL>HVMO'-J]G;/]K7RMQ-D1B0=,%NZCN<CH30!T0LO$K=-
M?TX_33&_^/4OV'Q/_P!![3__  5M_P#'JXN]\2PZ59W47AN>WAMTAMQ9E;/'
MEKL<[6)'3('4$Y;&,FJS^.]8?[3)'J]NL0:<Q+]A8G"1HZCW)8NF?0'O0!WO
MV'Q/_P!![3__  5M_P#'J0V?B5>6U_3@/?3&_P#CU<?=^+]?:]O2EU9VL(GC
MCAC:%I'16=0&(VCY65B<[NH&.]6=6U2/6/ =A<W<EK/<?VI'&DD]L2C%+C&X
MH.0"@R<=B: .G%GXE)(&OZ<2.H_LQO\ X]2_8?$__0>T_P#\%;?_ !ZN&CU2
MYT75M=N!<64-P]\Z7<EM9-M)^R@QD9R3^]4CJ0233U\=:M++<JE[ H-LC)YM
ML5\M_P!WN/0\$,QRWIT &: .U%EXF.<:_IW'_4,;_P"/4OV'Q/\ ]![3_P#P
M5M_\>K@;/Q-?66K:C=V3I(]W(&:S-HR-)+]D4[L\X^9<8&<\\GBIHO&>N1-
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
M!@XRV#P,<=#6AJ.IP:S\/+"ZUAK>5SJ$"R-Y6Y25N%#'&/[@)/&,9[4 =/\
M8?$V,_V]IW_@L;_X]0++Q,0"->TXC_L&-_\ 'J\^U'Q1J%YHE_:W.LQ@2(VP
MQ614JJW&S:1WW)R?8>E79]?U/1[>>TTVY@MX;=VB,/V(XM%$JK&W^TLB,6]!
MGC@4 =)KGA?6O$6B7>D:AK>GO;7491\:8P8>A'[[@@\CZ5)I/AW7-$TBTTRQ
MUG3H[:UB6*-?[,;.!W/[[J>I^M<K=>+-;L9[Z*37;=_L[SHF=/.]O+56'3C+
M$E>.WO3;[Q=JE[J=Q!%JC6EJLL$FY+7YHE$ZJX.?X=K!LGJ,\ 4 =P++Q,>F
MNZ=_X+&_^/4OV+Q-_P!!W3O_  6-_P#'JY*/Q/J:F..TGAW>:_E*MG@7S><5
M=<_PLJ;6SWW9[5H>$-?N]:NIK/4;R*\62T\W"6YBV_.R%3ZY !/UH VA:^)'
M.%\0::3[::W_ ,>I39>)@"3K^G ?]@QO_CU<BJV&AP>(+WP_8645Y:WBP+*D
M.WR(F5 Q.%.0,$]#R#46JZ[J%]H%Y;:G?6RDZ<3Y"6K.EY\C?O$? (^8+VQ^
M8H [3[#XF/37M._\%C?_ !ZD-EXF')U[3A_W#&_^/5P\GC+5K8M!'K$#+;)*
MS-]A/[W8(V4+Z9W,O?@9ZU8U+Q!<ZA%<QWTL;6OF RP&W(-DRS((B&QEMZY;
M/;M0!V/V'Q,.NO:=_P""QO\ X]1]A\3_ /0>T_\ \%;?_'JY:?Q7K20W\HN$
M7RP?-C^S?-9,)0H4$D!]RDL">/E]*NZ-J>O7,NG)-JB7$>H0[TEBMTQ&R/F1
M6QQRI ^N<9H VS9^)00#K^G GH/[,;G_ ,C4OV'Q/_T'M/\ _!6W_P >K!U2
M+3)?%&JQ>(())7F2--+PK;BFP;UB8?=??G/(."N>*L:1XAOGUV:*\E06R&5)
M[=H2K695PL7S?Q"13G^5 &JUGXE7EM?TX#WTQO\ X]2_8?$__0>T_P#\%;?_
M !ZL_P 87ND7?AV">=X)[87T0W.F\ K( W&.V&S^-9NM^)9O[4M-0TG4)&L3
M:7"+&ML61Y%9,MTR=JDMQUVGWH Z$67B8C(U[3C_ -PQO_CU+]A\3_\ 0>T_
M_P %;?\ QZLWP'>VS:;<VZ72RRF^NI 5C,>]?,SO"] #N!X]:Z^@#&T&[OIY
M=3MM0E@FELKH0K+#"8PRF*-_NEFP<N1U[5LUAZ%_R%_$?_807_TFAK<H ***
M* "BBB@ HHHH **** "L/Q9_R!$_Z_K/_P!*8ZW*P_%G_($3_K^L_P#TICH
MW*3&.AI:* "BBB@ Q28YZTM% "8XQFEHHH 3GUI:** ,W3=$M-*=WMFN3N&%
M$UP\@C&<X0,3M'3@>@]*T>@Z_G2T'@4 <KJ_B74M-MFG;3HK>%) CS7DNR,
MR; =PSV(;G%,L?&]I/J-_'<7-E]CAD*6T]K(TWG;8_,?.U< A>< GH:V=;TI
M]6LH[=+QK79,DNY8E?=M.0,-QC(%8U_X/:>:]NSK,T!EF\]2D$>(?W31,.G.
M48]>XS0!HGQ;H8,H_M!?W4*SN1&V-AVX(./F/S+P,GFJECXTT^YUF\L)KB",
M(5:VD5F(E0Q^9D\87@-WYQ7(167ACR9+D>,XI8TMTMF:6")\*=H'5>5)0<=,
MD]S5Y_#^BMIG]I3^*GDTN65-SLJ$.RQM#MW8SG#-QU!^E '1R^,?#5[']D;4
M_P#CZ4QA5216P3L/;*X+#GC&0>A!IMAK.GP)!H7A]OM,EF%C,<GFD)"K;"1(
M1AMI&.IZ'TK)M/!%M=V*R:?KRF!HGAWVMK J-\ZDGY1C.8P#^-;&@>';K2-2
MN+N6[2870<R)L&4)?<H5O3EN,#F@#<L9+B:SADNHEBN&0&2-6R%/<58QZTM%
M !BDQ[TM%  <^M)@^M+10 F.<]Z7M110!$MO$D\DZQJ)9 %9^Y Z#]34F#ZT
MM% !S2 8I:* .?'_ "4)_P#L%+_Z--=!7/C_ )*$_P#V"E_]&FN@H *P-9_Y
M&KPU_P!=;C_T2U;]8&L_\C5X:_ZZW'_HEJ -_%%%% !28]S2T4 9U[HEG?WL
M=W,;@2(H0B.X=%D4'(#J" PR3U]36CCCK110 G/K2T44 %4-2TBWU0PM-+=1
MO"3L>WN'A;GJ"5(R.!Q5^B@!L<:0Q)%&H5$4*JCH .@K/U2_O;)E%KI\ET&1
MF)0CAAC _4G\*TJ0]10!PY\<W DBMB=(-\=1:T>U6Z8R*@SE]NW<3P>,>G-;
M@\7Z&]L;A+\-&$CD^6)RQ60$H0N,G(!/ XP<XQ51?"<HC@7^V)"T6H&^W_9X
M\L2<[#QTY//6LQO"4/A^W?49?$EQ;1V<<:0SO#'MMXTW* >/F!#D'/L: -VX
M\9>'[3)FU2+:(A-N569=AQ@@@$'J#CKCFF3^-O#]M*(YK]D8J7YMY?E 4,<_
M+P0I!(/(!'K7&7.G>#4AEDM_$MM:Q72^6&$$;R!E W8<KN ( )7IR3TK5U73
M]/&IS7VH:Y:0V^JQO$J,P.Z)HPI=#T!X4DXQCC.* .EF\5Z)"#YE^J8E,+9C
M?Y6&,YXX4;E^8\<CFHYO%%C))]GL;J"6Z\\V_EN' +A6.T$#OM.#T.#@\5E6
M_@P3+)<G7I[C[8'\^00Q[9H9%7<F , ':,$<C)JS#X-%OJ"7$6J2JB7BW0A$
M*;3@,-IXZX<_-U/&>E &WIMQ?3I(;ZV2W8%=@5BV05!/7T)(_"KV#ZT #@TM
M !S28/K2T4 5-1TVWU2U$%QYH4.'5HI6C=6'0AE((J.TTBVLI1)$T[.(_+!E
MF:3ODGD_>)ZGJ>]7Z* $QCN: /<TM% $4%O%;1"*%%1 2<+QR3DU*!BBB@!"
M*6BB@##T+_D+^(_^P@O_ *30UN5AZ%_R%_$?_807_P!)H:W* "BBB@ HHHH
M**** "BBB@ K#\6?\@1/^OZS_P#2F.MRL'QA(L7A\RN2(XKNTD<@$[5%Q&2>
M.P )_"@#>HKG_P#A-_#?_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?
M_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?_06A_)O\*/\ A-_#?_06
MA_)O\* .@HKG_P#A-_#?_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?
M_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?_06A_)O\*/\ A-_#?_06
MA_)O\* .@IKML4L%+$ G"]36#_PF_AO_ *"T/Y-_A1_PF_AO_H+0_DW^% '(
MCP]>CPO%?O!K+:J'6"*';#OM8_M"R,4'0\(#\Q8\ 5>ATR^TN]LKK^RKN[;3
M[N>2Z92I-TTPP)XQD D8P5XQN.,XYZ#_ (3?PW_T%H?R;_"C_A-_#?\ T%H?
MR;_"@#2TM2+%3]A6S#NSB!0 1DDY;'&XYR?<GK5ZN?\ ^$W\-_\ 06A_)O\
M"C_A-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@#
MH**Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\ 06A_
M)O\ "C_A-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;
M_"@#H**Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\
M06A_)O\ "C_A-_#?_06A_)O\*  ?\E"?_L%+_P"C3705R>F:I9:QXYGN+"<7
M$"::J.ZJ=H;S2<9(ZXKK* "L#6?^1J\-?]=;C_T2U;]<QXFO;?3M<\/7MW)Y
M5M'-,'D*DA28F SCIF@#IZ*Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH
M Z"BN?\ ^$W\-_\ 06A_)O\ "C_A-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H
M?R;_  H_X3?PW_T%H?R;_"@#H**Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\
MF_PH Z"BN?\ ^$W\-_\ 06A_)O\ "C_A-_#?_06A_)O\* .@HKG_ /A-_#?_
M $%H?R;_  H_X3?PW_T%H?R;_"@#H*R/$R3R>&-4BMX)9YY;9XTCA WDL,#&
M2!WJM_PF_AO_ *"T/Y-_A1_PF_AO_H+0_DW^% ',ZAX<OUFTV2PDU4W]VYEN
MKV18LQ8@,:*X P!R =H)ZG-6=/MY],OEN$\-WCV4NG1Z?';'8S6_ED@JV6YC
M8,/F_P!GD5N_\)OX;_Z"T/Y-_A1_PF_AO_H+0_DW^% &U:H8[2*-HDC*HH\M
M/NKQT'L*FKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@#H**Y_P#X3?PW
M_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\ 06A_)O\ "C_A-_#?
M_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@#H**Y_P#X
M3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\ 06A_)O\ "C_A
M-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@"30O^
M0OXC_P"P@O\ Z30UN5SOA>[@O[O7KRUD\RWFOU,<@! ;%O"#C/N"/PKHJ "B
MBB@ HHHH **** "BBB@ I,')I:* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $()-*!@444 !
MZ=,T@'K2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
A%%% !1110 4444 %%%% !1110 4444 )@YR32T44 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %/ G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK(\5220^%-4D
MB=HY%MG*NIP0<=0: ->BL)/"NG%%.^]Z?\_<G^-+_P (IIO]^]_\"Y/\: -R
MBL/_ (133?[][_X%R?XT?\(IIO\ ?O?_  +D_P : -RBL/\ X133?[][_P"!
M<G^-'_"*:;_?O?\ P+D_QH W**P_^$4TW^_>_P#@7)_C1_PBFF_W[W_P+D_Q
MH W**P_^$4TW^_>_^!<G^-5[[0='TZQFO+F2_$,*EW*W,K$#Z Y- '245QZ6
M?A^2>XABEU*1[?9YH2:8XW+N&.>>.PS2P67A^XTZ:^274Q!$K,2\TR$@ DX#
M$9Z'I0!U]%<L=)T%=.2^:XO1"X0K_I4I8EL;5P#G)R.*C@L- N+P6J2ZBLNQ
MI")+B5-H4@'.3P>10!UM%<O;Z1H5S/=PI<7@>U<)*&NY!R55@1\W(PPYJ"2S
M\/Q07<SRZEY=I*L,A6:9CN.,8 .2/F'- '7T5S__  C>D8S]HNL X/\ ILG'
M_CU2?\(IIO\ ?O?_  +D_P : -RBL/\ X133?[][_P"!<G^-'_"*:;_?O?\
MP+D_QH W**P_^$4TW^_>_P#@7)_C1_PBFF_W[W_P+D_QH W**P_^$4TW^_>_
M^!<G^-'_  BFF_W[W_P+D_QH W**P_\ A%--_OWO_@7)_C1_PBFF_P!^]_\
M N3_ !H W**P_P#A%--_OWO_ (%R?XT>#I))?".G/+(\C^607=MS'#$<GO0!
MN4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5B^+O\ D4-6_P"O9_Y5M5B^+O\ D4-6_P"O9_Y4 ;"?ZM?H*=34
M_P!6OT%.H$%%%% !1110 4444 %4]5L?[3TJYL?.,/GQE/,"AMN?8]:N44 <
MW#X7@AUT7T=ZJ$2)*8$A11E8RG;D9SFH+OP6+RVL8I-1<M:I*FYH5(8/W Z!
MAV/U]:F\1:)%]BN;JR@F>]FDCSM9G&/,4L=F<= ?3]:RH['4C?:C#<6;30RO
M/()! 5R=B;-O)P"P;CN>: ->T\)K;:'%IIOI':"9)H+CRU#JR8VEL??Z<Y['
M%12^#5ENFN6OW\QF9W'DKM9B5/*]Q\O3ODFLC4[36CH0T^QL9EMYM,;>GE@E
MIRA&&);*'=M.0#WK7G&JW>F:?+-;SL$N2;ZV("LR<\+C[R@X..I% $#> +0Q
MR(MY(H?;R8U)X14()/52%^[T!YJY;^%#;:1<V":C)^^DB=9#$N4V;<#'?[HK
M'M8-?M-1DG2VD"RQ!-Z1\J@>4I\K,>?FCR.P)]*2%/%>G65X+:V'GR2M(4"@
MH'89^4_W<\'T_D 6O^$*@@ND8:JJL9?,,3V\963+N<%>_P#K" >V!77PK(D0
M623S''5MN,_A7/Z%H\<D3W%_9%+E+N62,OD$ ON!'MGFNCH **** "BBB@ H
MHHH **** "L'P5_R)^G?[C?^A&MZL'P5_P B?IW^XW_H1H WJ***!A1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8OB
M[_D4-6_Z]G_E6U67XCM)[[PWJ-K;)OGEMW5%SC)QP* -)/\ 5K]!3JPEUK40
MH'_"/7G _P">B?XTO]MZC_T+UY_W\3_&@1N45A_VWJ/_ $+UY_W\3_&C^V]1
M_P"A>O/^_B?XT ;E%8?]MZC_ -"]>?\ ?Q/\:/[;U'_H7KS_ +^)_C0!N45A
M_P!MZC_T+UY_W\3_ !H_MO4?^A>O/^_B?XT ;3DJC%5W$#(7U]JY"+Q-<6NB
MQZI<7*74SC$EB (S$Y(^7."1CD8/6M7^V]1_Z%Z\_P"_B?XT?VUJ/_0NWG_?
MR/\ QH S)O&TL.W=I87,H0EKG  9&=&SM[JI^E0S?$.&% WV)7PV&VW'0;59
M3G;SG> ?3WK1MKZZM/-\GPW>@RN9'+3*Q)/N6/Y=!5C^VM1_Z%V\_P"_D?\
MC0,H2^)9+W0XKV"5;*07\4#C*R;@67(R1W!_#%9\OCEX[QKH1'R5M'/V,M@F
M42 ?>QZ'Z5O_ -M:C_T+MY_W\C_QJN?$]T-0%C_8%[]H,1F"[T^Z"%SG/J10
M!G'QXMQ%)'%;+#+()%BD,X(4J2,M\O';'7)XK2\-^)8]4B2VN"$N4CC^9F_U
MQ*!B0,8]>.U3_P!M:C_T+MY_W\C_ ,::=8OV92?#EX2IR/WB<?K0!DW7B287
MEU'9:M;W$4<I5F15+0N$8[#[,P51GGK4IU+5;^+6(HK\V=Q:R0>6$A1V4O$I
M\O##'WVQDUI_VUJ'_0NWG_?R/_&C^V]1_P"A>O/^_B?XT ;,2ND*+(^]PH#/
MC&X]SCM3ZP_[;U'_ *%Z\_[^)_C1_;>H_P#0O7G_ '\3_&@1N45A_P!MZC_T
M+UY_W\3_ !H_MO4?^A>O/^_B?XT ;E%8?]MZC_T+UY_W\3_&C^V]1_Z%Z\_[
M^)_C0!N45A_VWJ/_ $+UY_W\3_&C^V]1_P"A>O/^_B?XT ;E8/@K_D3]._W&
M_P#0C3O[;U'_ *%Z\_[^)_C4GA6SN+#PQ86MW'Y4Z1G>F<[223C(^M S8HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *89H@"3(@PVT_,.#Z?6GUR%WX=OYY=080V
MY2:Y>2-6DX(:,*'/'# CI[]: .L,T0)!E3(;:1N'!]/K3@0>A![<5QT?A":0
M_P"E%6:)B4D60@R.9"WF-QU P,?TK>T2WU&U2ZBOVA9//)MS'U*>K>^<T :E
M%%% !6"W_(_1?]@M_P#T:M;U8+?\C]%_V"W_ /1JT ;U%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !116-XM)'A'5L$@_97Y!QVH U_,3^^OY
MT>8G]]?SK%3PCX?**?[)MNG]VG?\(AX?_P"@3;?]\T ;'F)_?7\Z/,3^^OYU
MC_\ "(>'_P#H$VW_ 'S1_P (AX?_ .@3;?\ ?- &QYB?WU_.CS$_OK^=8_\
MPB'A_P#Z!-M_WS1_PB'A_P#Z!-M_WS0!L>8G]]?SH\Q/[Z_G6/\ \(AX?_Z!
M-M_WS37\)>'T1F_LBW.!G 7D_K0!M>8G]]?SH\Q/[Z_G7!VTGA&Z>)$T)%:2
MW^T?O"@"C>$"D[C\Q)X%6[>S\+/Y[7>A1V$4,GE&6Z**I?CY00QYYH ['S$_
MOK^='F)_?7\ZXR&V\)S:/<Z@NCPEK:.262W7!D"J6&<9QSM..:+:'P=<7$T3
MZ9;VZQ+$QDE*A29 2%!#'D8.: .S\Q/[Z_G7F-UJ7BU/C=;V$2V)TI[,N+@Q
M'(@W L,[L;]P _'I72_V;X)PY\O3,(P5CO'!.>.OL?RJ"\L/#-IJB6"^'EN+
MB2#SHO*"?O%W $+E@>,@GMB@#L/,3^^OYT>8G]]?SKEY=,\%0.Z30Z;&Z-M=
M6< J>3@\^Q_*GG1?";+<>186=Q+ A=XHB"W3/K0!TOF)_?7\Z/,3^^OYUR::
M;X4^Q6=W/I=K:QW2>8!<,JE1C//.#VZ&DDLO!4<9D$&FLB_?(<?*,$YZ_P"R
M?R- '6^8G]]?SH\Q/[Z_G7'RP>"(].FO$M]/D$4 G,88!]I&5X)X)]ZT[?PM
MX>N+:*<:1;J)$#@%>1D9H W?,3^^OYT>8G]]?SK'_P"$0\/_ /0)MO\ OFC_
M (1#P_\ ] FV_P"^: -CS$_OK^='F)_?7\ZQ_P#A$/#_ /T";;_OFC_A$/#_
M /T";;_OF@#8\Q/[Z_G1YB?WU_.L?_A$/#__ $";;_OFC_A$/#__ $";;_OF
M@#8\Q/[Z_G3NM8O_  B'A_\ Z!-M_P!\U%X)&/!NF#G C(&3G@,<4 ;]%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %8OB[_D4-6_Z]G_E6U6+XN_Y%#5O^O9_Y4 ;"?ZM?H*=34_U:_04Z@ HH
MHH **** "D9=Z,N2,C&12T4 8#>$;!E@4SW9$,*P+^]ZJ)!(,\<G*C\*DO/"
MUE>QLLLUR";O[8K!P2CXP0,@C&"1BMNB@#!MO"VGZ=IE_91W%TEK>*XE5ION
M[L[BO'!.:CGT#29KLW4M[+YIB523. -BJR=/0AFR:W;BVANX&@N(UDB;&5;H
M<'(_45R>O^';NXD:+3(6AMDTYK=%C>,!V+@A"&!(& >>.M $&I>$=.DMXH+#
M55MSOP?.E#C:"^5 X[N1].*VM1\.V&IW<+W=W,M\MN(XGAD$;IA@Q=!U!R!G
MMCBJ,6E:E*UG]MLTE\N_D<LS(=MOL=4!QUP7Z>U4AI?B;^U+*[F0S&)I!,1<
M+RIQ]PX!4' .#GIB@#4F\,Z,9Q)+>3+)$[,";@ H7W9'T.XFJ^C:%#I4VH32
M:M$]K-"55589BC QG=GL.2<8S3=6T;4KG5KBYABE,/VFTE$0DC"S"-@6SD9!
MXQU%+X:TG4]/E:#4+&*2VF20^:SJ7A!D8^5@?>0@Y_/.: +)\+Z7JEC;H+^[
MN+> &.)EN 0, H1D#ZCZU(W@[3GF\UYKQSNW$&7@\N?3_;:MZ**.&,)$BH@)
M.%&!SR:?0!S4?@?2XGF9)KL&4#.)!Q\NTX.,\CK_ $KH;>!;:VB@0L5C0("Q
MR2 ,<U)10 4444 %%%% !1110 5@^"O^1/T[_<;_ -"-;U8/@K_D3]._W&_]
M"- &]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !6+XN_Y%#5O^O9_Y5M5G:]92ZEH%_90%1-/ R)N.!DCC- %]
M/]6OT%.K"6^\1!0/[#@X'_/X/\*7[?XB_P"@'!_X&#_"@#<HK#^W^(O^@'!_
MX&#_  H^W^(O^@'!_P"!@_PH W**P_M_B+_H!P?^!@_PH^W^(O\ H!P?^!@_
MPH W**P_M_B+_H!P?^!@_P */M_B+_H!P?\ @8/\* -IRPC8HNY@#@>IKD(O
M$%U:Z)'J$LS7-Z5VW%F4V[)">G3Y2 " #UZUJ_;_ !%_T X/_ P?X4GV_P 0
M_P#0#M__  ,'^% &;/XPNX-NZPC4>:$9F<A5#(SH<XYX7!]":@G\?/%%O2Q2
M7!^;;)Q@JK YQT^;!]Q6G;R:U:B00^'[9/,<N_\ I@.6/4]*F^W>(?\ H!V_
M_@8/\* *,GB)[S0XKL2+;2"_B@8(^=P++D?]\D_E6=+XPNDO3=B"0*+-Q]D8
M\&02#!'OC(Z_X5O_ &_Q#_T [?\ \#!_A54Z]K8U9=._L*'SC 9\_:QC:&"^
MGJ: ,_\ X3:6ZBDA%JL#R"54<2$^5M)&YN.,\8]ZU/#?B!KZ*.UO$>*X2.-0
MTG69B@)/UZ\<&IOM_B'_ * =O_X&#_"D-[X@)!.A6Y(Y!-V./TH R;K7IVO+
MI;#43-!'(48B/)CD",0N<=&8*H'UJ3[;JFH1ZS +^2VN+>6#RA"BDJ6B4E.1
MTWD\^U:?V_Q#_P! .W_\#!_A1]O\0_\ 0#@_\#!_A0!M1*R0HCN795 +'JQ]
M:?6']O\ $7_0#@_\#!_A1]O\1?\ 0#@_\#!_A0!N45A_;_$7_0#@_P# P?X4
M?;_$7_0#@_\  P?X4 ;E%8?V_P 1?] .#_P,'^%'V_Q%_P! .#_P,'^% &Y1
M6']O\1?] .#_ ,#!_A1]O\1?] .#_P #!_A0!N5@^"O^1/T[_<;_ -"-.^W^
M(?\ H!P?^!@_PJ?PWI\^E^';*RNMGGQ)A]AR 22>#^- &K1110 4444 %%%%
M !1110 4444 %%%% !112,RJ,LP SCDT +130Z, 58$$X&#3J "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *B:ZMU!+3Q@*VPY8<-Z?6I:
MY*X\.WT\VHLL=NHGN79%+Y!5XPF\\<,.OXGF@#IS=VP)!N(@0P0C>.&]/K4J
MLK9VD'!P<>M<C'X/=_EN65_*)6)PQRV9"Y=O<9 Q[5N:-:W]FES'>RQ21^<3
M;[!@A/?WSF@#3HHHH *P6_Y'Z+_L%O\ ^C5K>K!8C_A/H^1_R"W_ /1JT ;U
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% &=KMO=W6C7$-B^VX;;C#;=RA@67/;*@C/O7)ZCX?U::X<6<,UOI[
M[]EJKQD*WDL-QR3U<KTZ8S7>T4 <!_9?B518JL#XM7$T<H:(.&,,BMD=#EBO
M/OVQ6C&?&$L]MOQ"CN// $9"#)^[U.,;<YR<YQ7744 8_AMM8;37;7 5NC*V
M%VH,+QC&TD$=>3SZBMBBB@ HHHH **** "BBB@ HHHH **** "BBB@"E<E?[
M4L03=;L28$8/E'@??_I[YI8=,A@6T59+@_92Q0M,QW9!!W9/S=>_2KE% %)-
M,A1(T$MP1'.9QF=B2QSP3GE>?N].E#:9"R2*9;G#SB<XG;(;C@<\+Q]WI5VB
M@"G+ID,RW0:2X'VDJ7VS,-N  -N#\O3MUI9M.BF:Z+23@W,8C?;,PVC!Y7!^
M4\]1S5NB@"J;"(RF3S)LF'R<>:V-OKC/WO?K21:?%$UNRR3DV\1B7=,QR#CE
MLGYCQU//6K=% %.+3(81:A9;@_9BQ3=,QW9SG=S\W7OTI$TR%$C427!$<QG&
M9V)+'/!YY7GH>.E7:* *1TR$I(IEN<23B<_OVR&XX'/"\?=Z42Z9#,MTK2W
M%R5+[9V&W  &W!^7IVZU=HH J2Z=%,UTS23C[3&(GVS, HP1E<'Y3SU'-*=/
MB:8R^9/DP>1CS6QM]<9^]_M=:M44 5(]/BB>W=9)R8(C$H:9B"#CEN?F/'4\
M]:;%ID,(M0LMP?LV[9NG8[L]=W/S>V>E7:* *2Z9"J1()+C$4QF&9V)+$DX/
M/*\]#QTH.F0E'3S+C#W N#^_;.X$' YX7C[O2KM% %*73(9DN5:6X N65GVS
ML"N,?=Y^7IVITNG0S-<LTDX^TQB-]LS# &>5P?E//45;HH JFPB,S2>9/DP>
M1CS6QM]<9^][]:2/3XHY+=Q).3!$8E#3,00<<MS\QXZGGK5NB@"E%ID,(M L
MMP1;;MFZ9CNS_>R?F_&A=,A5(E$MQB*8S+F=LEB2<'GE>>G3I5VB@"DVF0LC
M+YEP TXN"1,V=P(.!SPO'W>E$NF0RK<JTMP!<,K/MG8;2,8V\_*..<=:NT4
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
M<$=A0!KP^'XIX(YHM9U=HY%#*?M/4$9':HFT:U6_CL6US5Q<R1-*J?:3RJD
MG.,=6'YUG+X$N$8F/5!'A L92(@Q'Y<LOS<'Y3_WU4__  ADHG61;] H5@T0
MA.QLF(D8W=&\KYAWW&@#2_X1E?\ H,:O_P"!7_UJK7FD6=@J&YUW5D\QMJ 7
M!8L?8!<FL.X\+:JE[<*+?[5;+ $@<SA7#Y!5L'C:IZ GH.G-=-_8!B;3)K>=
M4GL@X)=,K)O'SDC(P2><T 10:!#<PI-#K>K/&XRK"ZZC\J@CTVQENKJV77M6
M\VT ,X-P0$!&0<E<=*MV^A3V^KOJ"WBEVW<&,\JQ7*GGD#:=OIN[TV_T"XOI
M-44W<2V^H1B)T,62JA"O7/J<_A0!"-&M3>K:#7-7,[1><%^TGE,@9SC'4BK'
M_",K_P!!C5__  *_^M4.E^&I],U%+I+R%ML;1D& @E2RG&=W8+@>U=%0!A_\
M(TO_ $&-7_\  K_ZU.\(W$]UX5T^:YF>:9HSND<Y9L$C)]^*VJP?!7_(GZ=_
MN-_Z$: -ZBBB@ HHHH **** "BBB@ HHHH ****  @$$$9!Z@U3_ +)TXH$^
MP6VT'('E+CICT]"15RB@"D='TP@ Z?:X Q_J5Z>G3V'Y4]=,L$;<ME;AOFY$
M2_Q<'MW[U:HH AM;2VL;=;>TMXH(5^['$@51] *FHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q?%W_(H:M_U[/\ RK:K%\7?\BAJW_7L_P#*@#83_5K]!3J:G^K7Z"G4
M %%%% !1110 4444 %%%<MKNKZCIVMP01WMI'9W(6,N\>3:N6&"_S<JW*CI\
MQ% '4U2OM.%])"QN;B+RCG;$^T-]?6N<7Q[9Q!$>*65B&RVY!R'VXQGCK3W\
M>6D>$:RF,S2K$L:R)R27!Y)P,&-OKQCK0!!<VFMQ:_)%"+I[)YFC,OF' 28
M[AZ>65('LU1VL6KK9&??<F 7Q250D@F%N';)PW7^'!4=*T$\8I=:#?:A:VK!
MX(1*B2,#D$D G'0 @Y]A45YX@O-)U2T6XNK:\M)8R7,*A&'S*-W+'CYAP* ,
M]9-5368A,;S[&2YCW02LQB\P;!E>%;&[&[MC-=C;:9;VEW/<Q!_-G.7)<D=<
M\#M7-P^/+00*S0R/\OWRZ+N;87 QGCA3S6U!K=M?: VHQ745JFS<[S$$0GON
MY_K0!K45QT7B>^=-S-:$^2X^3Y@66(R>8"#]W(VX]CS5C3_$-W=:S86SF'R;
MBTCE8J,_.R;B,YX/<<8QGG- '4T444 %%%% !1110 4444 %8/@K_D3]._W&
M_P#0C6]6#X*_Y$_3O]QO_0C0!O4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5E>);::\\,ZE;V\9DFDMW5$'5C
MCI6K10!B+X@<(H_L75>!_P ^_P#]>E_X2%O^@-JO_@/_ /7K:HH Q?\ A(6_
MZ VJ_P#@/_\ 7H_X2%O^@-JO_@/_ /7K:HH Q?\ A(6_Z VJ_P#@/_\ 7H_X
M2%O^@-JO_@/_ /7K:HH Y]_%<<=S%;/I.J":4,47[/\ > Z]ZF_X2%O^@-JO
M_@/_ /7INH?\C;HW_7.?_P!!%;E &+_PD+?] ;5?_ ?_ .O43ZQ%+O\ ,\/Z
MB^_&[=:@[L=,\\XK?HH YW^T[;&/^$;OO_ -:#J5JPPWAN^(R#@V:]1R*Z*B
M@# 35XH@PC\/ZB@88;;:@9'IUIIU2W( /AR_(' 'V0<?K70T4 <[_:5K_P!"
MW??^ :T#4K<)*G_".Z@4EQYBFU&&^HS7144 <^FK01J%3P]J"J%V "T  7TZ
M]*<NLQHRLF@:DK*-H(M0,#TZUO44 8O_  D+?] ;5?\ P'_^O1_PD+?] ;5?
M_ ?_ .O6U10!AMXC92O_ !)-7.3CBWZ>YYIW_"0M_P! ;5?_  '_ /KUH7:,
M\EKB.5PLP8E'VA?E/+>H]OI5J@#%_P"$A;_H#:K_ . __P!>C_A(6_Z VJ_^
M _\ ]>MJB@#%_P"$A;_H#:K_ . __P!>C_A(6_Z VJ_^ _\ ]>MJB@#%_P"$
MA;_H#:K_ . __P!>E\)VL]GX6T^"ZB:&98SNC;JN23@_G6S10 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 4-;O9-.T'4+Z'9YEM;R3+O^Z2JDX/Y5AWGB:[@O5AC2';+.ELI()\LF-7
M\UN?N?-M^O>NHEBCFB:.5%>-AAE89!'H13#:6YSF"(Y38<H.5]/I0!RT/BB_
MCB:ZOH(8[)D0QR)ECG?M8D9S@G&!ZGO760RI/!'-$P:.10RL.X(R#36MH'C,
M;0QE" I4J,8'05( %    '  H 6BBB@##U'_ )&O1?\ <G_]!%;E<EK>OZ/9
M>,]'M[G5+.&=!*'CDF567<HVY!]>U=;0 4444 %%%% !1110 4444 %%%% !
M1110!4O$#3V>8D?;+D%I-I7Y3R!W/M[U;JG=[?M5F&-OGS"0)?O9VG[GO_2K
ME !1110!EZUJ,M@EI'#L5[JX6 2R#*1Y!.2.,], 9')%9MYXMATDRQ7JF=X<
M!Y+< #)4LHP3GD \]!TS71RQ1SQF.6-70]589%1-8VCC#VL+?+MY0'CTH YJ
M/QS')>R0#3I<*412)4R7+2 C&>@\L\T-X]LVM)I;>UDDFB21S$9$4X7.",GG
M..V<9YKI!I]D&#"T@!!SGRQU_P D_G2?V;8[E;[%;[DSM/E+D9X..* .<E\>
MV=O!*]Q:2I)$I+()$/(P2!SSP<U=M->EET:^O&,3R)<R0VZ@8W'.$4\]>1FM
M=M.L6.6L[<GU,8IZV=LBA5MXE4/Y@ 0 !O7ZT <Q%XXB%G;F2SEDN"B>>L94
M"-S+Y6,$Y^_^A%.D\=V4=W);-:3^;'(R,-Z8X#$G.?\ 8;\JZ+^SK+>[?9(-
MSG+'RQECG.3^/-#:=8NQ9K. L<Y)C&>>O\S0!@2^.+*/ %G=.6E$:!0OS#UR
M2!^'6FCQW8!'DDMITB7JV5.>N. <\[3].]:5CX7T?3S,8K.-S,XD<RC?EAG!
MY[C)YJ]_9EA_SYV__?L>_P#B?SH YB?Q_!'9O+'IT_F* -DDB+\Q7=C()[ G
M/3BN@TK6(-6^TB)61[>4Q2*Q!(/X5,NEZ>BA4L;95 P (E Z8]/2K$<,4.?*
MC1-QR=J@9H ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !6%<:WJ']K75C8:0+H6RH7D:Z6/E@3@ @^E;M8>E_\C1K
MOTM__030 G]I^(/^A=C_ / ]?_B:/[3\0?\ 0NQ_^!Z__$UNT4 87]I^(/\
MH78__ ]?_B:/[3\0?]"['_X'K_\ $UNUF>((C/HT\23W<$CX$<EJQ#J_;IVS
MUSQB@"K_ &GX@_Z%V/\ \#U_^)H_M/Q!_P!"['_X'K_\36#;ZIK5I%S:7,NH
M,)?/\P2/&DH8 ;!G&PCD5/#XFU]V5WTK8N[!C\E\\%!C.>X9OIM/6@#7_M/Q
M!_T+L?\ X'K_ /$T?VGX@_Z%V/\ \#U_^)K(L_$OB&69/M&EK&A8;E$$H(^<
M*5RV.0"3D9!Q2:FVIIJ%V\#WQB74[<A5>3_5[1O"@<;<[LX_PH V/[3\0?\
M0NQ_^!Z__$T?VGX@_P"A=C_\#U_^)K"_MSQ'<&,K8-!(&&]_(<@Q^8 ?ESC.
MT]>O6GQ>(M?46L:Z65C=8U9WA=O+8GYB><D ?RZT ;7]I^(/^A=C_P# ]?\
MXFC^T_$'_0NQ_P#@>O\ \36=JPU;4]%TZ\MQ>6]U*K12PP2,FPNI 8C/\+;3
MD] 359=3UZTCM6%A,S7BL\ZSB5_**KMV+MSLR06R>#GUH VO[3\0?]"['_X'
MK_\ $T?VGX@_Z%V/_P #U_\ B:P+/5]<MY75;"YDCN+A682H[>6AAB!"G/ #
M%SWZ&M2Z6XO=)T>X=KZWEDDB66."5TV@_>W8.?Q- %O^T_$'_0NQ_P#@>O\
M\31_:?B#_H78_P#P/7_XFLN/Q!KB7C6TNG.L NO(63[/*[!!T9B!@[ASN&0,
M\U0T_7O$5CIEM;-8RSR1VYD9YHG+L0,A"<_>/(S^E '1_P!I^(/^A=C_ / ]
M?_B:/[3\0?\ 0NQ_^!Z__$UC7.K:[)>6LXL)]L3R$1QHR@_*?E<?Q8QD'OVH
MD\6:DFHQZ:XLH+F6)FC:=64/R^UL9X!VC@G^+KQ0!L_VGX@_Z%V/_P #U_\
MB:/[3\0?]"['_P"!Z_\ Q-5)+_5+_1;"[V210SW2_:! I$B0;6Z<DYWA<D?P
MDU-'J%_::A':QV]Q/9+@F25&:1E;<2P;_9P!@C)R* )?[3\0?]"['_X'K_\
M$T?VGX@_Z%V/_P #U_\ B:35;OSSIL\+W:Q+>$2^5O7*@-G<!U&0*QM2U/7I
MOMD207"P23JT#1V[!UC&TXR#U;YOP&,4 96N^$;[7?&VC>);CPY")M/!#Q_;
M5/G8Y3/R_P )R:Z_^T_$'_0NQ_\ @>O_ ,36U#()HED4, PSAEP?RI] &%_:
M?B#_ *%V/_P/7_XFC^T_$'_0NQ_^!Z__ !-;M% &)8ZU?2ZNNGW^E?9&>$RH
MZW"R X(!' &.M;=8=Q_R.ME_UY2?^A+6Y0 4444 <U8^(=9U*RBO;7P\K6\R
M[HRU\H)7MD;>*L?VGX@_Z%V/_P #U_\ B:/!G_(FZ5_U[K6[0!A?VGX@_P"A
M=C_\#U_^)H_M/Q!_T+L?_@>O_P 36O=[#:3;VD5-AR8B0P&.V.<_2N'L;G5M
M.(2X74;R:.2-(FD,C*\!#%68 X\S/#9]J .A_M/Q!_T+L?\ X'K_ /$T?VGX
M@_Z%V/\ \#U_^)K%C\3>(W!5],6-EP"QMW(;.>>O0<=^]+_PDWB*2Y95TI8H
ML@ O!*2!L)SG@$$@< \9YH TY;[Q(\\#KX?@"(27#7BDGCC!V\5-_:?B#_H7
M8_\ P/7_ .)K(UN759UN)[7[7#(^BM(L:.X"S'D!0/X^E-'B'Q DLD*:;B*-
MBB-)#*S;50D$G@-NP.0>,\T ;/\ :?B#_H78_P#P/7_XFC^T_$'_ $+L?_@>
MO_Q-<^WBS4-534+*VB02K^[;R0YDARK>AR>0!N&,%O:KL6IZO>:+JT$]K<P&
M*SS;2(CI(7VD8SG);./3K0!I_P!I^(/^A=C_ / ]?_B:/[3\0?\ 0NQ_^!Z_
M_$UC6C:I_;*V]Q]L:"<0HSB23$0\EB6!['< #[GUJ&.\UBPTJSC@BO)VO))5
MN)+DRR-$ Q "XR4)7!!/'% &_P#VGX@_Z%V/_P #U_\ B:/[3\0?]"['_P"!
MZ_\ Q-95G>ZW/X0@9X[B.Y1XHYT\L^<L7 =@<G<Q'.1Z^HJU=:CJ.G-Y>G6\
M]W $$BFX5V9\L05#=1M #<YSG% %O^T_$'_0NQ_^!Z__ !-']I^(/^A=C_\
M ]?_ (FL23Q7K5O CW%I%%O=4W- X"YV<]>?O$8_V:6;7?%+[8ET\0N94RZV
MS, F(R3UXZN/PH VO[3\0?\ 0NQ_^!Z__$T?VGX@_P"A=C_\#U_^)JCHVN:[
MJ&J)!=6"6UN7DW$PR JJX 7+8&3GJ,CBJCSZW8!Y(HKR_AB,\ML2[ @@D".0
M#EQW4\YZ>E &S_:?B#_H78__  /7_P")H_M/Q!_T+L?_ ('K_P#$UC6VK^+7
M2:8VT#[F011FUD4#=%G=R0<;Q@@C(S4]SX@\011F2+2]V51A&T+ @-W)!ZKT
M*]: -+^T_$'_ $+L?_@>O_Q-']I^(/\ H78__ ]?_B:S]%N]:WZQ;3(_FQO,
M]NTD;8E8D[=K$X"C@;?Z4D5YJ-GI=O/ M[->2QJ+A;E'=8Y-I)^7MD_+QP,B
M@#1_M/Q!_P!"['_X'K_\31_:?B#_ *%V/_P/7_XFIKR^:XTB\C1+B&\%J[A5
M5@RM@CY3W.?2L@ZIJMO%I:V4-Q-#';,+HS0L[-)M3'S$YR,L3ZX(H T?[3\0
M?]"['_X'K_\ $T?VGX@_Z%V/_P #U_\ B:?X6DN6T98KSSS<QO)N:96&X&1B
MI&>V,?08K:H PO[3\0?]"['_ .!Z_P#Q-6M&U274X[L7%F;6>UN#!)'Y@D&=
MJMD$>S"M.L3P_P#\?WB#_L)'_P!$Q4 ;=%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %8>E_P#(T:[]+?\ ]!-;E8>E_P#(T:[]+?\ ]!-
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
MYR2?2M^%/*@CC+ABBA<],X%9'_"(Z'_SY'_O])_\51_PB.A_\^1_[_2?_%4
M;61ZBC(]16+_ ,(CH?\ SY'_ +_2?_%4?\(CH?\ SY'_ +_2?_%4 ;61ZBC(
M]16+_P (CH?_ #Y'_O\ 2?\ Q5'_  B.A_\ /D?^_P!)_P#%4 ;61ZBC(]16
M+_PB.A_\^1_[_2?_ !5'_"(Z'_SY'_O])_\ %4 ;61ZBC(]16+_PB.A_\^1_
M[_2?_%4?\(CH?_/D?^_TG_Q5 "7!'_":V7/_ "Y2?^A+6Y6;8:#IFF7!N+2U
M$<Q787+LQQUQR36E0 4444 87@PC_A#=*Y'_ ![K6YD>HK%_X1'0A]VP"C.<
M+*X ^@!XH_X1'0_^?(_]_I/_ (J@#:R/449'J*Q?^$1T/_GR/_?Z3_XJC_A$
M=#_Y\C_W^D_^*H VLCU%&1ZBL7_A$=#_ .?(_P#?Z3_XJC_A$=#_ .?(_P#?
MZ3_XJ@#:R/449'J*Q?\ A$=#_P"?(_\ ?Z3_ .*H_P"$1T/_ )\C_P!_I/\
MXJ@#:R/45F:UHZ:W;BVFG*08)VJHSO'*.#V*GFH/^$1T/_GR/_?Z3_XJC_A$
M=#_Y\C_W^D_^*H SKCP6MW))+<:G*\LDBRLPC49<(BY_\AC\S4<G@.WDMO(-
M^ZKY8CXB7D (.1T/W!D'KDUJ_P#"(Z'_ ,^1_P"_TG_Q5'_"(Z'_ ,^1_P"_
MTG_Q5 %;2_"-MI=R\J7&])%9'C$:J"&1%P,=!\@./<U*_AO?IMK8-?,T%HZM
M$&C4\ $ -Z]?TJ3_ (1'0_\ GR/_ '^D_P#BJQM;\-Z3;ZEH"16SJL^H&.0"
M>3YE\B9L'YO50?PH ?'X#AB1E&HR$D8#&-21]SD>_P"['YFMC1=%;13)''=F
M2WD)=D91G><<CVX/YTW_ (1'0_\ GR/_ '^D_P#BJ/\ A$=#_P"?(_\ ?Z3_
M .*H AC\*VGDV\5Q)YRPR.^2H!<%]X4_[(;G'M4?_"&6'RD2N&P5<@#E<J0%
M_NXV+C']:M?\(CH?_/D?^_TG_P 51_PB.A_\^1_[_2?_ !5 &UD>HHR/45B_
M\(CH?_/D?^_TG_Q5'_"(Z'_SY'_O])_\50!M9'J*,CU%8O\ PB.A_P#/D?\
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
M:?\ /U#_ -_!0!/14'VVT_Y^H?\ OX*?'<03-MBFC<CG"L#0!)1110 4444
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
M1110 4444 %%%% !1110 4444 %%%% !6%X6_P"//4/^PG=_^CFK=K"\+?\
M'GJ'_83N_P#T<U &[1110 4444 %%%% !1110 45A>*&O!9P?V;<31WXE#01
MHI*3,.=DAP<*1GGBN?C\3WUI:EK2SO;QS#$P:ZAE#%B9"Z$!0 5VCIV(]J .
MDUK1(KO3-02SM;?[9=1&,N_R[L^I )]^E8;>&=;@N;R2PNQ")Y0V3=.68>6J
M_,=O8KQ[&A/&.J^6';26D//[I(90V/WF.2N/X%_[Z%3Z1XIU*^U*V@N+!4@F
MQ^\2*48RKG^)1C&T Y_O4 5[C0/%-Q:W$;:A"PF9_P!T\[E-C(!M^[GJ#^?>
MFG0?%:J8H]01(%1UB5;MP8SL 7)V98;L\<8]Z+NZU)M*FEDNK^/4H[I=\"1,
M8PGF@ #"\KMP<@^M-_X2_5%NI"NEMC9EF,,Q!VA^@V\9*C_OH4 .@@\26WB*
MQMKAKB:TW%Y)(YF90NYL!B0 >HR#G@#%=K'%'$"(T5 >3M&*PM$\0S:C>SV]
MW:O;Y8?9R8G7>,$D'(P",5E7%WKCB\2TDN&=-0FCC5E*G&U3'@E<% <Y]1WX
MH [6BN$FG\39EVO*P$I3Y#C>_P V-F5X4?+D'\#7;P>;]GC\\J9=HW[>F['.
M/QH DHHHH **** "BBB@ HHHH Q-/_Y&_6_^N%K_ .U*VZQ-/_Y&_6_^N%K_
M .U*VZ ,/3O^1OUO_KC;?R>MRL/3O^1OUO\ ZXVW\GK<H **** "BBB@ HHH
MH **0]#7GUKJ^NV[Z9,S7%S&89S(CPR9/[U "_R]0I? &,X[T >A5@ZOX?CN
M+2&'3[:"(F\AGE8,8SA'W$@@'YORZ]:RF\7:NMO)-_8KN8U<M&(Y < X#CCE
M?;[WM44_C/4[6T-Q/96ZJ;A($RLJ[]T0?<-P'&25]L4 $'AGQ%9I(EE?1VZN
M[L!Y[, 2[D.1M^8D,,_[M2W6B>*9#^XU+;&0Y$?VM@8F(&/FV$N,@GG&,]Z=
M_P )5J^"ATQ=^T_.(Y2@8%@!P.<@+@CUJS8Z]?WFN6]K<Z9) OF2*6P^% 4D
M'.-I]/KTH S([+Q')K,UM'/>)!;B(I++,X20J4+J21R" PR!_%S5D:'XI-NR
MG5@)0K!6$[$'.-H/R]B,ENISBH)[K4VTD3R75^FII=Q^=;K$QC4><!@87E=O
M<$\9I%\7ZF+AF&E,%*Y=C#-CY1T V]SG]* .DTFQO(X[@:JT<[M.7B(8N%4@
M<<CCG/'-:U8&A>()M3DFBO+5[5]V8 8G7>FT$DY'!!R,>U8S:K?3M.^G75_+
M"))!&)+9E82A5V(=RC*,V[VQWH [BBN1=+_48-0B%_J4$D6I;(6B&S*E4X)*
M\H"6Y_6NM P ,DX[F@!:*** "BBB@ HHHH *PM0_Y'/0_P#KVN__ &E6[6%J
M'_(YZ'_U[7?_ +2H W:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "N9LK;Q!I;7D5O9Z?/#+=S7".]RR-AW+ $;#R,XZUTU% &']I
M\3?] S3?_ Q__B*/M/B;_H&:;_X&/_\ $5N44 8?VGQ-_P! S3?_  ,?_P"(
MH^T^)O\ H&:;_P"!C_\ Q%;E% &']I\3?] S3?\ P,?_ .(H^T^)O^@9IO\
MX&/_ /$5N44 8?VGQ-_T#--_\#'_ /B*/M/B;_H&:;_X&/\ _$5N44 8?VGQ
M-_T#--_\#'_^(H^T^)O^@9IO_@8__P 16Y10!A_:?$W_ $#--_\  Q__ (BC
M[3XF_P"@9IO_ (&/_P#$5N44 8?VGQ-_T#--_P# Q_\ XBC[3XF_Z!FF_P#@
M8_\ \16Y10!A_:/$I(/]EZ;D?]/C_P#QNC[3XF_Z!FF_^!C_ /Q%;E% &']I
M\3?] S3?_ Q__B*/M/B;_H&:;_X&/_\ $5N44 8?VGQ-_P! S3?_  ,?_P"(
MH^T^)O\ H&:;_P"!C_\ Q%;E% &']I\3?] S3?\ P,?_ .(H^T^)O^@9IO\
MX&/_ /$5N44 8?VGQ-_T#--_\#'_ /B*/M/B;_H&:;_X&/\ _$5N44 8?VGQ
M-_T#--_\#'_^(H^T^)O^@9IO_@8__P 16Y10!BZ/9ZBFJZCJ&HQVT37*1(D<
M$A? 3=DDD#^]^E;5%% '/S6FLVFOWM]86]G/#=11+B:=HV4IN]%.<[JD^T^)
MO^@9IO\ X&/_ /$5N44 8?VGQ-_T#--_\#'_ /B*/M/B;_H&:;_X&/\ _$5N
M44 8?VGQ-_T#--_\#'_^(H^T^)O^@9IO_@8__P 16Y10!A_:?$W_ $#--_\
M Q__ (BC[3XF_P"@9IO_ (&/_P#$5N44 8?VGQ-_T#--_P# Q_\ XBC[3XF_
MZ!FF_P#@8_\ \16Y10!A_:?$W_0,TW_P,?\ ^(J"Y37;SR_M.B:1-Y;;D\RZ
M9MI]1F.NCHH PQ<^)@,#3--_\#'_ /C='VGQ-_T#--_\#'_^(K<HH P_M/B;
M_H&:;_X&/_\ $4?:?$W_ $#--_\  Q__ (BMRB@##^T>)<Y_LO3<C_I\?_XW
M1]I\3?\ 0,TW_P #'_\ B*W** ,/[3XF_P"@9IO_ (&/_P#$4?:?$W_0,TW_
M ,#'_P#B*W** ,/[3XF_Z!FF_P#@8_\ \11]I\3?] S3?_ Q_P#XBMRB@##^
MT^)O^@9IO_@8_P#\11]I\3?] S3?_ Q__B*W** ,/[3XF_Z!FF_^!C__ !%'
MVGQ-_P! S3?_  ,?_P"(K<HH P_M/B;_ *!FF_\ @8__ ,144-IK-WXALK^_
8M[."&UAF3$,[2,Q?9CJHP!M-=#10!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" &] ET# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBD9E1"S'"J,DGL* %HKGX_&NARQK)'-=O&X#*Z6%P0P/0@A.13
MO^$QT;^_>_\ @NN/_B* -ZBL'_A,=&_OWO\ X+KC_P"(H_X3'1O[][_X+KC_
M .(H WJ*P?\ A,=&_OWO_@NN/_B*/^$QT;^_>_\ @NN/_B* -ZBL'_A,=&_O
MWO\ X+KC_P"(H_X3'1O[][_X+KC_ .(H WJ*P?\ A,=&_OWO_@NN/_B*/^$Q
MT;^_>_\ @NN/_B* -ZBL'_A,=&_OWO\ X+KC_P"(H_X3'1O[][_X+KC_ .(H
M WJ*Q(/%NC3W4%LL\Z2SOY<8ELYHPS>F60#/![UMT %%%% !113)IH[>"2:5
MPD<:EW8]  ,DT /HKGT\::'(BNDMXR,,JRZ?<$$>H^2G?\)CHW]^]_\ !=<?
M_$4 ;U%8/_"8Z-_?O?\ P77'_P 11_PF.C?W[W_P77'_ ,10!O45@_\ "8Z-
M_?O?_!=<?_$4?\)CHW]^]_\ !=<?_$4 ;U%8/_"8Z-_?O?\ P77'_P 11_PF
M.C?W[W_P77'_ ,10!O45@_\ "8Z-_?O?_!=<?_$4?\)CHW]^]_\ !=<?_$4
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
M_P"N%W_*.M^@ HHHH **** "BBB@##\13WR2Z5:V%V+22\NS"\WE"0A1%(^
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
MDT96S \G;'Y8"@-P0,8(Z8QR*ZZ)2D:H69MJ@;FZGWH SO$O_(K:O_UY3?\
MH!JSI7_('LO^O>/_ -!%5O$O_(K:O_UY3?\ H!JSI7_('LO^O>/_ -!% %NB
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "J]]_QX7/_ %R;^1JQ3719$9& *L,$'N* ,KPK_P BCHO_ %X0?^BUK7KG
MXO!^G6\$<$-WJ\<4:A$1-4N %4#  &_IBG_\(I9_\_\ K/\ X-;C_P"+H W:
M*PO^$4L_^?\ UG_P:W'_ ,71_P (I9_\_P#K/_@UN/\ XN@#<(S6!JOA&SUB
M[GGN;W456>(0S017!2-XQGY2 .AR<\]Z?_PBEG_S_P"L_P#@UN/_ (NE_P"$
M5L_^?_6?_!K<?_%T 6WT:R?4;*^\HK-9Q-%$ Q"A6QP1T.-HQZ4FDZ-#I$4\
M<-Q<S+/,T[&>3>0S')QZ"L"'08G\57MDVI:R;>*RMY47^U)^&9Y0QSOST1?R
MK4_X16S_ .?_ %G_ ,&MQ_\ %T ;M%87_"*6?_/_ *S_ .#6X_\ BZ/^$4L_
M^?\ UG_P:W'_ ,70!NT5A?\ "*6?_/\ ZS_X-;C_ .+H_P"$4L_^?_6?_!K<
M?_%T ,\4_>T/_L*P_P FKH*PX_"FGI<V]P\^HSM;R"6-;B_FE4.,X.UF(/4U
MN4 %%%% !6=KY_XIS5/^O27_ - -:-,DB2:-HY%#QN"K*PR"#U% %/0_^0!I
MW_7K%_Z"*OU@#P1X9  &B6@ Z )TI?\ A"?#7_0%M/\ OB@#>HK!_P"$)\-?
M] 6T_P"^*/\ A"?#7_0%M/\ OB@#>KG+OP7I][J-Q=7%S?R)<S1SS6QN"(79
M,;<J!T&U>,]JE_X0GPU_T!;3_OBC_A"?#7_0%M/^^* +KZ/:OJDNI#S4NI8!
M 75R,#G! [-SUIVC:3#HFFQ6%O+/)#%G:9WWMR<XS7+:]X2T"WNM#6+2K=!-
MJ*QR!01N7RI#@^HR ?PK:_X0GPU_T!;3_OB@#>HK!_X0GPU_T!;3_OBC_A"?
M#7_0%M/^^* -ZBL'_A"?#7_0%M/^^*3_ (0GPUC_ ) MI_WQ0 :E_P CIH/_
M %PN_P"4=;]96G^&M%TJZ^U6.F6T%QM*>8B8;!QD9_ ?E6K0 4444 %%%% !
M1110!SOBF[@L+O0;RZ?R[>&_8R2;20H-O,!G'N0/QIW_  F_AO\ Z"L7_?+?
MX5OXYS2T <__ ,)OX;_Z"L7_ 'RW^%'_  F_AO\ Z"L7_?+?X5T%% '/_P#"
M;^&_^@K%_P!\M_A37\=>&(QE]7A49 RP8#)Z=JZ*L+Q>2/#Y(X_TNT_]*(Z
M&?\ ";^&_P#H*Q?]\M_A1_PF_AO_ *"L7_?+?X5T%% '/_\ ";^&_P#H*Q?]
M\M_A1_PF_AO_ *"L7_?+?X5T%% ''Z]XQ\/W/AW4X(=21Y9+25$148EF*$ #
MBNFTQ2NDV:L"&$" @]0=HJR<]L4M !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 54U#48--M3<3B0J&"JL:%
MW=CT"J.2?I5NLO7].?5=+DM8A'YQ96C=W=/+8'(8%"&!'48(]* "U\06%[<P
M06K22M-%YP9(R51>?OG^$Y!&#W%0R^*--ADNHG^TB6WQF/[.^Z7)V@QC'SC(
M(XS5"Q\,S:9/9_9EM2EA R0SR,WG3.P^82G'W226ZGD"F7&C^(+J^FO9I-+$
M\4JR617S.%7(V/[89B2.^/2@#3M_%.E7,T\<,SL84#DB-L,#CA3CYCR 0.02
M*V <C(KD6\&^38&.RDAAN_LZK]I7*O)(">68<@ <#'(W9Z@5TNF07%KIEM;W
M5P;BXBB5))C_ ,M& Y/XT 9MOQXXU+_L'6O_ *,GK<K#MN/'.I?]@ZU_]&3U
MN4 %%%% !1110 4444 %%%% !1110 4444 (3CGC'O61I_B&#46N%C@G1H5\
MQ5<#,L9+ .H!/!*L!G!XZ5K. 5.<?C6!I_AVXTR666'45:4J(8FDM\[(1N*I
MPPR0SDY[@8QWH 6+Q7!+;V<WV*X5;F9H?O1ML96*GHQW\@_<W' ).,&I='\3
MVFN11O:12Y>1TVMM)4+_ !'!( Y ]<G!&<U63PN_E6T,EW 8DN/M4P2T"EI
MP8&/YOW8^49'.<GUHU'PG'J$\$JW9@>.Z%QF.,#Y1G"K@\'DG=SU/'- $WB3
M_C\\/?\ 847_ -$RUO5@^)/^/SP]_P!A1?\ T3+6]0 4444 %%%% !1110 4
M444 %%%% !1110 54U'4K72=.N+^]E$5M;H9)'P3@#V'6K=8?BC07\1:-/8Q
MWTUI(T<@1HPI4ED*C<&!R.>V#Z&@"_>ZI:Z?';R7,HC%Q,D$0()+.YPHK-D\
M7Z9!<>3.MY$_F!!OM)!NR3\P..5X.6Z55U7PQ>:J+(G59H7LIH2A381*B,C%
MF!3ASM/W<#I5^]T1+Y;@SQV\LDDZ21-(F[R0H !'^T/F(]S0!IP74=R)#$21
M&Y1C@X)'7'K61XO_ .1>/_7W:?\ I1'3M%TB]TN^OVFO3+9RLOV:'<S>6!]>
MA]AP<9/)--\7\^'C_P!?=I_Z41T ;U%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 &!1110!B7^B7<^K/J%CJTUC+) D,@6&.0,$9RI^8<??;I[5%_8VO?\
M0U3_ /@%#_\ $UT%% '/_P!C:]_T-4__ (!0_P#Q-']C:]_T-4__ (!0_P#Q
M-=!10!S_ /8VO?\ 0U7'_@%#_P#$T?V-KW_0U3_^ 4/_ ,37044 <_\ V-KW
M_0U3_P#@%#_\31_8VO?]#5/_ . 4/_Q-=!10!S_]C:]_T-4__@%#_P#$T?V-
MKW_0U3_^ 4/_ ,37044 <_\ V-KW_0U3_P#@%#_\31_8VO?]#5/_ . 4/_Q-
M=!10!S_]C:]_T-4__@%#_P#$T?V-KW_0U3_^ 4/_ ,37044 <_\ V-KO_0TS
M_P#@%#_\31_8NN_]#3/_ . 4/_Q-=!10!@?V-KW_ $-4_P#X!0__ !-']C:]
M_P!#5/\ ^ 4/_P 36_10!PNK:5K4GB#0[.3Q),P:26X5OL<(*NB8';IAVK;_
M +&U[_H:I_\ P"A_^)I-4_Y'+P__ +EU_P"@I704 <__ &-KW_0U3_\ @%#_
M /$T?V-KW_0U7'_@%#_\37044 <__8VO?]#5/_X!0_\ Q-']C:]_T-4__@%#
M_P#$UT%% '/_ -C:]_T-4_\ X!0__$T?V-KW_0U3_P#@%#_\37044 <__8VO
M?]#5/_X!0_\ Q-']C:]_T-5Q_P" 4/\ \37044 <_P#V-KW_ $-4_P#X!0__
M !-']C:]_P!#5/\ ^ 4/_P 37044 <__ &-KW_0U3_\ @%#_ /$T?V-KW_0U
M3_\ @%#_ /$UT%% '/\ ]C:]_P!#5/\ ^ 4/_P 31_8VN_\ 0TS_ /@%#_\
M$UT%% '/_P!C:[_T-,__ (!0_P#Q-+_8VO?]#5/_ . 4/_Q-;]% &!_8VO?]
M#5/_ . 4/_Q-0W'AS4[U4BO?$EQ-;K+'*T0M8EW['#@9"Y'*BNEHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** $W>U+7-))KNI:MJL=GJEK:6]G<K B/9&5CF*-R2V\=W/;M4_]G^)O
M^AAL_P#P6?\ VV@#>HK!_L_Q-_T,-G_X+/\ [;2?V?XF_P"AAL__  6?_;:
M-^@]*P/[/\2YQ_PD-G_X+/\ [;1_9_B4_P#,PV7_ (+/_MM '(>+O&YT;XG:
M#I/]BWEQ,RN('C9=LOFA5R/3:5.?;FO31P<5R5SX6U>\U6QU.XUBQ>\L@XMY
M#I?*;QAO^6GI5_\ L[Q+G/\ PD-G_P""S_[;0!OT5@?V?XF_Z&&S_P#!9_\
M;:/[/\38S_PD-G_X+/\ [;0!OT5@_P!G>)O^AAL__!9_]MH_L[Q-_P!##9_^
M"S_[;0!O$X% .:YN[M?$UM9SS_V_9-Y4;/C^S>N!G_GK6OH]T]]HMA>RA1)<
M6\<K!>@+*"<>W- %VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@##T+_D+^)/^PBO_ *30UMDX%8FA?\A?Q'_V$5_])H:W* /)VFB#PIYMJ-/_
M .$B9!<?VK)YGWB-I7IMP!QNZ<XJXJ:7KD7AN[N[A!+?W<UO(+>_D1&"K+P@
M#_W@I[G)'M7HGV"SV[?LD&-V['ECKZ_6JM]]ET^&W9=.$H$H51%#GR\]6  X
MZ?GB@#SW6/&%T//6>V6.WTZ_C6W6.Z7[0Y24H5==^3N SR!U[]:W-=U5I_#^
MBSW.H6\FFW=XB7]Y8%DC$1#$?-N)52P12<]STJT/$"7<DLEIX<EO/)"&\8*H
M='*A@H5@"S $$],9[]*UVU?0;=9[5K[3HTB81S1&5 $+9X8=L\]>M '$KK$.
MFW?GV[-+!9W5T+6-=0,_VA5MU;:F0,CIQ\V#NYIM[XHU$ZA;WR7&FR-:K,JW
M4<C_ &6[4QHX15W<OG*CD\\^U=DNN>&8H$D74=*6*'!5A+& FX9&.>,C)]Z>
MVK>'8HHXVOM+2(1_:HU\Q H3D^8.V.IS0!Q=WXT.I7$UI=2VMLD-W:R0%)C&
MZD72QNC@MD\9SD =>HYJYXJU>/0O$]S?VUQ:_;8K"+;!<W+!#NF"'*!L [3U
MQ^==-_:?AF:21OMFDO)AW9M\9.$Y<GZ9&3VS3K.X74[MC<:.BH48K<,%<. V
M%YQW&&% &%I?C&ZO[Z&U:ZT>,I-)',S.P$X65D_<\GD  D'/4=!S7:12QS1K
M)$ZO&PRKJ00P]0:C6RM%V[;6$;22N(QP3U(J5$2-0J*JJ!@ #  H K:I_P @
MB]_ZX/\ ^@FJWAK_ )%71_\ KRA_] %6=4_Y!%[_ -<'_P#035;PU_R*NC_]
M>4/_ * * -2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##T+_
M )"_B/\ ["*_^DT-;E8>A?\ (7\1_P#817_TFAK<H 9++'#&TDKK'&@+,S'
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
MBJT'BC5[B33K%-1Q>3:I/:RRMI3B+RT\S&UB=I;]WV8_>/'%,\)37FK&\O\
M3SIUK>+"R7).GB*6:<Y*O][(C],_>P30!:MM1O8_#NJV4&DZW#=O+=SQ2);%
M,;I'9-I)Y)RO'UK(NI?$F^\EA;Q-\QF,,0A&T8C5HQTR,R9_#(Z5Z/8K>K'(
M+V2-W,AV%%QA.P/OUJW@]\4 >7WD7B2[U$WUK%K*S0O=K:^:N$!>&,IE>Z;Q
M(!GIQ3;R+Q%+I-O!<C6;V+<KQ%;;8Q(G4LLREB<!1\I)YP?:O4L''7FC&![T
M  Z9K#T7_D8/$O\ U^1?^D\5;@&!BL/1?^1@\2_]?D7_ *3Q4 ;M%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!'<?\>\G^X?Y5E^$_\ D3=#_P"P?!_Z+6M2
MX_X]Y/\ </\ *LOPG_R)NA_]@^#_ -%K0!L4444 (3@9K%G\3Z=#J+V;&=S'
M(L,DL<#-$DC8PC.!@-R/SK:/;BN8L=.UC2KV]M+6*U>QO+Q[H73R'?$'Y92F
M/F.0<'(X(]* -B\TF&]O[*\DEN4DM"QC$<I53D8.X#KQZU0L?"5C87:7,-SJ
M!D19E4O=,P'FD,_!]2 ?J!7&6GAF]TUE^V16=O?R7B/9*)@X<E2DP"[0<;#N
MY)/')IUYX$OEN+_['HUIY<CS^0?MQ4!2BB/Y=I PR[L>O/6@#L4\)Z?'I]E:
M1S7R_8V8P3"Y82J&^\-W4@^GL*HMIFC^#'.I1C5#]HE\N1(G>4.[L<%E]<G
M/;(%<W>^#_$%UJTUU)IMK*L\D)D(OBFX)*CY^YG=M5ESGOP *W(]$UF'P99Z
M:EC;FXAO1)Y7VK"I$)BXPVWTP,8H L76@Z39#2;&6YU9=]])+;.MPY(F968[
MF[ C?@'CD^M7;3PAIUC>V%Y!/?\ G64)@C)NF(:/).UQ_$,GOTKG!X9UV*YG
MEM[2U'F:@;K,EV21F.1220H[R#C@X!Y/%9,?@?75A$1TJU_=1S^3_IV CN8V
M7Y50#"E&QUQN!Z\T >FF_A&JKIQ5Q<-"9AE#MV@X/S=,Y(XJWDUYK=>$-;N;
MB\,NGVLAGB=99UO2&G)E#IN!0CY0-OX<8'3OM+AEMM*LX+C8)HXD1PA)7<!@
MX)Y/XT 7:*** "L+1?\ D8/$O_7Y%_Z3Q5NUA:+_ ,C!XE_Z_(O_ $GBH W:
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***AN;B&UA>>X
MF2&&-2SNY 51ZDGI0!-169_;^DG3TOQJEI]C9Q&L_FKL+9QC/K[4^+6]+FA$
MT>I6KQ&<6P=95(,I. F?[WM0!H4444 %%%% !1110 4444 %%%% !1110 44
M4F0* %HI,BC- "T4FX49% "T4FX>_P"5&10 M%)N%&10 M%)D49% "T4F11N
M']: %HI-PHW"@!:*3(HR* %HI,BC<* %HI,BC(H 6BDR*,B@!DJEXW4=2I _
M*N7T6\UW3-"T_3Y/"]T\EK;1PLR7<&&*J 2,OTXKJ\BC(]: ,'^VM;_Z%2\_
M\"[?_P"+H_MK6_\ H5+O_P "[?\ ^+K?R*,B@# _MK6_^A4N_P#P+M__ (NC
M^V=:_P"A4N__  *M_P#XNM^B@#!_MK6O^A5O/_ NW_\ BZ/[:UK_ *%6\_\
M NW_ /BZWLCUHS0!STFNZQ'$\C>%KP*H))^U6_ '_ ZCL_$FJWUE!>6_A:]:
M&>-98V-U "589'&_C@UNWQSIUS_UR;^1JAX6(_X1'1?^O"#_ -%K0!7_ +:U
MK_H5+S_P+M__ (NE_MK6O^A5O/\ P+M__BZWLBC/&: ,#^VM:_Z%2\_\"[?_
M .+H_MK6O^A5O/\ P+M__BZWLBC(]: ,'^VM;_Z%2[_\"[?_ .+H_MK6_P#H
M5+O_ ,"[?_XNM[(]:,CUH P?[:UK_H5;S_P+M_\ XNET""^^UZQ>WUBUF;RY
M1XXGD5VVK"B9)4D=5-;V11F@ HI,BC<,9S0 M%)D4;AZT +12;A1D4 +129%
M&10 M%)N%&10 M%)FC(H 6BDR*-PH 6BDR*,C- "T4F11F@!:Q?$^GW.HZ6B
MVJ)++!<PW(@=L+-Y;AMA/;..">,XK9W"C(H \YU#PYK%_K U1M.NHH[BX>26
MTM[V--B^1Y8+\[69CZ9P!S56#P]XFATF"Q6SO1"%M"P-Y%OC>.1&9E;=@G"<
M9 Q\O7''J&1ZTN: /-FTWQQ-8OO:]CNA;E49+V/&-N I'_/3=AM_3'!]*V]#
MT_Q%:>)YWO;F>72C !$LD@D(.%X)W9W [\D+@YZ\"NMR/6C-  HP*6DS1D4
M+12;A1N% "T4FX49% "T4F11D4 +1110 53O[2YNH52VU"6RD#9,D4:,2/3#
M@BKE% %$V5V;YY_[3F$)CVK;^5'M5L?>!V[L]\9Q4']EZC]A2'^W;KS@^YKC
MR(=S+_=(V;<>^,UJT4 4C9W1O9IAJ4PA>/:EOY<>V-O[P.W)/L21S5<Z9J/V
M.&$:[<B5'+/-Y$.9!_=(V8 ^@!K5HH H?8;S[7<2C5)Q%)&5CA\J/$+<?,#M
MR3]21S47]FZA]EMXO[;N?,C<M)-Y,691_=(VX ^@!K4HH H&QO#<74G]JS^7
M*NV*/RH\0'U!VY/_  +-1G3;_P"SVT8UNY$D3$R2^3%F89S@C;@>GRXK3HH
MSC87IENW&KSA9EQ$@ABQ ?5?ER?^!9I/[/OO+M%.L7!:%LRMY,69QG.&^7Y?
M3Y<5I44 9QL+TO>'^U[@"8?NAY47^C_[OR\_\"S2#3[X?8\ZS<'R3F7]S%^_
MYZ-\OR\<?+BM*B@#-_L^^_TO_B<W'[[_ %7[F+]Q_N_+S_P+-*-/O0]F?[8N
M,0_ZX>3%_I'/\7R\?\!Q6C10!F_V??;+M?[8N-TQS$WDQ9M^>B_+SZ?-FE%A
M>B2T;^UY]L(Q*GDQ8G/JWRY'_ <5HTA.* ,W^SM0\FZ3^V[G?*P,4GDQ9A&>
M@&W!_P"!9IXL;P7%K)_:LYCB0++%Y4>)S_>)VY!_W<"K,M[:V[!9[F&)B,@.
MX4_K4?\ :FG_ //_ &O_ '^7_&@"M_9VH?9KB/\ MRY\R1PT<ODQ9B']T#;@
MCZ@FI1978N[>7^U)O*C0+)#Y4>)FQ]XG;D'Z$"I/[4T__G_M?^_R_P"-']J:
M?_S_ -K_ -_E_P : *O]F:C]DFB_MVZ\UY R3>1#F,?W0-F"/<@FIA978O89
MCJDYA2/:\'E1[9&QC<3MR#WP"!4G]J:?_P _]K_W^7_&C^U-/_Y_[7_O\O\
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
M9I-P(+R=DDV^8VR)Y!&F<;W*@[%SW; X/I6F&W %2"",@CH10!1-A>^==/\
MVM/LF7$4?E1X@/J#MR?^!9IG]G7_ )-JG]M7&Z)B97\F+,XSG##;@>GRXJS9
MZA;Z@DS6S%A#*T+Y0J0ZG!&"!^=6<GTH SSI]\9+MAK%P%F&(5\F+_1_=?EY
M_P"!9I!I]\%M =8N"83F8^3%_I'/1OEX]/EQ6B#D4M &<=/OB;O&L7 $W^I'
MDQ?Z/S_#\O/_  +-(-/O@;3.L7!$/^N'DQ?Z1S_%\O'I\N*TJ* ,W^S[_9=C
M^V;C,Q_=-Y,7[CG^'Y>?3YLTOV"]\RT8ZO<%81B5?*BQ/[M\O'_ <5HT4 9G
M]G7WE72_VS<;I6!B?R8LP#/0?+@_\"S4T5G=)-;N^I2R)''LDC,<8$K?WB0N
M0?88'M5VB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH YDZ98:CXWU/[=8VUULL+79Y\*OMR\^<9'%3ZCI/A[3;1KA_#MK. 0/+M
M[!)'))QPH%/M/^1WU7_KPM/_ $.>M>XWF"41H'DV':I;:&..F>U ',Z1%X:U
MF%);?PS''&Y^4SZ8L?&,AN1T/3/K6K_PC>@_] 33<?\ 7HG^%<U/X>UN32]#
MB2QL_M%I;7,$V^Y)4;XRJ@84%@3@GITK#@\#Z]$R,-,LP\"_Z.YO^4/G!\X$
M8' W <<9]S0!TVJ2^%M(O7M9_# E:.'SW>#2UD14[G(':K=U;>%+70SK)TC3
MI;$1K*)(;-'RAQA@ .G.:-4AU]/$,EYIFGV<R-9_9U>>Z*;7+9R5"'('UY]J
MY&]\!:Y;HT%C%;7"BP^Q"=KDPEE* '(VL>&!( ( &.,\T =^/#>@D _V'IW/
M_3K'_A52;3/#5M8F[N-#L(8]VT*]DFXMNV@ 8Y).,>N:Y.7PCKHNK9X-.LHX
M+:[:>%%O#E%,B-C)0\$!@<8))ZXR*W;72=0L/#.E)+9@36%WYSVMO)O!CW-P
M"0,[0V0/]F@""WO?"=UY@C\+D/'>+9.C:2 RR$;N1C[N,'=TK=AT#09X@XT"
MPCY(VR6: \''3%8LFF:\WB.'Q!#86@D<FVGM&N3M:#'RR9V?ZW)(Z?=XS7/R
M>#/$#1VG_$ML/W%M+ $6\P KK(NTDQG(&]2 ,#@]>, '??\ "-Z#C_D":;_X
M")_A1_PC>@_] 33?_ 1/\*X2V\$:W"OEVUI;64K1F/[4E\SN@-N(V(RN<EQN
M///7J*B'@/5HD1[;3K<2I%^Z,NH;C%)YJMD;8PN,!L8'&3ZF@#K+B+PI;:'<
MZNVA6CVULK&94L%,B;3ALKC/'.?:K@T?PXNG_;9M$T^&$1>:WFV:*47&3N&.
M,"LZYTS4+_PYXE%O 5N-69_(AN&\O:#$L66.#C[I;&,XQT-8&H>#M8N;J^GB
MT>P!O#,'#WI.5>#8%QLQ]_YC] >M '5Z7I_AO5K,74'A^TC3<5Q/8+&WKG!7
MH00<U=_X1O0C_P P333ZG[+'_A7%W/@G4YK=HH[&RB86X$;I<$%%\CRS;<+]
MPO\ /GU/3-1MX%NH[U98M"L&A_T?<HO64,%C82@C;SN)&2?O <T =G/H7ARU
M@DN)](TN*&)2[NUK& H'4DXI8] T&1G T&P&P@;C9IAN >..17!3^!?$%] L
M=W:V+.VF-9N_VG()\H!=V4RV'4$<@#TS6G/X4U69+A5TJPCMI96*6GVH[8RT
M2J)5(0892IQ]>"#0!UW_  C>@_\ 0$TW_P !8_\ "L&SF\+WNJ&P3PJ4D! ,
MDNDA4 )8 EL< E6P?:JWAWPMJFC^(DNI+:W$.ZX\Z=;@L\JMLV97;ZJQQGJW
M>M2_TG5KR_U[R5CMX[RQ2&WN!/\ -O7=U7;P#OZY/3I0!H2^']!A@DE;0M/(
M12Q"VB$G SP,<U#8:3X;U+3X+VWT2P\F>,2)OLT4X/J,<5S5CX/O[%+('3X;
MB.(-Y<,]\2;1]^[>C*@!!] !Z<@FLZ#P+JZ):Q2Z/8M!&(VE3[<WSN(W5B?D
MYR67KV6@#N+W1?#UC8SW<N@V+1P1M(RQV:,Q &3@8Y-/@T+P[<VT5Q%HNFF.
M5 ZG[(G0C([5R4'A+740//#:M=K <7(N3N9?(\LVQ^7[F[Y\_IFH[SP[J%E9
MSWE[#!'Y5LP:ZBG8NR-$$\E@%^XK?-NZ8'3K0!VI\-Z#VT33?_ 5/\*R]3A\
M*Z5<16\N@VLL\BF3R[?3UD98QP78!>%&1S7+:%HNG3IIZ01V)NYIIDN!$59)
M[9@-Y3:   RJ/0$GUKL+W3M2M/$*ZOI5O;7(DM5M)H)93%L"L65E.#D?,01C
MTYH GM-%\.7MG!=P:+I[0S1K(A-F@)4C(X(XXJ+4],\.:3IEQJ%QH%F\-NAD
M<16*.VT=3C';K68GA_5H_$G]HNEM-+&_G"[24H[KY6W[.5P<)N^;.3CTS6GJ
MHU'6/#FLV45@L=RZ/;Q"24A7W(!NW;>@)/8YVT /72/#1CM6?1M.B:ZQY4<M
MHBN3M+8QCJ #D>U-M=*\-W=U=V\>AV(DM9!'(&LD')4,,<<C!'-9&K:+K6NC
M39I]-L;:>QF;RC]I\QD#1,OF!M@P0Q4X'IU%6?"6D:EHLEVDVF6EM#<2HV(+
MDN%VQA2<%1U9<_\  O6@#9_X1K0?^@)IO_@(G^%4_ ZA?!6D@# $   Z 9-=
M!6!X(_Y$O2O^N/\ 4T ;]%%% !1110 4444 %%%% !1110 4444 <OJ^A:I-
MJ&HS:;+9^7JEJMM<?:=V8MNX!T !#<.?E..0.>37/#P'K=O'=V]I<6Z12@K&
MQOI=VT.C)D%"!]UL@?WJ])HH \Z;P9X@-[<SB:P5;AF:6,74VV52R$(1M^4?
M*PR.?F[]*CF\ :O);WBK?QK)+Y(CQ=2'Y5#!D)*G &5PV"3Y8SC->DT4 5[&
M&2WL+>"61I)(XE1W9MQ8@ $DX&?K@58HQBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH P[3_D=]5_Z\+3_
M -#GK<K#M/\ D=]5_P"O"T_]#GK<H **** "BBB@ HHHH **** "BBB@ K,U
M&POKN0&VU$VR!-I783D[@<Y##L"/Q^N=.@]* /-X;R;3=;BMKC5=2F\MKJRF
M5[@D>8QWP'_>*' ^E-$.K:;J6LB&XUF^&FIYD<DE]NC+BW#[&CZMN;V[\5T_
MB.Y@T@6]RFD65U)=74:,\TJP[7 )1BQ4Y(P<'MVKG;+QK9PW4E[;>'8(%NO)
M>YFCG032EI&BR%"YDPRMSGISWQ0!4U2]O;/1[>2TUR]NGU'2I[N=A/S&R(KK
M)'C[B[CMP."#CM71:7I=Y<6DD<E[J=C,K,6AN+[[0^TH55@5/ )Y^JG&*C1M
M.N+S4+>R\)6]SITET+6\G18QYD@8;B4(^9%)Y.>H/'&:Z6PTC3M*C=-.L;:T
M60Y<01*FX^^.M %J)&2%$9R[*H!8]6/K3Z** "BBB@ HHHH **** "BBB@ H
MHHH *P/!'_(EZ5_UQ_J:WZP/!'_(EZ5_UQ_J: -^BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBD/2@#$M/\ D=]5_P"O"T_]#GK<
MK O-.UE-=FU+2I]/VW%O%#(ETCD@HTA!!4]_,_2DV^,/^>NA_P#?N;_XJ@#H
M**Y_;XP_YZZ'_P!^YO\ XJH;R?Q=9V-Q=,^AL(8VD*A)1G SCK[4 =-17,6-
MQXNOK"VNU;0U6>)90I24XW ''7WJ?;XP_P">NA_]^YO_ (J@#H**Y_;XP_YZ
MZ'_W[F_^*HV^,/\ GKH?_?N;_P"*H Z"BN?V^,/^>NA_]^YO_BJ-OC#_ )ZZ
M'_W[F_\ BJ .@HKG]OC#_GKH?_?N;_XJC;XP_P">NA_]^YO_ (J@#H**Y_;X
MP_YZZ'_W[F_^*HV^,/\ GKH?_?N;_P"*H GU_1'UM+*/S;98H+E9Y(Y[?S5E
M !&W&X8ZGGFJ-[X2>XUM]2@N;6W>."*.RVVF6MF0L<YW<J0[ J ,C'/%3[?&
M'_/70_\ OW-_\51M\8?\]=#_ ._<W_Q5 "6?A^_LKN7RM55;*>?[3-"L&'\T
M\OL?=\J,W."">2,UT(&*Y_;XP_YZZ'_W[F_^*HV^,/\ GKH?_?N;_P"*H Z"
MBN?V^,/^>NA_]^YO_BJ-OC#_ )ZZ'_W[F_\ BJ .@HKG]OC#_GKH?_?N;_XJ
MC;XP_P">NA_]^YO_ (J@#H**Y_;XP_YZZ'_W[F_^*HV^,/\ GKH?_?N;_P"*
MH Z"BN?V^,/^>NA_]^YO_BJ-OC#_ )ZZ'_W[F_\ BJ .@HKG]OC#_GKH?_?N
M;_XJ@CQ>/^6NA_\ ?N;_ .*H Z"BN6L+CQG>6OG21Z-;MO=/+DCFSA7*@]>A
M R/8BK.WQA_SUT/_ +]S?_%4 =!6!X(_Y$O2O^N/]328\7C_ ):Z'_W[F_\
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
MVN__   N/_B*WZ* ,#_A,]$_Y[7?_@!<?_$4?\)GHG_/6[_\ +C_ .(K?HH
MP/\ A,]$_P">MW_X 7'_ ,11_P )GHG_ #UN_P#P N/_ (BM^B@# _X3/1/^
M>MW_ . %Q_\ $4?\)GHG_/6[_P# "X_^(K?HH P/^$ST3_GK=_\ @!<?_$4?
M\)GHG_/:[_\  "X_^(K?HH P/^$ST3_GK=_^ %Q_\11_PF>B?\]KO_P N/\
MXBM^B@# _P"$ST3_ )[7?_@!/_\ $4?\)GHG_/:[_P# "?\ ^(K?HH P/^$S
MT3_GM=_^ $__ ,11_P )GHG_ #VN_P#P N/_ (BM^B@# _X3/1/^>MW_ . %
MQ_\ $4?\)GHG_/6[_P# "X_^(K?HH P/^$ST3_GK=_\ @!<?_$4?\)GHG_/:
M[_\  "X_^(K?HH P/^$ST3_GM=_^ %Q_\11_PF>B?\]KO_P N/\ XBM^B@#
M_P"$ST3_ )[7?_@!<?\ Q%'_  F>B?\ /6[_ / "X_\ B*WZ* ,#_A,]$_YZ
MW?\ X 7'_P 11_PF>B?\];O_ , +C_XBM^B@# _X3/1/^>UW_P" %Q_\11_P
MF>B?\]KO_P  )_\ XBM^B@#C/$OB?2]0\+ZI9VK7DEQ/:R1Q(+"?+,5( ^YZ
MUV72EI-HH Y*RUNRT;5]>AO_ +5&\E_YJ;;25PRF&(9!52#R"/PJ_P#\)GHG
M_/:[_P# "?\ ^(K?HH P/^$ST3_GK=_^ %Q_\11_PF>B?\];O_P N/\ XBM^
MB@# _P"$ST3_ )ZW?_@!<?\ Q%'_  F>B?\ /:[_ / "X_\ B*WZ* ,#_A,]
M$_YZW?\ X 7'_P 11_PF>B?\];O_ , +C_XBM^B@# _X3/1/^>MW_P" %Q_\
M11_PF>B?\];O_P  +C_XBM^B@# _X3/1/^>MW_X 7'_Q%'_"9Z)_SUN__ "?
M_P"(K?HH YR#QUH%Q'YD5Q=,FYER+&<\@D'^#U!J3_A,]$_YZW?_ ( 7'_Q%
M.\'\^'A_U]W7_I1)6[0!@?\ "9Z)_P ]KO\ \ )__B*/^$ST3_GM=_\ @!/_
M /$5OT4 8'_"9Z)_SVN__ "?_P"(H_X3/1/^>MW_ . %Q_\ $5OT4 8'_"9Z
M)_SUN_\ P N/_B*/^$ST3_GK=_\ @!<?_$5OT4 8'_"9Z)_SUN__   N/_B*
M/^$ST3_GK=_^ %Q_\16_10!@?\)GHG_/:[_\ +C_ .(H_P"$ST3_ )ZW?_@!
M<?\ Q%;]% &!_P )GHG_ #UN_P#P N/_ (BC_A,]$_Y[7?\ X 7'_P 16_10
M!@?\)GHG_/6[_P# "X_^(H_X3/1/^>MW_P" %Q_\16_10!@?\)GHG_/6[_\
M "X_^(H_X3/1/^>UW_X 3_\ Q%;]% ''^(?%6DWGAK5;6W:\DFFLYHXT%A/E
MF*$ ?<]374V:E;*!6!#"-00>W%3T8H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D.<
MBEJAK.KV>@Z3/J>H.\=I;C?*Z1LY4=,X4$XH QM)G\1:WI5MJ46IZ?;)<)O$
M+6#2%/;=YHS^0JY]B\3?]!S3O_!8W_QZL;X9>(M-U[PA;KILSR_8U\J8F)E
M?K@$@9X(Z>M=K0!@_9/$G7^W]-QG_H&-_P#'J#9^)1D?V]IO'7_B6-_\>KE+
MJPEELKA(]'NVMQ?WA6#[,R_O'7]U(%QTW='Z G.12/X<N=02ZBO8+J.6(,]Y
M,EON^V2>8#'MSPX"Y&?X3CTH ZT67B;G_B>Z<?\ N&-_\>I?L7B;_H.:=_X+
M&_\ CU5M"EU6+7;ZSO+'$ C207F&^=L#Y<GA@!D<=-O/)KI: ,/[%XF_Z#FG
M?^"QO_CU'V+Q-_T'-._\%C?_ !ZMRB@##^Q>)O\ H.:=_P""QO\ X]1]B\3?
M]!S3O_!8W_QZMRB@##^Q>)O^@YIW_@L;_P"/4?8O$W_0<T[_ ,%C?_'JW**
M,/[%XF_Z#FG?^"QO_CU'V+Q-_P!!S3O_  6-_P#'JW** ,/[%XF_Z#FG?^"Q
MO_CU'V+Q-_T'-._\%C?_ !ZMRB@##^Q>)O\ H.:=_P""QO\ X]1]B\3?]!S3
MO_!8W_QZMRB@##^Q>)O^@YIW_@L;_P"/4?8O$W_0<T[_ ,%C?_'JW** ,/[%
MXF_Z#FG?^"QO_CU(;+Q,#_R'=._\%;?_ !ZMVB@#F=/T/Q!IMH+:WURP\O>\
MGS:8Q.7<N?\ EMZL:M?8O$W_ $'-._\ !8W_ ,>K<HH P_L7B;_H.:=_X+&_
M^/4?8O$W_0<T[_P6-_\ 'JW** ,/[%XF_P"@YIW_ (+&_P#CU'V+Q-_T'-._
M\%C?_'JW** ,/[%XF_Z#FG?^"QO_ (]1]B\3?]!S3O\ P6-_\>K<HH P_L7B
M;_H.:=_X+&_^/4?8O$W_ $'-._\ !8W_ ,>K<HH P_L7B;_H.:=_X+&_^/4?
M8O$W_0<T[_P6-_\ 'JW** .8U0>)].TF\OAK.FR&V@>;8=-8;MJDXSYW'2N@
MM)S<6<$[  R1JY [$C-<_P"/M<L-!\&ZE<:C*\<,\#VZ,L;.-[H0H. <9/&3
MQ5KPEKEAXB\-6=]IDKRVVP1!VC9,LHP<!@,C/&: )Y/$>E0VTEQ)>*L4<YMW
M)1LB0=1C&>!R3TQSTIMSXHT>U:Y66^0&VV^9A&;[V,8P/FZ]LX[UBW&@:S,+
MN18K02M>S21*TY(,<D1CR3LX(SG'.>F13(O!T_E_9+N.&ZM+5)/LN9F5I7<A
MLO@97!&."<@T ==%=PSR,L,BOL"EMO. PR.?I4]<[I&D:IIVM3L]XCZ6T "1
MYY,ORY;&..C=SD%1@;>>BH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "LGQ%>W.GZ0TUF8EN&G@A1Y4+JOF2HA)4$9P&)QD5K5A
M^+/^0(G_ %_6?_I3'0 GV'Q/_P!![3__  5M_P#'J:;/Q(#@^(--SUQ_9C?_
M !ZM^O/_ !S'8)JL>HVMO'-J]G;/]K7RMQ-D1B0=,%NZCN<CH30!T0LO$K=-
M?TX_33&_^/4OV'Q/_P!![3__  5M_P#'JXN]\2PZ59W47AN>WAMTAMQ9E;/'
MEKL<[6)'3('4$Y;&,FJS^.]8?[3)'J]NL0:<Q+]A8G"1HZCW)8NF?0'O0!WO
MV'Q/_P!![3__  5M_P#'J0V?B5>6U_3@/?3&_P#CU<?=^+]?:]O2EU9VL(GC
MCAC:%I'16=0&(VCY65B<[NH&.]6=6U2/6/ =A<W<EK/<?VI'&DD]L2C%+C&X
MH.0"@R<=B: .G%GXE)(&OZ<2.H_LQO\ X]2_8?$__0>T_P#\%;?_ !ZN&CU2
MYT75M=N!<64-P]\Z7<EM9-M)^R@QD9R3^]4CJ0233U\=:M++<JE[ H-LC)YM
ML5\M_P!WN/0\$,QRWIT &: .U%EXF.<:_IW'_4,;_P"/4OV'Q/\ ]![3_P#P
M5M_\>K@;/Q-?66K:C=V3I(]W(&:S-HR-)+]D4[L\X^9<8&<\\GBIHO&>N1-
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
M!@XRV#P,<=#6AJ.IP:S\/+"ZUAK>5SJ$"R-Y6Y25N%#'&/[@)/&,9[4 =/\
M8?$V,_V]IW_@L;_X]0++Q,0"->TXC_L&-_\ 'J\^U'Q1J%YHE_:W.LQ@2(VP
MQ614JJW&S:1WW)R?8>E79]?U/1[>>TTVY@MX;=VB,/V(XM%$JK&W^TLB,6]!
MGC@4 =)KGA?6O$6B7>D:AK>GO;7491\:8P8>A'[[@@\CZ5)I/AW7-$TBTTRQ
MUG3H[:UB6*-?[,;.!W/[[J>I^M<K=>+-;L9[Z*37;=_L[SHF=/.]O+56'3C+
M$E>.WO3;[Q=JE[J=Q!%JC6EJLL$FY+7YHE$ZJX.?X=K!LGJ,\ 4 =P++Q,>F
MNZ=_X+&_^/4OV+Q-_P!!W3O_  6-_P#'JY*/Q/J:F..TGAW>:_E*MG@7S><5
M=<_PLJ;6SWW9[5H>$-?N]:NIK/4;R*\62T\W"6YBV_.R%3ZY !/UH VA:^)'
M.%\0::3[::W_ ,>I39>)@"3K^G ?]@QO_CU<BJV&AP>(+WP_8645Y:WBP+*D
M.WR(F5 Q.%.0,$]#R#46JZ[J%]H%Y;:G?6RDZ<3Y"6K.EY\C?O$? (^8+VQ^
M8H [3[#XF/37M._\%C?_ !ZD-EXF')U[3A_W#&_^/5P\GC+5K8M!'K$#+;)*
MS-]A/[W8(V4+Z9W,O?@9ZU8U+Q!<ZA%<QWTL;6OF RP&W(-DRS((B&QEMZY;
M/;M0!V/V'Q,.NO:=_P""QO\ X]1]A\3_ /0>T_\ \%;?_'JY:?Q7K20W\HN$
M7RP?-C^S?-9,)0H4$D!]RDL">/E]*NZ-J>O7,NG)-JB7$>H0[TEBMTQ&R/F1
M6QQRI ^N<9H VS9^)00#K^G GH/[,;G_ ,C4OV'Q/_T'M/\ _!6W_P >K!U2
M+3)?%&JQ>(())7F2--+PK;BFP;UB8?=??G/(."N>*L:1XAOGUV:*\E06R&5)
M[=H2K695PL7S?Q"13G^5 &JUGXE7EM?TX#WTQO\ X]2_8?$__0>T_P#\%;?_
M !ZL_P 87ND7?AV">=X)[87T0W.F\ K( W&.V&S^-9NM^)9O[4M-0TG4)&L3
M:7"+&ML61Y%9,MTR=JDMQUVGWH Z$67B8C(U[3C_ -PQO_CU+]A\3_\ 0>T_
M_P %;?\ QZLWP'>VS:;<VZ72RRF^NI 5C,>]?,SO"] #N!X]:Z^@#&T&[OIY
M=3MM0E@FELKH0K+#"8PRF*-_NEFP<N1U[5LUAZ%_R%_$?_807_TFAK<H ***
M* "BBB@ HHHH **** "L/Q9_R!$_Z_K/_P!*8ZW*P_%G_($3_K^L_P#TICH
MW*3&.AI:* "BBB@ Q28YZTM% "8XQFEHHH 3GUI:** ,W3=$M-*=WMFN3N&%
M$UP\@C&<X0,3M'3@>@]*T>@Z_G2T'@4 <KJ_B74M-MFG;3HK>%) CS7DNR,
MR; =PSV(;G%,L?&]I/J-_'<7-E]CAD*6T]K(TWG;8_,?.U< A>< GH:V=;TI
M]6LH[=+QK79,DNY8E?=M.0,-QC(%8U_X/:>:]NSK,T!EF\]2D$>(?W31,.G.
M48]>XS0!HGQ;H8,H_M!?W4*SN1&V-AVX(./F/S+P,GFJECXTT^YUF\L)KB",
M(5:VD5F(E0Q^9D\87@-WYQ7(167ACR9+D>,XI8TMTMF:6")\*=H'5>5)0<=,
MD]S5Y_#^BMIG]I3^*GDTN65-SLJ$.RQM#MW8SG#-QU!^E '1R^,?#5[']D;4
M_P#CZ4QA5216P3L/;*X+#GC&0>A!IMAK.GP)!H7A]OM,EF%C,<GFD)"K;"1(
M1AMI&.IZ'TK)M/!%M=V*R:?KRF!HGAWVMK J-\ZDGY1C.8P#^-;&@>';K2-2
MN+N6[2870<R)L&4)?<H5O3EN,#F@#<L9+B:SADNHEBN&0&2-6R%/<58QZTM%
M !BDQ[TM%  <^M)@^M+10 F.<]Z7M110!$MO$D\DZQJ)9 %9^Y Z#]34F#ZT
MM% !S2 8I:* .?'_ "4)_P#L%+_Z--=!7/C_ )*$_P#V"E_]&FN@H *P-9_Y
M&KPU_P!=;C_T2U;]8&L_\C5X:_ZZW'_HEJ -_%%%% !28]S2T4 9U[HEG?WL
M=W,;@2(H0B.X=%D4'(#J" PR3U]36CCCK110 G/K2T44 %4-2TBWU0PM-+=1
MO"3L>WN'A;GJ"5(R.!Q5^B@!L<:0Q)%&H5$4*JCH .@K/U2_O;)E%KI\ET&1
MF)0CAAC _4G\*TJ0]10!PY\<W DBMB=(-\=1:T>U6Z8R*@SE]NW<3P>,>G-;
M@\7Z&]L;A+\-&$CD^6)RQ60$H0N,G(!/ XP<XQ51?"<HC@7^V)"T6H&^W_9X
M\L2<[#QTY//6LQO"4/A^W?49?$EQ;1V<<:0SO#'MMXTW* >/F!#D'/L: -VX
M\9>'[3)FU2+:(A-N569=AQ@@@$'J#CKCFF3^-O#]M*(YK]D8J7YMY?E 4,<_
M+P0I!(/(!'K7&7.G>#4AEDM_$MM:Q72^6&$$;R!E W8<KN ( )7IR3TK5U73
M]/&IS7VH:Y:0V^JQO$J,P.Z)HPI=#T!X4DXQCC.* .EF\5Z)"#YE^J8E,+9C
M?Y6&,YXX4;E^8\<CFHYO%%C))]GL;J"6Z\\V_EN' +A6.T$#OM.#T.#@\5E6
M_@P3+)<G7I[C[8'\^00Q[9H9%7<F , ':,$<C)JS#X-%OJ"7$6J2JB7BW0A$
M*;3@,-IXZX<_-U/&>E &WIMQ?3I(;ZV2W8%=@5BV05!/7T)(_"KV#ZT #@TM
M !S28/K2T4 5-1TVWU2U$%QYH4.'5HI6C=6'0AE((J.TTBVLI1)$T[.(_+!E
MF:3ODGD_>)ZGJ>]7Z* $QCN: /<TM% $4%O%;1"*%%1 2<+QR3DU*!BBB@!"
M*6BB@##T+_D+^(_^P@O_ *30UN5AZ%_R%_$?_807_P!)H:W* "BBB@ HHHH
M**** "BBB@ K#\6?\@1/^OZS_P#2F.MRL'QA(L7A\RN2(XKNTD<@$[5%Q&2>
M.P )_"@#>HKG_P#A-_#?_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?
M_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?_06A_)O\*/\ A-_#?_06
MA_)O\* .@HKG_P#A-_#?_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?
M_06A_)O\*/\ A-_#?_06A_)O\* .@HKG_P#A-_#?_06A_)O\*/\ A-_#?_06
MA_)O\* .@IKML4L%+$ G"]36#_PF_AO_ *"T/Y-_A1_PF_AO_H+0_DW^% '(
MCP]>CPO%?O!K+:J'6"*';#OM8_M"R,4'0\(#\Q8\ 5>ATR^TN]LKK^RKN[;3
M[N>2Z92I-TTPP)XQD D8P5XQN.,XYZ#_ (3?PW_T%H?R;_"C_A-_#?\ T%H?
MR;_"@#2TM2+%3]A6S#NSB!0 1DDY;'&XYR?<GK5ZN?\ ^$W\-_\ 06A_)O\
M"C_A-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@#
MH**Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\ 06A_
M)O\ "C_A-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;
M_"@#H**Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\
M06A_)O\ "C_A-_#?_06A_)O\*  ?\E"?_L%+_P"C3705R>F:I9:QXYGN+"<7
M$"::J.ZJ=H;S2<9(ZXKK* "L#6?^1J\-?]=;C_T2U;]<QXFO;?3M<\/7MW)Y
M5M'-,'D*DA28F SCIF@#IZ*Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH
M Z"BN?\ ^$W\-_\ 06A_)O\ "C_A-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H
M?R;_  H_X3?PW_T%H?R;_"@#H**Y_P#X3?PW_P!!:'\F_P */^$W\-_]!:'\
MF_PH Z"BN?\ ^$W\-_\ 06A_)O\ "C_A-_#?_06A_)O\* .@HKG_ /A-_#?_
M $%H?R;_  H_X3?PW_T%H?R;_"@#H*R/$R3R>&-4BMX)9YY;9XTCA WDL,#&
M2!WJM_PF_AO_ *"T/Y-_A1_PF_AO_H+0_DW^% ',ZAX<OUFTV2PDU4W]VYEN
MKV18LQ8@,:*X P!R =H)ZG-6=/MY],OEN$\-WCV4NG1Z?';'8S6_ED@JV6YC
M8,/F_P!GD5N_\)OX;_Z"T/Y-_A1_PF_AO_H+0_DW^% &U:H8[2*-HDC*HH\M
M/NKQT'L*FKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@#H**Y_P#X3?PW
M_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\ 06A_)O\ "C_A-_#?
M_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@#H**Y_P#X
M3?PW_P!!:'\F_P */^$W\-_]!:'\F_PH Z"BN?\ ^$W\-_\ 06A_)O\ "C_A
M-_#?_06A_)O\* .@HKG_ /A-_#?_ $%H?R;_  H_X3?PW_T%H?R;_"@"30O^
M0OXC_P"P@O\ Z30UN5SOA>[@O[O7KRUD\RWFOU,<@! ;%O"#C/N"/PKHJ "B
MBB@ HHHH **** "BBB@ I,')I:* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $()-*!@444 !
MZ=,T@'K2T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
A%%% !1110 4444 %%%% !1110 4444 )@YR32T44 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>fin_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 fin_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" "8 5\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MZA<_,EQIGPYL_&U_&RCB6SC?>/E#?K3)@Q%,D-@."",C#''![]QZ?G7\5?\
MP<X?M%+XH^,WP-_9CT>X8V?PQ\)7_P 2O&5K;G.GW/BGQW*;#0[.ZQP+[P;X
M;\,SW\.,9C^(,)PI.T?Q/X1<-RXL\0\DP&(JRQ&%AFE?-L^J<K;66X;$TJM1
M3D[\J^L^QBW*3E.=22O+FD?LW%V:4\GR3'8F/Q8AQP+2=K2Q$)1C+SO%RZ:6
M6VA^'_\ P3V^/K_LP_MK_LY_&N2^%MH/A7XEZ+I/BRYGN@\H^'/B<VWA/XBZ
M@B'AGA\/:CJ<R+W90,BO]0Q ,HR%$9RT>2-Y>5(X_)E?!7<PMX0Q7<O3:"".
M/\B;<4^<#)3Y@/4KR!^8K_3B_P""7'Q]_P"&DOV"_P!FSXFS7JW^NCP)9> O
M&-RSYDG\:_"^>7X=>)[KYN?^)OJ7AB]UY4!8+%J*%2 <#^A?I;\.XC#SR+BB
M$4ZM&C/A_%2Y=8T9RI8K(VVM>5Y?3JP2>BE:UF[2^#\+L6L/B<RRCK)+$K6R
MM.#YN]K<R?Y>7TY\4_@C\&/C-I^GZ?\ &+X3?##XJ:;I,=R^DZ?\4?A_X5\>
M:;H\=[Y%Y?M;:?XFM;F"R-ZNBZ<DLB)&&.E6ZS,RQ$K_ )_?_!<#]GCX/?LV
M_M[^*? WP,\.Z9X*\*:_\._ WC,>"M-L[V+0O"_B35%FT^^TO0=/F)L;*QM]
M/T=?$2Z+IFWP_*NN_9Y42V9D7_1M9SLD*!2=K;5/ +8X!/8>_;/M@?P'_M0Q
MK^V-_P %_P"?P/:(NJ^'C^U1\,/ASJ%D@PL'A7X+V/@SPU\26 &!C['X7\7-
M[Y]S7PGT;<;C,%Q=Q#C98ZIA<KR?@7.L;C(*4VIU*4)5*;C23<924:=1045&
M2;=G+VC2]CQ!PE&OE.68&M;FJ9UAI1]'-=?FN_X']7G[ _\ P3L_9M_93^#G
MP,O+#X)?#R/XZ:!X&\.WOBSXJZIX-TG4?B6WC'5O#T:^+A9>,-4MI_$^EV,F
MH7^I1?V=87EOIZ6Y*B $,1_-=_P<_P"?^&O/V?\ <03_ ,,['D>A^)7C4C]#
M^6*_MVS'$0"51';RBAS@LL:;3@8^[!;,<<8P>O%?Q#?\'03./VM_@"WR,X_9
MR9E&W<A_XN1XV9 RAXMRD8ROF1Y'&]/O#SOH]9YC<_\ &O+LUQF+Q];Z[A^,
M9T,31E.>'PT'A:BJ1Q$IRM[.-6Z2A""5"E:U[WZ^.L+2P?"TXT4E&G+!I^;A
M245I;1VU=WJFC^@'_@A!E_\ @E'^RY$@_>D?'!ER2H./VC_BZ=I9<E?J 2.<
M G&?8_VWOV?_ (2_MN6GPY_9PN_C3X/\'_%#X?\ Q ^&7[4MGX0MET/Q+X^F
M\%>"O$6J^'KG4IOAY-XDT?Q19^!O$\^MWGA>+QH;"\T.PUB1!+#J,D8L3^"_
M_!,;0_\ @LW=_L/?!R?]DKQM^RMI?[/OF_$]_A]9?%"TO4\;H%^,GCV3Q9_;
MY@\)Z\CV"^,AXI-@L6HP2G2ET$1S1_Z2Z_0'_!/FV_;'A_X+:_&V#]MV\\(:
MA\9$_81<:?>_#_S$\"-\/#\4O@DNBGPVC:+9,=VOMKOVU9)E*ZJWB!]I91C+
M.^$<9EW&OB+QEEO&>13S#AK,>*N):-'*<3[7%TX9=FE"C..*H5,+[*G4FN)Z
MD>:52H_W=2DJ;5-5"<'FJJY%P[@/J,L2L4J"DY+W8*FXQO>][R^**LERZ\VM
MC^D#XH:=9ZI\,?B!I=]&9K?4_ WBS3+E3F/SK6^T"[ANF,6 ("8_,"D?ZKEP
M3G%?YSW_  1BL;/4_P#@IY^R-;74>^*'QUXIU".+[7N\BYL_ ?B_7M+?;_%L
MET^,[?XL8Z5_H\^/9(Y/ /C@1L0?^$1\2'![A='O0W3U_D?PK_.1_P""*?\
MRE!_9'_[&WQI_P"JK\>5];]'J$Z/ASXRT:J_?0R:FZLK->TE/+N(FJFO\\8I
MVZ:(X>-8QAGW#<515&VZ7VO]KI+_ ,EMR^>Y_I/P_??_ 'H__1:5<JG#]]_]
MZ/\ ]%I5ROY7H[2_[A?^HN%/TZ?V?\*_*(4445L9A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "$X!/H":KR<JW&0<
M_+@$G/;'?.,>E32'$<A]$8_DIJJYR&&<$HAR.,$J,GTSD^G:N3%5%"%9O_ES
M0AB?_!>)A]U^5J_3<=N92CU<)_BFO_;C_+E_X*)_#=_A3^W?^UAX!6'[/!I7
M[0'Q+U#2(^G_ !3?C#6-1\9: O4]=(UBP'KGN<9K]9O^#9[XA?\ "._MS?$'
MP-/-LL?B+\ O%[PP_P!_Q)X3\<^$M0M1SW&BIXD/KP "37C/_!Q!\.QX%_X*
M5>+_ !'# (&^+OPL^%WQ)!7GSI;'1KSX5?:#[HWPVR?<=\5\W_\ !&7Q_%\+
M_P#@IE^R9K5S((+/6?&VJ_#>;(!%Q'\1O#'B7X<>'TP>,MJVNP[3R01D'@5_
MI?FS?&?@#4J74JM;@"MF;?/>]3*LAP6&FW."2;]MA).=DO>YH.*U2_G3#O\
MLWC>4?\ G]FE.I\HMPZ^4N_Y'^E%<30V5M=7%PZQ6\$,MQ-([;52*+,LCEB1
MM"(K,6R, %LCK7^==8?#WQ%_P6-_X*I_'#_A&M4N4T3X@ZM\6_%6C>)(XTN8
M=%^'_P /?!&M:+\)+Z><!4BCOTL_AGX,GDP-J:A(_&*_L;_X+%_M#1?LW?\
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
M'P;J5K'J@>?3DC$M_<0.S23"3RU /U[259A"T;HZ2J)8Y8B&1X00PP>1M=2
M"">N1BK-?F#_ ,$U/'/B37?"WQ%\%ZI=W]]X9\#:OX=3PE<ZM<"\EMO[=_X2
MF75O#]E-D'[+I\NA66MPY#'9K1Z; 5_3Z@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** $;H?H?Y54<<2*<$':#[]1^1S5I_NM_NG^1JMD#S"<
M DGH !DD^WK[5+3=2A;I5E+[J<O\Q?#.G+KSJ*^>WXG\='_!TK\.S!XH_9*^
M+D4*SKJ>@?$KX>ZO=#&8)M#U7POXB\+Q$#INA\7>*@,X)"[N]?S!_ WQ\?A3
M\:_@_P#%%6E1OAO\4OA_X^5X)/)G0^#_ !9I'B$-#-_RRE4Z=F.3^!P&[5_;
MU_P<H?#>+Q?^P1H/CB&&%[WX5?'7P5KL]ZV/,BT'Q+I/B;P9=0)C.Y9]:\1^
M'%&3P8U8#YB!_!GA6^5D,BGAD67R6=3P46;_ )9%AP)?^69._M7^BGT=\R_M
M?PAP&%HJ^+P&)S_+XJ45RRH8]YA1J)I\RG"2Q;B[JTDYIQ:NG_/_ !OAZ.%X
MM^L2_BK$X?-*?1I8=1IOMJI)>EO,_JY_X.</VC[/7_%O[.'[,OAB_@N4\/Z;
MJ?QU\8/ T=[I_P#:?BW[1X2^'B/(@S]I30[7QE<Q!N-FO^'Y4&R12?Z1_P#@
MG+^SHO[*G[%'[/GP0O+'^S_$7AKP%I5_XWM?(6)X?'OBA1XI\:P<,ZL--\1Z
MU=:+$^0QAL8B5&Q\?Q-?L66GB[_@J%_P5:^!_B/XD69NM/LM0\ ^-_'EI/*=
M1M;3P-^S]X \/:; ;EEP?)^(NJ>%O#FC3MD'R_%,C$]:_P!#H/%"I50H5O+=
M  /)9W"G$( )?[/#$60 *K#!ZYV_S5XUTEP%PCX;>$>76A4PF64.(LXDV_92
MSG.9YOC<I<TK.<8.>+DU)67,FM;)?H?!TZN=9GF/$E2_[R6'PU%+?DAADI6M
MII)+^M_Y3?\ @Y^_9V74? ?[/W[4>BV5M]J\(:[J_P %/&EQ$?\ 3KK0O%B_
M\)=X%FD'/^B^'-6\.>-+-L%OF\7.25W;5_CNT;6-4\.ZQI7B#0[Z]TO6M"U*
MQUC2-2TQMNI:=JFF745[I]]I[?PWMI=P0W%HW:>.,U_IS?\ !2;]GW_AJ']B
M/]H[X/VML;OQ!J_P]U;7?!UND:MN\?> -OC[P7:O\WRB_P#$.AZ;9-)GY8YV
MDY+ -_F"L51F5(OLY:.VM8EW;?($<UVUW:[N-N=1L9%+9XZU_0GT8>*,-G/
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
M>.[BQ\%Z)<IK-Y?ZEX@^'.G^&KZ/6H_&GB_PY=Z9+8^(O$$NVT>2*5EB8AE
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
M:^-&H2^*KSXT_%_5O&WQ;N]1"K=Z_I/ARU\4?%OQ7IL2C"KI6K:7HFK>%Y
M ()3C@5_I;Z;I6G:1I>G:5I<$=AI>F6EK8Z?:P+MCMK&TMDM+.VC&6*QPPHL
M<8W$!4 ))R3_ $?QKA,G\%,%D>1Y5P]P_G_%V99=',\QS;.LDRG.*N5QE45&
M.%P%/,O<PU*M-SJJ/LVI1I2J5*DZTN2'YQDF+S;B_&YCFF*Q;PG#L:\:.'H0
M:BZWLZ<DIN5ULHI2=]Y*R1_-CXL_X)O_ /!:#X=Z#J7B/X._\%5-?^)'C"U%
MQ>IX1^(4.N:9I5]<VL;W%O;Z;JGB.^^)6A6[W<T:1166L>'[/0R9 FI,+/SA
M74?\$EOV\OV_?BU^U7\;/V-/VUO!OAH^*/@I\/[[Q;KGBVZ\-1> /'>E:^-=
M\*:5H&@7^G^'M4UCPCXFT'Q/X=UN3Q7INOZ-IEC;L&ENHM>O].O/#E@?Z-T$
M84H7W*1@\X.,8)'O].0><YQ7QQ\-/V0? GPW_:M_:)_:_P!-U;Q+?>/_ -I3
MP[\,=#\4:1J,ND/X=T>P^&_A;3O#.GCPP+*VBU)6OK32-+;4#J-PRM+&)%+;
MB8_S^KX@8;B+(>(\FXIX<X3KYAB\J7]B8[ Y)EV38_+L>L70Y53AE"H8>K2G
M%U93J8J%64)1A&#</<7O5<H^I5\/B\#B)UJ-.O%VE/F48V=TG=WO:_?U5T_%
M_P#@HS_P4C^#7_!/'X:V6N^++.\\9?$WQJ+JW^&OPMT6[&F:KXEN[= QO=2O
MKG3]33P[X?LKC;_:>I3:;J*M"LABTZ_9)+9?Q _9P^-'_!;?_@K'_:GQ%^&7
MQ;\#?LC_ +-PU=[.S\3>&?!NB6FGZ\MI<I&;7P5?:EI'C?XF>(]5T]#_ ,3J
M]@\1^#_!=S=*ZR:G>6SMHH_#K_@JE\?/$G[6/_!1#XYZV^I27^E^'/B5J'P/
M^&6FS76[2K'PC\-]8U'P#8OHJ_Q0^)?$EKK'BW5 .J>,'7TK_1,^ GP@\*?
M7X,?"SX+>"[:"S\-_#3P-X?\&Z3Y*+$+F+1;&VM+F^= [8EU2[ADUF<AL237
M;N !P?N.)LFR3P<X*X6S"7#>'SSQ#XLP6$Q6+QO%.1Y7F<,FPD53A3H913S-
MJ-.%:.*PU:O)P4IXA3J3?-"%)^+0QF8<4YYFF%KXQX;)<OJT<-BJ46HRK8BI
M0=:E>=[V5*$E9MI::]3^>GXG_P#!/+_@MM\)/#.J>-O@G_P4N\3?&KQ=I<$]
M_+X&\5#5-'_X2 0H;DV7A^Q\8W7BWP-+JKL@ATVUOV\)Z1<W+117^L:5;&:Z
M@^;_ -A7_@X3^)GAKXE:=\#/^"A?A'2],CLM<G\%:K\9=*T%O /B7X?^(K?4
M18W,?Q8^'9AMO#5KIUE>M'8ZE-X>AT2X\'VQ,,=MXEN+]&D_L(7Y(I?,/!#
M G<6)!QM&#R<G\?0BOX+?^#C?]GW0_A)^V[X?^*/AC39=.TO]H7X;Z?XE\0&
MR 7[1X\\)WH\,:U>Z8@1 @7PSI7@VZU#&[?)K?B64NQ?)[O"[,LC\5LZQG 7
M''#^4XC&8O*L15X=S+(\GRW(ZF!S*-.56G3K1RRE"GB)2FJ=6G/%0JRBJ<J:
M4J%2RGB/"5N&L/3S?+L1.MA<+)4YPG/GY>>2DK--W35[V=[]M;?WEZ3J%EJ5
MC8ZEI<UO=:;J,%K=:?<VA#6DNGW< N[2YAP &2YC=&1U.TJZ,!@'.W7XA_\
M! ?X\ZY\<O\ @G=\/++Q/?RZKK7P/\;>)?@@U_<$>:VC^%=.T37?"&G =3_P
MC?@OQIX9\+DD?=TEN<U^WE?@7$63U^'.(<[X=QD^;'9+F-? XN'6FX3DZ,7:
MR]ZCRROU?-?9'VN4XY9EEF!QUFGB:"J/UT35_+_(****\@] **** "BBB@!&
MZ'Z'^5,.%3<QP$!<\=@"3^E245$X\\7'O;\'<#\Z/^"L?PW'Q1_X)R_M@^%D
M0R2V7P9\0^.[:$8W37/PHFT_XI6T*'CYY+CP5$B <DL.XK_,K96_>9V0"&7R
M9H[E=S6\^<"0+_$8S\P7OBO]</QMX8TOQMX-\6^#=;B$VC^+?#.O>&-5A_YZ
MZ;K^E7>E7T7'_/2UNY5_&O\ )-\1^']6\->(];\,:FOEZOX>U[5]&U2W_P">
M.HZ+<?V',>_W=5N+L\CMBO[<^B;F]"KEO&&0R;]M@<=A.*(:.W+@LGK82U]K
M\U';MJ]U;\=\4J+>)R>M_P _L/6RS_P?C(5/U/Z[_P#@UX_9U^RZ3^T#^U?J
MVGA3K-YI?P-^'URT'ES)I&G6^A>.?B.'&,#S-=O_  %9[RP(U'P_XA"JY9BG
M]==?!'_!,[]G1/V5OV(?V=/@[<Z>=/\ $NE>!;'Q'X[@;:C0>/O'I?QKXTMB
M-S;QIOB/6[K0X2"K&&PC)7@Y^]Z_E_Q+XFK<8<<\1Y_6=UB\PJTZ7_7G"N6&
MIVWT<:3EOKSWV:2_1N&\K639+@<O7_+FC&3]:J51_P#I7X#)2!'(6SM".6V@
MLV I)P!DDXZ #)/ K_,"_P""F_[/H_9B_;L_:0^$UM8+8>&;;XC7WBWPA!8V
MA2VMO GCZV/CCP[!IC9(6'2;36K#PQJQR<1Z=(<GK7^G[(2$<@X(1B#C.#@X
M.#P<>E?QK_\ !T'^S^-,\6?LY_M3Z3IO^C>)-'UWX(^-+@VWS2:KH0F\<_#\
M,^<AGT6]^(\3, -@TA1@$9/Z5]&WB1Y5QUC,BO:/%&32P]KI+V^58N.:T&[V
MU>%H9Y"-KMN5K;-^!XAY9_:/#]6?_0#/ZY_X*2;_ $/PD_X)F?"J;XU?M_\
M[)/PZDMUN[:Z^-?@[7-<M'^Y<Z%\-=:O/B%XTMG/)"S^'/!EY$W?#_C7^GVD
M:1%41O+17C=4C 6-8_*%M%%@#&PE 5 '!'&  :_@U_X-IOA6?&7[>?BCXA7<
M0GT_X,_ [Q9?65X>/*\3^,=<\->#[6W],_V%=^)\>XXYZ?WJUZOTJ<U^M^(N
M&RR-N7*LDPV(:UO?B"=/-J7E_P BZCE%K>=^AS^&V&Y<EK9A_P!#2O2K?^$N
M'>%_4:Y549G("!6+$\ * 2Q)[ #)K\8?^"\WPC_X6Q_P33^,UQ;VHN=<^%>L
M> OBMI,2X_<G0_%MEH7BB]Z_=@\">(_%\J]B<9R2*_9YSA'/HK'\@37B'[0'
MPTL?C+\#OC)\'[[R/L7Q0^%WCWP%+)-AC:MXR\+:MX=-PH(QNA&I&12-K C
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
M_AR.;>&+MPRL=HSQ6Q7Q^/V25^7_ (R9_:ZZ@#_B]!X/ ! _X1OCK^G6I?\
MAD<?]'-_M=_^'I/_ ,S=>!3OR)5%%5[RG7E%64ZDVY<U^NBMKJK69Z,8TZ=.
MG2I*T:47#Y75D_1?F?7$F/+?.<;&SC.<8.<;?FSZ;><].:^*?VV/V,/A;^W=
M\'A\"OC%?^+=#\+P>)=!\76.O> ]0\/:3XIT77_#<%Q!;ZIH=UXC\->*[.W2
M[TK6M<\.W\MQ:7&RPO[B!8S]IDG3=/[)  )/[3?[7>,'/_%Z">,>G_".<_2F
M#]DA2,_\--_M<E<<8^-!!^F/^$<XY]_Y\=&'QN/RW%X3,,JQLL'F.!Q$,30E
M#2:Y-JD)VER5(3?[N7+)J6MK:/+$4*&*H3P^(5Z=1JZMV_JS75'@?_!/_P#X
M)=_ '_@G3<_$N?X,>)?B?XEN_BK-X.379OBCK/@[7-0TR+P5_;OV2WT"Y\-^
M"?""6]C>'Q%/_:%N\$QD98)D>&5-H_3NOCW_ (9*C9E _::_:YR&'7XS$D<\
M8(\.<'T/XU/_ ,,CC_HYO]KO_P /2?\ YFZ[,VSG-.(,PKYQG&/Q&8X[&*G*
MKB,3)3K-TX*G[\U&"FW9:J$=(JZ;NW&%PF"P5/V6"C&,+WJ1BFK3M9;M[QVL
M[6/KEP&1E/0JP/T((JG,HV.C*&C\IE(.TJR[#G.XHF#TP[*N#\Q )-?*)_9(
M !)_:;_:[P 3_P EH)_3_A'*9_PR2."/VF_VN<=C_P +H;(Z9P/^$<]^QQZD
M5X]>*J.C&.)5"K2K0Q,8<KDZD*=XROJO=NW%];LZMXRC)7A)-/LFU:_JDM#Q
M/]F;_@F'^S+^RA^T1\4OVE_AA9^,I_B9\65\3P>()/$NL:5J&C:'#XU\7V7C
MGQ);>#["#PWI4^G6=_K5K!-=G^V-2;RT:#:9"6K])"X*,!A058;B,@#!!)5L
M @'D@G!'!]:^1?\ ADI"./VFOVN2/?XSD?\ NNFE/[)"J.?VF?VN0>P_X700
M!]?^*<_05Z.99GFF=UZF+S+&U,=B)1HPP]:K-RJ*C1BXJ,I-17*I:02C%17=
MMR>%'#X+"QJRHV@YR3FE%VYN6V]^WKZVT,;]M7]AKX)_MX?#31_AC\<;7Q-#
MH7A_Q78^-]$U3P1K1T'Q7I.N6-CK>ES+!K?V34T-A=V.O7$4^G-93QW(.V2V
MN(U\A?:?@/\ !OP9^SY\(_AQ\%OA]%=V?@?X9^%M'\)>&HM0E$^HR:3I$#6E
MLVIWD=AI,,U_)*RR7!6TC\^4M+Y"M+@>7-^R4!P/VFOVNL' Y^-!(.>N0/#@
M[?RI&_9*1 -W[3/[7//0#XT$>H[^&SU_KWJ*F:9C+!T\MQ4Y/*[RJSI^TO3A
M7LZ?.H;ING*2;YFES/E4;W(AE^!IU7C6OWTOA:BT[;V3T6]G]UVSZ/\ 'OA*
M'Q[X%\:>![C7/$GABW\9>%/$7A2;Q)X-U9]!\8>'X_$6CWFD2:WX4UR.*=]%
M\2:2EXU_H6K)!,^G:I;VMXL,C0A#^(C?\&['_!..<3&YTGXSWM[(BI=:M>_%
MG4[J_NF:]?4I;V6YGT5H-0O-2OB9=4CF26"X,LB31NC>7)^E;_LF*H7/[37[
M7.UO7XT-@9..?^*;_I[4?\,E1D9'[3?[6Q_[K.?Z^&Q7J9)Q7Q-PO3K4^'L]
MSG)\/B94JDX914=-8AT82ITIUVES2E3C*4*:<FE"4FHJ4G)QC<GRS-)4JN88
M.&*E3C*%&4T_<A*:G**U^U))OS/ROE_X-LO^"=I\XC5?VAXD>3SEAM_B+HA1
M5ZF!(U^'TI:)N5\L[G8';@D\_4G['O\ P1V_90_8:^+-U\8_@SJ?Q8O?%U_X
M-OO =U;^./&NF:]HB:+J5[H&H7,EI9VOA'3)K#4$.@6[PSP7L+KED!0RK/#]
M5G]DI1R/VFOVMQCG/_"Z#QCOQX;[?44O_#)*OS_PTU^UL_<'_A=!'?\ VO#A
MKU,?XF\>YS@*^69GQEQ;6RZMI7H5Z]2K3J7@X-2I.+4XN#<7HT[M,XZ7#61X
M:M"O1RJDG&,ES1MH^:ZW=M/4_.[XB_\ ! O]BOXN>.]7^)'Q"\7?M)>+/$.J
M:_?:]>0:]\6=.U>!$O+JXU"[T+3'O?">IZOI/ANX74[BTEL-.U2VO$M) +6Z
MBD,4IZS]GK_@AY^R)^S+\4O"?Q8^$_C3]I31M>\*^(M)\0Q:1+\6M_AGQ#-I
MFJ6VJV>G^+M+L_#5O>:YHRR6J6\VGZA>QPS6ADM9Y"LC,/N7_ADM5X'[3G[6
MZY.T+_PN=LD\#''AW%/7]DGN?VF_VN1CT^,[ _A_Q3AI5O$GC^ME]/)JG&F=
MU<I5&5!8#'XBIRU:,HN$X4Z?*DJ3A)PE'W=7;1*R<>'<HA7GBZ>#CAZCFIQY
M4WS-+XKJZT:2W??J?714A5VKN*@%<G R,D X!P/< ]<X/2N'\??#GP-\3=&?
M0/'GAK2_$VECS)$@U2V9_LLS(R">SO$"36=Q$<-%=0.LL#JLJL'1<?/[?LD8
M('_#37[71!(_YK0?_F<I_P#PR./^CF_VN_\ P])_^9NOCU",93FHJ,JC4IR2
M^-Q7*F]7>RTUL['J0=UR](62]+7U.1F_X)Y_LTS7#S1Z#XI@5IDN390>,]=A
MTX%7#[(F1A)&IQ@/'()$'S*P8 U]%?#7X'?"WX0VPA^'G@;0_#DLNQ+K4K&V
MCN=9O%_C:^UO4"^H7*2 GS1YA9AG:-V"/(_^&1Q_T<W^UW_X>D__ #-T?\,C
MC_HYO]KO_P /2?\ YFZHL^N7^ZV!D[3QZ\'BJ3@;6.W:Q5MK<<-@X//3!P>1
MT%?*$O[)2QQR.W[37[7)5$=V#?&MXU(522&=?#@9%('+@@J,D$$9K+\4?LBV
M'B[X3?$7X1:K^T#^U'=V'Q"MO!D-QXRM?B^;#XD>#I/!>JQZY#??#SQ:GA]#
MX;U'Q-)!;Z=XO CD35]&:>V(@69VE$J+K8:&);IX>>(I0EB$G-T9N2Y6J:E#
MG=KM1YX<S2CS1<DU,^91E)89UU&+;>BM;7DNT[7T>B/J;Q'H/AOQ;HFI^&_%
M&AZ+XC\/:[:S6&L>']=L+35-*U6QN$:"[LM4TR]BN+2_L;N!F@NK.Z@FM[FV
M>6WN(I8Y7C/Y,?%C_@A/_P $V/B?J-UKT/P(?X?:S=7-Q>W5U\+/%GB'PI9S
M7%R6=BOAU)M7\-6PWG*I8^'[9%&"J$#8?Y8#XA_:HF_X*:_\,$S_ +<W[:,?
MPGG_ &LKSX#_ -HP_M"_$UM:M?AHWQ A\+Z3;I#-XBTKPQ_;X\,?9OLFL1Z)
MJ=M!>^7<2:;?1JUM+_=W\!OA+I7P,^%GA/X6Z!XI^(7C73/"4>IFW\2_%?QA
M<>//'NL'7-?UG7KFY\1^,)V#:W*7U9X["-U M-.71[<QQK&C+^J\0\/\2^%,
M,ESC)N/<TP];B; K-\NAD7UG#TZ> INGAW/$1J2;6*=6O3BZ+IU&DZDE62I\
MK^3P68X7B:KF&"Q&4>YEV(AA7SM._/3=5ZK9)1WZ]5=GY$^$_P#@W6_X)J^&
MKJ)];\)_%OQS!#.;A++Q/\5]5LK1?-</+9+<>!+?P1K,4,@)C:7[7#-'&2Z7
M4,@61?UC^!_[.?P._9M\/IX,^ GP@\$?"?PY(+5]0M?!V@Z7IMYJDUOB.&[\
M0:I';SWVOW^W+R:CK&L7^J2@M(9WF;)ROVF/V<M!_:7^%UQ\,M=^(7Q=^&=F
MM]9ZO9^,/@C\0M9^'GC>TO-)L[FUCC_MW28YD:T,LXDGTNXM[BWNY(5#P']X
MC?PS?L=^*_VJ?VF?^"A'A/\ 8L\<_MT?MIQ?"W6OB1\4?"FJ3:+^TO\ $NQ\
M4W7A[X5>%O&WB2UCTN]U7Q)KFC6UU/9^$!'?7-AX?TYXI6WQ&-U7'I91@.*/
M%;)<\Q>?^)&92P?#^"EF.98;.Y\05G4A&%>M3JT/[,G'#SJ..'G!PQ,:4H3E
M3C[7V<G*.6,QF5<)XW!1P/#;JSS!/!2QE/E7U>I4JQC&E)M2?+)2]KH]>75=
M_P#08U/2]-UG3K_1]8L;/5]-U&TNK"^T[4;6WO++4+*\A>WN[&^M+F.:WN[.
M\MY'@N+6>*6&>%WBDC='93^2/QD_X(:_\$W?B_J]YXGN_@2?A[X@OKB\O]3N
M?A+XC\0>";#4KF\8DRW7A:UEU;PP+@.=_P!ML_#=M<1L3*CC:$7],OA9\.-/
M^$OPZ\*?#72-?\7>)K'P?H]KHMMK_CWQ!?\ BSQ5JJVI#_;->U^\^>[U%\DO
M<.$4ML4#:#O\._:]_9ET_P#:J^&EKX$;XN?&KX/ZSH.H7/B'0/$_P1^(,OP\
MUT:XFB:AH]@-8NHK.^CU'1(I+X2W6GS64Z7$:M;[625E;\XX5S_-,FS:C3R7
MBS.N'\+BL6\)5QV63XCH05.$G2^MXJA1J4FU3C>TZK?+3<K3DU9^_F.7TL3@
MYPQF5PS587"U,73BXINC*-ZGU>.E[RUFK)+W;-*Z/SG\(?\ !O!_P34\+RQ7
M>J>"?BEX^A@D:06/B_XJ^(DM9S*P)CD/@B+P?J;);'Y 9Y8B@'S,%!D'ZU?!
M3X!?!+]G#PI'X(^!'PF\%?"KPJK69FTWP9X=TW01?SQ,(A?ZQ=6\%O=Z[J"H
MS&?4M7O]3U28,^]YW8H_\&'_  2T7X\_MS?M::-\!/BA^V/^U]X<\'WG@3Q)
MXIGU7P)\??%EOK3GPY!NMH;"?Q!'XC\.PMJBS!=3FM_"]K'&7=C R#RF^N/^
M"I7PN_;#_P""4GQ)^$GCOX%?MV?M5^,?AQ\4?[<M]-_X69\8O%?B/6M+\6^!
MQX9N+S3O&5E/J=MX.^(,'BF'76U6WDE\*Z7;6DUKXE%Q%%;L<_N_$7 ?$>?\
M4X3@3-_&7&YWG6*RW^T,KPO%%/BR&34Z,Y5)RH.ICJTL&L3*=*I5C&M2?NPY
MU4459?"Y9Q!E-#*7Q%A.$'22KNA6Q$>12HRIR]FGJG+E:UNFHWLGK8_MWU."
MVO=/O-/O+2&_L;^TN;2\LKE;:2"]M+F)X9[22WN2(9XKF&1XI(ICY4J.4DQ&
MS&OS:^ 7_!)?]A']F/XTR?'OX1_!=="\>VMQ>R>&KF^\4>)=:T'P-)J]A>Z1
M?'P?X?UG7+S3]%=])U&]L)'GBFGMUN2NDBW;;$O6_P#!,W]IGQ/^U]^Q-\!?
MV@?'EAI]CXU\:Z-K-EXBDTN&:STS6=9\$^-_%?@B^U_3K6XV64+^($\,2>*;
MRVT\N+5M1FTV+/\ 8T:C] RR.KA79F4$?*%S@@CY=^4)Y&-^5/ ;BOYXQ-;/
MN$<=Q3PVLTK4J=%O*\\P]"IA?J&.P]'%5(5GAW@&U6P=Z,XKZQ&$IR<'%RI.
M49??TX8+-</A,RAA8UZE;#.5+$/E<L*IRC)4XZW3<FI-:ZK;9K^'C]M_P9XH
M_P""M/\ P6ENOV=O E[>1_#KX,VVB?"?Q9XJLUVQ>"_ WP^UK4K_ .+?B5]S
M$'Q*OC7Q#XK\(^&W9E5Y[GPDY\M3A/[4OASX(\*_#+P)X3^'W@K1;70?!W@3
MPSHG@WPMH6DHAM=$\/\ A>RAT#1M*M\;MTFGZ786MC< NQ4VIW,6R3Y-\%/V
M5?V=?V>;_P 5ZE\%?A#X%^'.K>-=3.J>+-:\-:9]GU[Q--_:,FM>;J^MR?\
M$SNH7O\ 49KN33_.ETU7F:,((@(E^F$(D'& ?4#_ ".^<C]*^LXXXU_UCPW#
MV0Y3@)X#(.$LDPN699[5P53$U,7&&-Q^+FJ<I0<JF+C-Q2?N1JI?%*1YN49'
M4RVOC\76Q[QLL5B8U8)+3#05)Q]DKZZN7.^[78_*7_@KI^Q+'^W#^R+XQ\'Z
M%ID4WQ<^',5U\3_A _V:.ZU"Z\4:#IEV+SP7#.J321'QYX<-YX<G;SHX8=9O
M?#=U+*ZVD9/^;K=6T]G/+:7L3VFI6]R;2]M&Q]MC:2*[)2Z_V=+U*R9G]HS[
M5_KOR,OE2.Y 4H^2> !M.XDX/3GH#CJ1@8/\ ?\ P7Z_8=3]FO\ :F;XZ>"]
M,>/X1?M-WFO^-UBL\+_PC'Q8CN8'^(^A+'G<O_"0SZU%X[B5U42W6I^)+:/=
M%X61V_>/HM<?UHXRKP+BH.K',:SS+AK!ZR_M3,J-%X>KE#=_<A5PREF$%M[2
MC.S7,D_B?$;)'1P_]O87>DG1K?XJDU.+\TDW&[MTT/PY\#^"_%GQ'\7^&? 7
M@32+SQ'XQ\8^(M%\)^&='T]0^H:OXC\1ZE:Z/HFEV*$@->7^IWEM:VRDX,\J
M#C.:^XO^"BG_  3Z^(O_  3S^*W@WP%XSO[7Q1H?CCX>Z'XK\->-=/LWCT?5
M]<CM(['Q[H.D^8JR1W'A3Q->:K+ \BK)%X1U?3KN14D\4.H_;K_@W#_8)DUG
M7M5_;S^)NCQ1:?X=GU7P/\!8[JR$=G?^(5M)] \<>/=,#?+'HVE:=,_A71T.
M/*\12^*;)6BE\*PM7[J_\%:OV(+7]NG]DWQ;X,T3386^,7PZCN/B1\&-1%OM
MF7Q?865Q+<^#Y9@DQC7QMH4=QH=\LDEM#%JUWX>O)'9+9,_H'&'CSA.'_%#+
M.&LKQ,:W"M"K+*L]K3BDY9KC*].6*HJHVN6&2U54P4G\$XNJY27L;GA9;P1/
M$\-U<YC%O-L0X5L%)/\ Y<JFU5C:WVJEFGTMYG^;8 Q("%%<D!6D^X&)PI?_
M & <%O;-?U8_\&W'["P\4^-_$?[=/Q!T%TT3P5+JW@/X%0:A:)&EWXPU2V^R
M^._'5LID$D-WX8TJ2?P/!B)XOMOBCQ3IC/'+X7A#?SD_LZ_LY_$3]I3]H#X>
M_LW>"-,:/QIX_P#&<?A8PS*SV7A[3[.=_P"WO%&NH@9WTWPKX>@U34]0C56=
M[:TE5%+$"O\ 3\_9]^"'@7]G+X-_"WX(_#>R-AX.^&OA?3O#.BK<+C4+^.!'
MEU+6=198X#+XA\0ZRUUXD\3SO"IGU;4=1GD4M)NI_2;\0:?#_#=#@[AYM9AG
M\:>.JN%10E#A]QA0Q47RRYTZ^)G**TCS0C5][EYB^ \AGBLU>9U[_6<JG]5K
MZ?\ +VI%XB.MK:1C=]=MCW!'&>.#N ^H)^G'-6*A15Y(/.X'D=P3[GN?;!QF
MIJ_@:G[-\TJ7+[*;4H<NSD[^T?SGJ_.Y^Y2:<I6OI9:[[+_@V"BBBM!!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C=#]#_*J[?<
MD_W#_2K#=#]#_*J[?<D_W#_2LY_'2_[C?^FHDU/X-7_"_P F?Y]L0S_P</Q#
MU_X*-1#\_B=<U_H,87('<8]>V,>W]/6O\^>/_E8>C_[2,Q?^K.N:_P! ]I=I
MD8L $1G)8[0 HY)8] .<GL.>U?T-](33_B$-E[U7POX?H+O:7LI.WW?>]F?
M\%3Y<1Q0O^IM0?S^IU%W7<DD"JC!NN#@CUP< _B,]_K7^?3_ ,$H/^4[7@3_
M ++-^U]_ZJ#XUU_;!^R/^U'X5_:V^'WBSXC>"M%UK2?#/AKXL?$3X4Z5>:U-
MI\K^*(_AWK/]CW/C#3OLB*%T[Q)>&6X@5B9/+ME9OGR[_P 3_P#P2@_Y3M>!
M/^RS?M??^J@^-='A%@L5EW#_ (Z8#%0=.IA> JL.25N:+DYSE&5G)7BY1NE)
MVYK7;3#C&:GF7 S3O;BFEKT=\.VFO4_T$R<%SZ%34=RH:*52H8,&RK<JV4Y5
MLAN#G#9#9YX-5]1OK33+#4-2OYXK6QT^TGOKVYG8)#;VEI"\]S/,QX6*&&-Y
M)&/ 12>U?+_['/[47A_]L3]F_P"'G[2'A?P[J_A+P]\2F\4S:1HGB2:'^U+?
M3_#GC;Q+X(AU"15V!H-=F\.+J6FJ!O%MJUJ2'ZO^ 8?!XJKEU'&4H2]A0Q.#
MI5*GV?:5)5:RII[N3I4IS]V]E%-\O-%O[B5>G3K4J4G^]JU,8Z:\HT]7\W:/
M^9_"U_P0H\:WGPY_;?O_ !W;>"O&7Q+O/"/P$^,&I#P?\.[!=6^(/BN"Q\/:
M'>FP\-Z6][IJ:C?R"#['I-@VH6*WE]+;VYN[<2>:GZ=?\%$O#_[;W_!9#XM_
M!7X:?"7]B_\ :$_9]^"_PU.N7=WXQ_:@\!O\*S<ZSXTN/#D6LZ[K&C:[J\*"
M+P7H^BZ?'9:9H6H>(;SQ"VO^)+:WM;TE(F^ ?^#=3'_#R?PWG@?\*<^*P)]
M;:(9_"O]!.'RPIV,#CV&<?T/?/7ISTK^I/&/BU\(^)]'-\%DN'Q^=4^#LDA@
M\PQ$\2U@O;Y<Z,E"E3G3H3JWE.4?:RVJ3M9M27Y?P7E5;-^%:N%QTE_9M3.L
MXG5@DKMQQ\W'WK-J-K7Z72/F?]D/]G3PM^RA^SG\'/V>O"%U-J.C?##PW;:5
M+JLZ*ESKFN7M[JVM^*O$]PN?D3Q/XNU75]<AB7=Y1O\ :KRQAI!]2U70\*>^
MY1[]<<=.#G\,#K5BOY<K8O%YAB,3F..G*6)Q]>KBJT9)>Y4K5*E2IMNYSJ2G
M+1)-J*5HJ_ZCA:-/#8:AA:'^[X:FJ5#7[$;:?)Z!11169N,E :*13G#1N#@X
M."I!P>QQT-?#O[?/['7@W]NK]G'QA\ _$]Z^D7FH/IGB;P1XNM6/V_PIXV\/
MR^?I&L:=+$'>&WN[)]4\.ZL_D73MI?B*]6*!W:,5]QOC:V>FTY^F#G]*JM''
MN9R>H"D'KP/3D<]#[<XK7"X_%Y9C,/C\#)0QV"DL5EL[\KCCJ4DTT^G[E24K
MZ.,I)W39%:CA\10J4<6N;#R7O)[<VB3;\EKZI;'XA> OVVH?V:_!_AKX ^$?
MV==(\(>&OA%IT/P]TKPNWBG5;.?0K/P?%'IDL4T1\,,"DE\RK\C?,U^'))9M
MW:'_ (*E:V2OF?!O2PBD%C'XOU%G"C[Q19/#4,3,!G:LDT2$X#2QKEA8_P""
MBOP"XM?CUX9@*,TEKH7Q)M[<,8H[N5A#H'C&5FY/V<K'X5FW!2;>ZT%54B)B
M/B+]EGX'S?'KXHZ5H,MOGP;H,D&K>,;[YB%\-6EU%-%X>X!.-==);(G'RBX+
M$@#-?N67X'@'/\FJ\78G+Y5L/!_7^(\5[2<I8:6'ISCF,+RJMMU<Z<:L7.7-
M:44N6WN_%U*V;X7&+ T[_49-+"66OLKJ#6B[M+3_ (?[A_82_8U^'5C^T;\9
M?^"AT?@&/P1XS_:1TG2K;1/"9U!-3L?"-M/=_P!J?$?Q;H=PC+B7XT^*[?3/
M%>I.8U>2]M-:U(.Z^*YE;]B:Q-,T^WT^RL[+3XUM[*SM+&PLX<?+'9V*I%'&
M!D':L*I&H[JB],YK\_/VV?VY-1_9KU+X/_"7X8>!K7XK?M)?M"^([+P_\)_A
M[JVL?V)I>GK>W]KI/_"3>.IR]G+8Z%::A>)+($FMMR67B+R;JW3PU(\OXWF^
M=XO/\9+'XK%2Q--0AALOYIRFZ&4X=>RRS#IRE)VIX2--;V;YG>3]X^LP>&6'
MIO\ GJR4ZG^*UGT7GH?H]17Y%0_M<_MC_#']J?\ 9F_9B_:$^$7P1/\ POGQ
M+XC%I\:/A5K'Q%O_  AJ.@>#O _BO6M<\-:+X;\8PV.N:!X]TK7(/#EQ<WNM
M:WK6B:CX,UB^NM.L[B=$1?UUKS#K"BBB@ HHHH **** "BBB@ HI&(568]%!
M)Y X SU8A1]20!W('-?E7_P4J_;/^-_[#'@SPC\4?!/PS^'GQ"^'6J:S8^#O
M$EYXC\2^(-!\5VGB_4X-=U#1[:PTC0;"^2]LCHN@2E[MK6ZD$PRMI- L<,@!
M^JM%?@GXC_X*G?M%?L^I^SAXW_:U_9N^''A[X%_M(Z7HE_I'Q'^&/Q/U#7+C
MP5I6N:1HNLS7/BC0=:T02L\6F:WIMW<645\%WB40>(;Z8II:_N["\<S1S1LL
ML1/F[DB/SO*D'V>;<1SBUF4,P R,G@(5 !?HHHH **** "BBFN"RLJLR,RL
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
MDM\H&2*_I<DP8VY/W3@A=QR0<83^(^BD'/0BOP*_X*._L]?%WX=?MA?LT_\
M!1WX%_#GQ!\7+;X;OHWASXU?#_P/IO\ PD'BF7PGI]QK,3^*/#NB1J1J"ZGX
M0\1:MH5_JXR^@6VB>'KU0?)95QCI&,>L59_/4W[>5_Q/UY^+OP-\#?&'Q!\)
M-7\:"^>Z^%'C75?%7A_[!=6%FNHW&L^ _%?@37=(OGE9;X:?JVC^++Z[OX[%
MQ=X\/QO;7%K(0TW\E_P2^'7P!^)_Q)_:'_9;U*'Q)_PO/X@?M6?%7X9? B^T
MSXB?$'3[[X/>#_!W@+XIZII?C.Z@3Q"?#/BK2H_'.B>$_"\VF^.Y$O/%]K?3
MZ_IB2/96[1?O-H/QDUK]M;XT?!7Q;X5^%'QI\$?LV_LXW/B?XV>*/$_Q4^'7
MB+P7K7Q!^*B^%?$O@OX=^"_ _AV^CG\7^)8_#>F>(_%/C#7VT:&XMKK7K#P3
M:VJ7$L\<<WY(_!./QE\)K_\ :5^+&L?L6?MIZW\:H_VIOB9\<OV6+O1_V9_B
M3:O<+XU\,_$_P;8Z;X]\2:CX9-]I7A/3[OQ%'KGB'3;65+G5I(_"1MUG9ME,
MRJ;KT_4;\3_A]^SC\*/V_OA7X1_;!U$>#?AB_P"PYX0\1_&>TOO'WQ AM-1^
M,MOI&K>&K^]L9O /B0:]_;FJ3^'K.VT[2] SJMW=:-"FCA[F6V#=S^S%^S=\
M;_VC?V1?AGKG[1A^+.I?"CX.:I^UWX^\"7/BWQ#JND>(?%G@$?#SX4W'P,;4
M;BY\0?\ "7ZCX;G\:VGCK5;*WU29K.XA\-+!I:1^ I_#YF[?3=!^)OC_ /X*
M ?!SQ9\3?V?OVB_$'A+Q1^P[X%_9U^)?C;Q;^SW\5'\*?\+4\>>#W@UR\\7Z
MMJ?AV/2[S0DU;5(=,\;>*-3>+3_"VJ01:AJ,T-G:7$R>O?L">,?VCO '_!/W
MXO?"+XT_L_\ QUTC_A2'@/Q3X \.V\?@7Q1XB^(GCWQ)X]\0^/;!O"O@3P5H
MUG?W?B'POX(@OO"UA#XFT> :%I-K>+=:5N\%Z?>26H.GL_7]#XD_9'_9(M_B
M!^PUH/[1J-XQU6VU;X"_MAZ'\:Y)O'>O6]MJ%WX'N%\2? 36;6VA\2+J3R^%
M?%?@_2[N!/"<G]@R26^/$*-;+.K^??$[X/\ PL\/_P#!*_\ 8)^.$TNJZ-XJ
M^(O[2VF:5\3/B+;^-_'%K>ZAX,\7R_&)O$5G=7-OXD,UO'8V/P^\&6\MQ#MF
M@7P\CQ N,U^CO[$B^-OAM_P20^,/PE\8_!3]HCP[\2O!_A/XU^&9_ EW\$?B
M98Z]XJU?XOZKXRL_!K^"-,3PXU_XELHYM6LCXAU7PI$VC^'X)+N]UQH;=)9J
M^+_%ME\6-;_X)K?L+_ F/]E3]KO4?B-\%OVG-(\=?$?PS;?LS_&6%K/P;X(U
M;XIWU]+%=#PUY5[/J_\ PGOAY8;6.1XY[M_$%G&Q;P_(%!5-UZ?J;?C?]GOX
M-^+/V:OVH_VN_@!X;\3Z'^S[KOP?^+VD^!-#F^)?C'7CHOQ$^$O[0=GX:\%?
M$7PG#J.O1>-_#^G?$OP/+KVH7_@VYCAT7P;'!_9=U&D6J%#YA\=O GP9^'WP
M,_X(R?$3Q2;SP]X8^)][X"O_ -H7Q/-XI\?6Z^)?A_?ZM\-_$_C.;6)].\2C
M4(+*WT7Q5XPNKJ:Q'VN.#697M6\]4V_L+^U%\,=&\%_\$Y?CIX1^ _PR^-NN
MI\=W\2^*?"7PIT;X3^,M0\7^&?$_Q<\17OC36O#W_"N](\.IK?@+PAHU[=7]
MU8Z+>VL9\%:G(MI-.!(MN/S2^+&F?$C7OA5_P1X\-S?LL?M1^([?]F/5?ASJ
MWQ^T-_V9/BU=IH>B>$M9^'EAKNF&"_\ "_\ 9_B""^TSP+XE M+IY8=6L9-
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
M?^.7\/:7<137WA"RN=,M9(;J[C+ '[-?%3]FGP]^P_JVB?M0? S2-?T?X8_
M[]GW]H*Z\=_#>Y\9:A=^$9/%.F?#?2[[P'XZ7PU>:U*;?QYXNU71+CP?X]U+
MPK!+)XSN]8T[Q3XBC>73Y9Y_F/X$?L>ZK^UE_P $[K3X^3^(?&&O?MB_'"^\
M;_$#7/B;'XWNM U#QLEO\2]9MW^$>M-:L/"5K\+IO#WA\>'=&\"WR/X)T>]N
M5UFW6.\,DI^R]6\=>//^"A&DZ[\+_!WP[^-7P1^$>I_ _P"*MC\4O$7Q8\!:
MM\.X?$/Q!^*7P]N/!?@/P'X6MM<2#7]9M?"%]K^N_$#Q;J^E6T.DQZKX2\%7
M"^=%XDCED^4_V1_B1^T7\-/V3O"_[ T7P-^._@C]J3P[K?C/X/:;\1(? VK1
M?"WP'X4\3^,-<UMOCS<_$R2)O"2Z#X8\/Z]=VWA2]6.]U_QGXB\/6]MI\)N_
M%4'E@&K\)_#'A+_@HU^V_P#M^:1\>[.X\5_#G]F0^'/@C\*/A^=6UFTTGP;K
M^KZC\0=&\5_$;2WTN;[%IOQ3N-4\"ZPZ^(]#>2\TNQU6UDLB)(X77\K/B]\4
M?%/QG_X)V_!75OB9K'B37OC)\ ?V[E_9:G^($VL^)=.USQ!\,=5\">(/%/G>
M(EMI8+#5KAGM;'PU87MU*NJ?\4O%+;RV][([S?L#X'TSQ!_P3\_;._;@^(&N
M_"KXL>/_ (1_M7P>'?C!\._$GPN^&?CGXEWEY\3O#TWBN]\1_#/7;'P5H7B.
MT\$:MXGU_P"(NLP:#J?B@>&-%O9;".75-5TNR>YNH/B;Q9_P3L_:"\+?\$KK
M&T7P+J.O_'D_M5Z?^V'XM^&.D7=SJWB^UT)O#6K^!8/!EHEE_IUYXBT#0-7A
MU.]TNT'GZ=J[>((;9C<1*M 'Z1?'S]C#]GGQM^V!^R5X)\0^%]6N/"/_  S3
M\?/#!\*6OCOQI:Z7J&A?!"?X':'\-[&>TL=?\V6?P?9_%#QA';.@GN)&N_,E
M69\J_P"(/[,_Q0U^T_92_:6_8N_:8O/$CIXL_9F\3?MJ?LE>(#XL\6'6KK6M
M.^$]W\4+'2_#^N:;+;:U>1M<Z/J6HZEHE_=0QW>K>%_B=;RD^9@?NMX4_:&U
MOXX?%;3?VH--_9N_::\)^!?V<?@#\7[0>'_%_P *]8TGX@_$7XH_%_6/A1=+
MX%^'_@*P>;6O$T?A'2?A7J5OKFJ7211_\)!XITJ)(HHH#+7YM_M&_L>>,?VB
MO^"6?[-GCOPW\)?BKX&_:0_90^'-AX,U#P-XL\%:SX4^(/B3P?H^G6/AOX@^
M'K;0+VWN-2O8?LA/BK1+.-3)>Z99^*M.LHYKV\2)P#QO]O?]CK1O@!\%]%^+
M%E<>(]-OOB)^UG\!_AY\/W7Q]JU_8GX%K^SV'U:UN--LO$PTRROO$WQ)\*:O
MJ;&Y0Z^IT&VEM6\YD+_J'XQ^#7B[]D#]D/\ ;(^"WPSAUZXC^.7Q]E\ ?LM6
M.L^)WUW5[O2/VDOAI\%OAI%:6MQ)J=YXKT^+P%XRU3XG7$4VM7'_  D:6W@"
MX\3ZBEQHNK;+CA?^"P?A[XA>._V<OV8OA;\._A+\;OB!XOT'XM?#'XIZU%\.
M?@[XX^(FEZ#X9\(>!/&_AC6K?4+KPOH,NFZ?K]GJOB'2GL],E,>MM(&^Q0(Z
MPFO</VF_%>J?'WX__L<_"S_A5?[6_A[X37-[-\9O$'Q6\#?"_P"(_@FY\$>/
M];\)ZOX1^%?AKQ!XUM='DU'PAJGAY-:\3:W\2AJ;16NAQP>&;FXF94D\H ^-
M?#>OZ+^U3_P0PLI/$DURGCKX%:#)X)M[NW\1:WI5SX1\??#36;3PMX/U26;P
M[()-2(\!>(/#>J2VNKJUI<KK1CU",02O(O@OP@\1:?\ M,_"/X#?LM_M2VVO
MVO[1O[%_[8OPS^!7B;1[?Q3XET74/$7PC\9^+[?PUJNFRWEA=VUSXJ\/1Q:%
M_P (-?:S9/%=Z;IOASPYK=M<VT_B0O-F^#+7XT?L\^!/^"C/[-7A?]EC]LSQ
MO\.?BM\4-)\1_L[ZO8_L^_$S4UN/LOB&*T\87OB/7_["M2FI7G@O2?"RZ9JY
M9?[9?0D ,)N1+']I_M1_LC:GXS_;5_80_;L^$O@;QMH^G>/_ (B_!NR^/7A;
M4_"FJZ9XJ\+V\K>&=>\*^*?'OA01?;_#FOZ;HVBV'@'QW8ZT)+/P0O@WPK8W
MT8%Q<!@RJ;KT_4^(/$_[#_A;P!^UC_P3]_9Z^(,GCO\ M/X\^!OBQK7Q]6W^
M(OBRXGG\33Z1X[U+18M)N(=8O[6&^\$1PZ7X?T^XT&PO;0MI=O<:[:W=NTB2
MYUS\1?AQ^SW\>[3]G'_@I4WQ@LK7X<_ ;X.>"?V>?B?X(\6>*TO?A7J&FZ'X
MEU+6_BGHO_"$^*K*>#6_$3G3=!?QYX+L?%TUA>^&X?!6JQ:9'J$EM)^A'[86
MH>,+[_@J9^QQ\1_#_P #OVA?%O@#X!Z%XLT_X@^._!GP*^*OBGPCIVH>/M!O
M[.R71/$>F:$V@^(+>"+7-+.K3Z7.9=(2"XD219X'":/[3ND_#GXA_M'_ !_^
M'/[7/[)WQM^-GP9G?P7J'P ^,/P_^%WB3QKJ_A'QA?\ PE\))XO^%7AG7O"R
M/XDT+3-=UC['XCT_1[T+X#E\4IXD_P"$Y*Z2UTR@Z>S]?T/T3_87T>^\._LF
M_ ?1=3\767CZYM?"%J8_'.GZI+K>G>,K"\O[O4-'\8QWC.)Y%\5Z6T&LF;5Q
M_:<>KZC)%.#,K!OL6O@?_@FC\&_'W[/_ .Q+\ /A-\3K'^S/&_AK1?$=QKND
M/J1U:?25\5>-O$OB_3](O;H1#SM6\,V6M:=X<U"$,Z:=+ITT0<11I7WQ0:!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
# ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>fin_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 fin_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %4 )@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^LO3_$>C
MZIJ%Q86-_%/=6^?-C7.1@X/UP>.*U*Y3P_X TGPYKUUJUI).\LP9521@5C#'
M) XSV[]JT@H<KYGKT)=[JQ=U/Q1;:5XGTK19X\'4%?;,7P$8?=&,<[CQUZXH
MA\46T_C2?PW''F6"U^T22[^ V5^3&.N&!SFL3Q?X4O/$5UJ4T<6R6"TA.G2A
MP"9E>1FQSQD%1DXZY[51C\-:[HVO:=JMG:&]NO[/G%[*947?<-N<9R1D;R!Z
M  5T1ITG#?6WX[_\#U,W*2?D=Y)JMA% \[WD BCE\EW\P863.-I/KGC%.34+
M.2-Y$NH2B3?9V8.,+)N"[#_M;B!CU-><GP?X@L+.^TJ-%OK:XFMKQ9T98P)5
M=?-!5G)R0H;/3KC'2KK>$=6M;]+VP)"W>K^?J-J\@*M&MV9$E7GA@@7([CMF
MDZ-/^<?/+L=/XE\1Q^';6W(MGN[R[F$%K;(P4RN?<]![^XK/A\57]EK=CI>O
MZ4EFU_D6T\%QYJ%P!E&X!!Y ]#G\:7QGH5_J;:3J6F*DMYI=R)UMW;:)AQE=
MW0'@=:H7&GZOXJ\3Z->7FE/IEAI;F?,TJ/)+)Q@ *3@ @<GK1"--P3?G?OY!
M)ROH=*OB70WA$RZO8F(E5WB==N2"0,YZD*W'M4G]NZ3]FFN3J-J((=OFR-*
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
M;NW^S_%;2\7$\@EMI9"DDA8(<-]T'@#V% '43:3I\D]K(T:(+1S,D:@*H;!
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
MO44 <Y>>"M*NW!#7%O&8$MY8H9 %EC0C:K9!/& ,@@XKH418XUC10J* %4=
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
M=DRL(8;<HTV.F]BQX]A4UOX.FLM;OM6L]4\JYNVFWY@W !P-H'S=589SWSC
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
M\K77T'9W1=HHHK L**** "BBB@ HHHH XG5+.VM_BCX?GB7$TZ7#2DL3G$9
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
M!V4%U!<F002K)Y;;'*\@-@'&?H16!JOBT:<-2EBM#/!I^R.5MVW,KD<9P<
MY)]2!3-!L-;T6TL],6"T>TAN)%DG9L,T)Y5@!_%DG.?ZYK.U/P]J-S_;NFVY
MVB]GCO8I&R(Y%& \3$#@\ ^^?K@ O+XU6/2KRXGLP;BWNQ9I'!+O2>4] KD#
M\>.*Z+3YKB>RCEN4@25N2L$GF*/^!8&:X6Y\$7]QIMV%CM8@^HQWD.GA_P!V
MJJ""I(  )#=N.!71>$]%N-'AU SQQP+=7CSQ6T396%#C Z8S]..E #XO$OF>
M*CHAL9H2L#3F:8@!E#;<J!G()SR<=*R[/QO-?36OE:>BV^H--'8RM-RSQ]-X
MQ\H8^A.*T)]&NI?'D>J[$-E_9QMG.[#;MY/3Z$5@:;X7U/36TM+J-'LM%>XG
M22%B\EQNY553'!]N<T =AIVLVVHZ*NJ#,46QFD5^L97(8'Z$&J.D^()]4TRX
MU/[)'%:K&TD"F;,C@9P67&%!QQR:CT?0IH_!LVF79$<UVDQE"G/EF4L<?@&_
M2N?T3PCJVEW$<Z6=E&]OI\EN5$F5NY"Q(+8&<8(Z\\ ?0 V[?Q3?IH]YJNJ:
M+]CM8(1)&4NDF,I/;C[O4=?6J[>/8K6"_-]9&.>U@CN D4N]763;M&<#!^8
M\4[2?#DL-_K5Y/IUM!;7D*1QZ=&X*-M7DM@8&3Z>IJ+2?"*6\NJW=SIENJ7,
M0ABT]9-R[%Y^9SW) ^F!0!)-XZCL[?45O++;>631*8HI=Z2>9RN'P.W7(_.K
MMEXI,\>IQR6$K7FG2K'-#;,)-V>C*3MXX.<XQBL_2_"2VT&KS7>FV[B^,:KI
MZRDJJ)P,N1]X]<^M7/#?AV72H-4GEBBAN+]]WDQ-N6)0"%7<>IY))[DT 1)X
MS$_A[3-0ALLW.IW)M[>W:3@'>RY9L=,#)P._XU$OC=I8(((K!3JLMZ]B;=YL
M(KIC<V[&=O([53MO"FJ6_A;0(0L1O]*NS.8C)\LBEV) ;'!P1^M1Q^#M3@EM
M=7"P2:BFI2WLEOYI"[9,94-C&1M';N?Q .K\/:TNO:6+L0F&19&BEBW;MCJ<
M$9[_ /UZ*K^$]&GT71C#=LAN9IGGE"'*J6/0'OP!10!NT444 %%%% !1110
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>fin_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 fin_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !( EP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\>W_!V
M]\1_$_AGX;?LB_#W2Q,?#?Q-_P"%^_\ "5%/,\H?\(9KW[-NMZ'YVT^7S?W$
M@C\T'YL[/FS7 ?\ !H+X1T4:5^W1X]-U!/XB;4/@+X12R!3[3IFBQVWQ4UF6
MZ8!C((-=OI(8D+(J&3P[)L9V$@3]U/\ @LS_ ,$[8/\ @H/^R3XT\/\ A> 2
M?';X<>$/$^M_ UI7B6VOO$4NL^!_%>K>%)#,\,4$_CJS^'EIX0L=0FN8+32[
MS5XM1O"]M;RH?\_K_@GW_P %$?VF?^"2GQ]\=ZSX/\)VDTNKJ/ /QP^!_P 4
M-,UK1(M4F\*:K=^3::G!&VGZ_P"$O''@_49]9M=+OY8)VTF74M8L=4T74K6[
MN;)OZ+X3H+BSPFS/A;):E"GG>$K7Q.'K5(T7B>;,8YC1DYRORTL30A]4A7<7
M3C7PZI5904E?\<S^J^'^/\#GN9PJSRS$4K4:U.$JGL.7!RP=1**M>=&K+V\J
M2ESRI5G4@I-'^KS7\?O_  =I?M+^$[#X)?L]?LDZ3XELI_'OB;XF_P#"[_&'
MAFQO$DU+2/!7A'PSXF\)^&+C7[6,E[6P\3^(/%NISZ*ER5%]<^#;ZXBC;[ )
M!\M?$_\ X.[OC!KGA&[TSX0_L9> OAUXSN+.>W@\5^-_C%K7Q2TBPNI8&C2_
MMO">E_#OX8R22VTS"X@@O?$=W:LZ)'<Q7,6]9/P*^"WP._;9_P""PW[76J/9
M2^*OC'\6O'^N:/K'Q>^+>O00IX=\ >&KBXL]$/BKQ=>VT>FZ%X<\->'M*MUM
M?#_A?2(K-KFSTJ#PUX,T2>>*UTX<G GAKFG#^;4^*.+I83)\OR)5<93A5QF%
MK2JUXTJM.%6M.C.="AAZ"JSJ*]6=>O6="C1HWD^;?BKC7 YOE\\BX>CB,QQ>
M:N&&E*&'KTXPI2J4YRITXU(PJU:U7V<8:0C2I4U5J5*EEI^A7[!-EK'[._\
MP1*_X*P_M.W<,^FS_M$:C\'?V1?AM=7*FU_MFWN=7N;3XKQ:9(Z[[JSG\(?$
MZ]6YFC5[:6Y\,7NGI*L]M>B'VK_@U"^%UMXK_;W^+/Q+O[3[1#\)_P!G'Q"-
M)G* BQ\3^._&?@W0;2X#G.UY/"]KXQM H 9TN9#N"HRO]H?\'#7PC\ ?L*?\
M$LOV$?V$OA1<W*^%=-^+]YK5SJ%RD%IJWC:^\!>"?$T_BWQ3KT-F%MWO/$OC
M7XJ_\)-J%M'NM+2^GLX+4+;V-HL?H7_!HC\(9M.^%/[8_P >KFWD,'B_X@_#
M;X1Z-<O&!%%)\.O#FM^,?$D-O+C<[W(^*'A=[M"2J"TM"N"[Y]_-\[IXSPXX
MYXFI\U*/$^<UL+@N9.%26!HU\LR+ Q:>JE/!X#&5I0N^1UZL'=J1Y67Y9/#<
M9\+Y).U1Y'EM.OB>5J4%BJE+&YKBFGLU'$XO#TXRTYE2IS6CB?V+5_!E_P '
M<_Q'.J_M,?LF?"47(D7P-\#?%WQ"-J'W?9Y?BCX\D\.O*R#A'N(OA' .<,R0
M(2-NTG^\VO\ ,*_X.)/BO=?%+_@K%^T5;&Z^TZ1\+;#X:_"CP^N\N+6U\._#
M_P /ZOKUKR=J;/''B+Q9(40 *93N!D+L?SSP4P+Q7&L<2TG#+<JS#$MM;3KQ
MHX&E;L[XBK\N:W4^P\3,4J'#,J-_>QN/P=!+O&DZN*J?*U&G\['MOQ4\*:W\
M$_\ @VI_9R?3H);.W_:T_;Z\3_$7QA<$.'N-)\)>&?B/X'\/Z5/D86"^N?@[
MHOB&S0L 4L?M$4;?:99*_5?_ (-!_"NBQ>#/VX_&P,$OB*]\3_ WPK("$:YL
M=%TO2OB7J\1C.2\4&J7VKS>< JI/)H\&2YM@(_O3X@?\$UM4_::_X-[_ ( ?
MLM^']$3_ (7-X0_9T^#OQR^%^DW,EK8R1?&V'PNWCK5/#4DU]+;V-I?>*+;Q
MKXX^'[7M[=6UC8WOB4ZC=74=M;R.?XQ?V#O^"@7[5?\ P2*_:&\<7?A;P[+:
M7,UX? _Q[_9_^)EAJNC6'B&Z\)WFIVUOI_B"R"VNM>&/&?@W4+_5SH6M0)]K
MTJ:^U*RO;+4M'U/4]+O?T6A*7'7"''>293B,.LZEQ7FN+E1JUHTOK6&_M>A6
MP;<[R:HU\-EL<'3KRBZ$*U"G3J2C&HF?&U4N%>(N%<TS"E6>6+(,!AXU:=.4
M_85O[/J4\2N6R3J4JV->(G24E5E2JSG",I0L?ZN]?R#_ /!V?^U!X9T7X&?
M#]C_ $O489_'7COXB1_'/Q786URIN=%\ ^!]%\3>$O#BZK:YW);^,/%?B?4+
MG2)>=\OP^U4$*%0O\F_$_P#X.[/C)KGA"\TSX0_L:_#_ .'/C2YL);:#Q9XV
M^+VM_%+2-/O98_+&I6OA/3/A_P##)Y'MV+36MK?>(KNV$RQ"[2\@66"?^4_X
MV_''XM?M'_$[Q5\9?CAX\U_XD?$OQI??;_$/BKQ'="XO;ID18+2RM((DAL=)
MT?2[2.&PT;0])M;+1]%TVWMM.TJQM+*WA@3QO#KPJSW+<_PF><14:.!HY7.5
M?"X..)H8K$8G%^SJTZ,YO#3J4:.'H.K.J^>I*I5J*E"-.$8SF>EQCQ[E6-RG
M$97D]2IBJF.BJ6(Q$J-6A1H8?GA.I&*KQA4J5JOLXTURP4*<7.4IRDXQ/[2?
M^#0_X<1V/PC_ &SOB[):YE\4_$?X6?#BUO7CR4C\!>&?$OB:_M8)3]WS&^)&
MFRW<:8W^59-)N\N/;_65\6_B]\,?@+\.O$_Q;^,GCCP[\./AMX-M+>\\2^,/
M%.H1Z=H^F1WM_::3IMNTKYDNM2UC6+_3]$T/2+&*YU77-;U'3M&TBSO=4O[2
MTF_%+_@VI^#7_"J/^"5GPR\13VCV>J?'7XB_%+XQ:E#-&$F*2>(%^&F@W#=2
MT-_X6^&NAZG:'.&M;Z)P 785]\_\%#/#GB2^^'GP+\?Z-\,_$WQET'X$_M8_
M GXV?$3X8>"]!N/%OB[Q!X#\):QJ>G7WB+PQX,LHKC4_&FO?"+7-?\/_ !PT
MKPIH5GJ/B?6[[X9P6GA+3-2\4MHUE/\ EGB+CEF'&_$F(C+FA#,IX2#O?W<!
M2P^"LM6K*>'K)6TTOU9]YP=A7A.&,EI27+*6"CB)+;WL74JXK7S<:U-N^NOD
M?2'PE^/G@GXT3:O!X1\/_&?13HUM87L\OQ5_9V^/OP/M+ZTU-KA+.71+WXS?
M#;P'9Z]-FUE:\T[1Y[W5=*C:VFU>QL(;ZQDN?:Z_'[]N#]J&?]H;]B/X_6O[
M!OC_ ,=>)OB?X7U/X%GQQ-\+_ _Q<A^)7A7X3:S\=? -M\>8/#>DZ1I_@[Q^
M?B+:? FT^*4UMX2\#ZMH_P 7K6:V,?A,Z/XPET"[3Y<^&_P'LOB+HGPS\*^#
M/CQ_PL_]E_XF?MM> 8-<^'W[.F@_M _"'P+\/-(\*_LK_'N_^)_A*\\0>+/B
MIXU\77'@'XLZ]!\-X?B5X6M=>TCP@GBF[\16&J63>+/&7B%&^*/I3]W-5^*O
MA*P7Q7%ICZMXQU7P+XP\$^!O&/AWP-H]_P"*_$?AO7O'LG@^;2%U?1M*BFN[
M2QL= \=>'O&GB&_=/LV@^")KKQ1J+PZ99SRKY?I7[3FCZY\7/B5\*M'^%7QE
MU:R^%?C+P5\./$_Q4TGPUX<U;X;'XA>-/#O@;QA_PBME_9?C"\^(2_\ ")^$
MOB-X3\0^-/%FJ?#_ $SX?:':7E[9+XOO-9T76=+L/QG^+GPT^'WP@^*'[;GA
MOX/Z%XU\*_'SQ3^V!_P3?\<>&M/\-WWQ4N=:U_\ 9WUGXX_\$]].^*_B/1G-
M[>:1J/@X^)/#?Q"TCQE=6<DKZ9I&D^)M'U(VGA>&^M*]3A_9]A^#GC#XPZS\
M(_!7COPK>^)?^"N7[*%O?WFD:E\0KS^VOA'!X&_9@OO$ES-]MU2^AO/!2ZM>
M>+8?$&J[7TQDAU'2]3NVL],%I: '[NUY[J7Q,\.:5\5O!?P<NDU(^+?'?P]^
M)WQ,T22*UB?1T\.?";Q)\(_"WBE+Z\-RD\&I2:G\:?![:5:QV<\5W:Q:S+-<
MVCV4$5Y_,%^R]X5_:\UCX.^-?%$?Q\U70/\ @I%HG[+/[84GQ[^"H^&'Q]T_
MXZ?$/XY:SX \7:;\.X/$OBGX@?%36?A3:^&O GQE;P/X@_9I\5>#O &B^%[G
MX?Q6GAWX32:=X)\1Z[;R?H1^R'IG[,$O[</PPU;]D73_ (Q3> -)_8K_ &@=
M(^(FK>,;3X\2>#].^(>L_&/]D>[L-+UR_P#C%$5L_P!HW5-,T'6+KXSV%W-'
M\2;RPT?P1-\0(';3]%:( ^]/B+^WK^R]\*/B-X\^%GCCQIXRT_Q3\*]*\$Z]
M\5+[2O@=\>?%?@#X6Z#\18;^Z\'Z]\3/BSX1^&>N_"KX?:'JMGI6J7TNL>,/
M&>C:;I-AIM_?ZS=:=9V=Q/']AU^%>M_LD_$7]I']OW_@IIX1UGXL_%#X/?L]
M?%+X2_L6^"/B3H?A#P%X(DC^/?@V[\ ?&31_'G@6P^)'CWPCXFG\/:7<Z%J%
M]X1\877P^CL_%=AI_BAI-,\0^&=<32]4AY3XL_'C7+#0_"W[.UCJ/QFF^/\
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
M?\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\
MPZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_
M #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__
M #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@
MH_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_
M /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3
MX,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\
M.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?
MV0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_
MLF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/
M_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?
M^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_
M *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G?
M?\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\
MPZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_
M #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__
M #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@
MH_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_
M /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3
MX,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\
M.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?
MV0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_
MLF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/
M_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?
M^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_
M *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G?
M?\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\
MPZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_
M #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__
M #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@
MH_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_
M /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3
MX,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\
M.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?
MV0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_
MLF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/
M_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?
M^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_
M *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G?
M?\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\
MPZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_
M #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__
M #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@
MH_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_
M /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3
MX,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\
M.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?
MV0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_
MLF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/
M_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?
M^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_
M *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G?
M?\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\
MPZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_
M #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__
M #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@
MH_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_
M /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3
MX,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\
M.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?
MV0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_
MLF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/
M_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?
M^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_
M *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G?
M?\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\
MPZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_
M #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__
M #:4?\/!?V"?^CW?V0__ !)3X,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@
MH_X=6?\ !-3_ *,-_9-_\,3\.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_
M /X,SO\ ^5G??\/!?V"?^CW?V0__ !)3X,__ #:4?\/!?V"?^CW?V0__ !)3
MX,__ #:5P/\ PZL_X)J?]&&_LF_^&)^'7_R@H_X=6?\ !-3_ *,-_9-_\,3\
M.O\ Y04<O!W_ #\XM_\ !/#/_P N"_$?\G#_ /X,SO\ ^5GJWA[]N3]BCQ;K
M^A^%/"G[8/[+7B;Q1XFUC3/#WAOPWX>_:!^$VM:_XAU_6KV#3='T/0]'TWQ;
M<ZCJVL:MJ-S;6&F:986UQ>W][<06MK!+/+'&WU)7Q)X4_P"":W_!/GP)XI\-
M>-_!?[%?[,?A7QCX-U_1O%7A/Q1H'P7\!Z5KOAOQ+X>U&VU?0M>T74[/1(KO
M3M6T?5+.UU#3;^UEBN;.\MX;B"1)8U8?;=>7F"RE3I?V3+-)4^27MO[4CET*
MBJ<ZY/8K+I3@Z?L[\SJM3Y[<JY+G?A'CW&?]H+ J?,O9_498R4.3E][VGUR,
M9*?/;EY+QY=_>"BBBO/.L**** "BBB@ J"ZM;6^M;FRO;:"\L[R":UN[2ZAC
MN+6ZM;B-H9[:YMYE>*>">)WBFAE1HY8V9'5E8@E%&VJT:U36C36J::U33U36
MP'\_/[7_ /P;8_\ !/3]IK6+_P 9?#W2O%'[*OCG4'N+B\E^"SZ4OPZU._N)
M&D:[U#X7:]97NB:8D8;;'8^ ;_P)8G'F3P3RL\C?G7HW_!H-\-X-56;Q!^W+
MXWU/1!,6;3]&^!.@Z%JIM]S%8EUB]^)WB*T68*4!G.ALA9686ZAPB%%?;8+Q
M'XWR_#1PF&XBQWL(14*:Q"PV,J4XI6485\9AL1B(I+2-ZU1I)).R27S&)X-X
M8Q=9XBMDV%]K)\TG1=;#0G)ZMRI8:M1HMOK:G"^K:NVW^N_[)7_! #_@FQ^R
M7J&D>*+'X3:C\<_B'HMY:ZEIWCO]H+5K;QW<:=J%H5E@N=,\&6.F>'_AK:26
MMVJWFGWDO@R[UFPGC@DBU=IH$EK]J0         ,  <  #@ #H***^;S/.,U
MSJO]:S;,<9F-=)J-3%XBI6<(MW<:4).-*C!M)N%&C1BVDW%M)KV\%EV RVE[
M#+\'AL'2T;AAZ4*?,TK*4Y).=226G-4J5)6;LTG86BBBO-.P**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
; "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ex2-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex2-1_001.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" 3[!G(# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M4FUB."X6,K(6?IC%*^J(CJNV1BWH.GUHYXBYEL6J*B-VH-12ZHL1_P!7(WT
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
M4"EB+#[D>5Z'-58+$;DI&NWG Y%1B6.0\Y0^E3^7N!95,<B\_6H;J-9(XVP
MV0#Q6<]-292L@CE8_+"OR]R>IJ:.+_2"5_N\TBKM9D7A<?G3H\J<QKG'7%"*
M&%&>!PHR=V:=C+0C_9H&UCT96^M"-M<;!YFT8S5VUN2HI:AGYY><$G(]Z:LG
MS?O%9?<&I'?>_P R;6]:C=C)'(K?P]*<M%<H&9%^[N9NQI2V0N?O9I(E\J%=
MO\7%2;?+;Y5WM_*B.JN$=5< -EQSQQBH_*:*%1@\FG2GS#\R[6H#1H>6+M_"
M/2E;6X#I1LN%/3BHS,4F/F+N5NA':GL6*_,N%]Z:?E9>=RMQC'2F UI(ER!\
M[=J5+B22-O-PJD8 IML-CR-A?E/I4I^8[G7>_85$>9[A'5#7R+>-?0_I0D;+
M.[$87'6E=MN?,78OKZ4W=&1AI<IZ9IN-R7&X*Q-HJ\X!YISM(9-R+OC;@C%.
M65V'RKN7&![BFD!%+KN7G&*'!,HC)A<-\S+[ T0OYIPJ;(QU)HG0&[CX'S#D
M8J1OWC-N_P!6IQ@=ZE1?,T3S"0*H\U5^[BH98V:.':/NMSQ5@2R)MVQ Q]R!
MVINU6D+*2OJ*J4$U9CDKJP@)$TNW\Q]*CCW) /+"EA]X'O4D>(QM0,V.3QUH
M*ASN4-&R_K1RH?0C#1NWWFC;JPSBD65=W[M/,?ISR*+I/.@#87=GKBI<%'6&
M/Y21DX%9>]>S)YM1K'=-&5QNQ\V*CD4O#< #+9Z"IQA#B-2VWJ10=KR;E)C;
M!!)'6M9+2PVKJS&(?WENO=1R*;EC+*W&_HF>]2*%C;=DR2=,@=*4J'==PV,>
MAH2T#E1$I$I7S5:.0<Y' S1--&#MW><>NT5(\;,623YL _-45M$(;3>H&\M@
M'%3RNY/4<R[H/FVJV[Y0.U2G(D4GNI%.=%C/W?,?^51OSD2'RV;IQ5\I:T(H
MT9+60$?Q5-.-L\>[[F,&@!1(&:0/CC&.M*26C^:,E?4TN5(GE1!-.8Y-LD:M
M&>C =*7,8'#9&.F:EQM51_RS8XP:BM[2/[7(=N=O2I>FB$Y6=B6)V:-MR*L?
M;(ZTH/\ HW/3.10C9&YV[<#TIPD;JT9VXY..U5"Z>I8TK_I:O_#CK35#);M_
MM-3E*'_EI\I/3%.2<NI5(]RKZBA1L[DQC;8;)*RJ-NUE Y&.<4P20/\ =W*<
M\BGEOD+1C!7)*GL*9<J#-&VU>O842YDKC>PY9&5_W:[5'WB>M.3YIV;[P((S
MZTC'>S?W5_6G12L%^6/BG'5#Z7(WMVDME51DJW-2+&3(W^X/ZT?+/)][8<<K
M2+B-_D#-]>]+E5[@M'<2/Y8S_>YR/:FK*LIS_JSZ4YAN<_P/4<R":W8MU!Q3
ME>VA,G9#C*L9^7YG[&EF?>%/W6SSBDC01PHJ\;AFG*^U.%W-C'3FE&]KL<=4
M.D7]])_M<CWJ)4,<<2L,'-+&&**K,V]?[PIP(C.YFWL.B@576X<NMQ7)$[[N
MH&%'K42N"W[Y67T(J20^>?F5EYSGTIOE_-L;E<9&:'Y# E$Q\Q;/04Y'8HP8
M*J<A<CFH;.%461\9*G J9CM(:0;N/E'I4QOU)B-<92/=U!Q1&,22D\!NA]:>
M\HDBVLA4>M,:+@;FW*O04W&^H["Q+_HZ_@:21]J_<RF>:>SMM)\L[.OX4UP<
M*R_ZO.,4V/T$?R@ VYMO9:$\R63A2L..I[TU[=?MV.V*D!\P9;.Q>,#^52M1
M*_4;&=T4Q_AI!&TRQ,JYV]:E#LB?+'^[IAVD95SCT':CE06'1?<F_P ]L4DA
M9(E\O:<_>!IPD)CVHC'Z]ZC9 3NSM<<D=ZH8V*2-PWWD(/()ZT)(RMB%>^2Q
M[T7,:RK&Q7EC4A)W!%^50N3CO4QYKV9*=W84A?.&W^[S]:9)&TL3J.NZG1D
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
MRO)YC,. .U0VR^3 [+_>J8XC*[1EF'-)1N DB8@CYZ-FD*; S \L/6GJS<C
M9>X]!3=T>?EC;<.E/0 = (HV_NCFDW-(?,5EQ_=I^YU/&W.,D=:23#QJZ_*P
M;D"E)7 C-TA;;Y?S]>:<@9WS(VP+S@=Z&@/]J+_=VY_&GG:ZM(PZ'"U,;MW8
M" 9,C<[9 <4#$J1L<?+4C22*OWEY["H\J3\R_6M/4  ,VX#C/ZT?>C5=VUD[
MYZTX&4C^Z!P!ZTW_ %CLK#Y@.M'H -+Y9_>+],=Z"6G7<%V*O7GK4;G?!'NZ
MJ<9J9DPWE_P@ GWJ9 )'^\E4C^%2#[^E,9<>9%QUS4GFL8_E^55X'O37*AML
MJX[Y%4 B)B5!UVC%+N(^7=M/8TZ-U7_5[OQI-VX_.O&>/K1<!F]E_P!9ROKG
MFD,F]\1+@_WCVIQ^3>AYQ21G;;1J/XN*F5^NQ+N.(S'MW[G/4YHE_P!>OTVT
M#]VVQ5^91R:"<KEEW+G''K5%#$3RH)!GDO\ I3W/ERJ3ROMVIH=4^Z&8^OI3
MS-)CJNWTH 9*TB_]-%^O2F?:E?Y5C^:I#M4H5SM8\BFVL&+B;_9'%3*]U8F7
M-?0>VZ)=[LO3[H-"1YM&.>X(H4857^\['OTH\QBW\)]A5%  'D:3</E&.M(I
M_P!&VKUW;J R[ONGZ4XR,6 &U?0?TH"XU]S[6C8*PZJ3]ZHVO%1OFC._TSUJ
M7=NC9L8*U#,F^2%O7K4RN3*XH$DKB1CY:YX -31KYCYQ\K\#GI2*<N2>D?2C
M?(P^9@#V ':J11#/"TL"JKA65NIJPIS,[_PK\M-S&Q/F!@P].]('W#"Y6//?
MO0 C*RQ^7T93GZTTS&(8D0GT(-2 M)\K=Q@'T%-F7S+5@?X#C/K4RO;0+@LW
MG#]VOEQKP6/4U(AWR(NXG:V>::!YC1H.%P3]:%D;!VA5"G&35 .=0)Y-W\0Q
MUJ/[D<<>02O)(-/;+?ZQ=R]B!28&?D7!]32N@!L"9F+;=PRI]*8QDC^]M=>N
M13W=@OS,)%[X[4J)MD*C[K+Q28$27 8XC7YASFEW,I(9P[-V]*2!?+B9EXYZ
MU(P^SE=HRS#.31J LPPD(;M49C\N.4Y^\,]?:G[G<9;#=N.U!,*#<H9F'('O
M5 #_ .KC_P!D9/TJ/SFD3S(SOC(X#=JD\^0_PJ-W5?:FL @5U_BZBA-= &BZ
MC+<*2?2I+=W#[FPJX^[4811J#';T%/'*;FZYXJ5<E7!<F!F]>:6.+_28W_A
M(I09,D+TQS]*3=%C'S>F*HK3J-1-\$J_WCD4%V=%V'MC;FGKOQ\H53T&>]1N
M/.RRC;(A^;WJ6 R2:-?O+AO0>M.A,CM\Q6->X]:) )+B%BOWLD_7M3R%8,[G
M"@XQ4^]U)][J+''N$JJ<A\8J,P^9%'_L')]Z<CR,3\J[>PQS1^[;^\OM04$;
M;WD;\J=&C2!=KA67J#WIR;XQB)3M]3WIK,SL=WRR*,Y%:("-[B.,_O(V#-[T
M%WE7]VOEKG[QIUT/-@CW=<X-2&$>;Y>?DQGZU$>:^H#4;S)TZ?N^_K0T>^29
M1W_QH1V8'8!M7CD4Z0AA\^5/K5@-VLSQ@-]V@IY9?U;BG12A,^6#[D]Z<TN<
M;^F<<4 1LQCXD_>9_B%"3*1^[4GWSTIW^L8I[9%1PGRK9MO5CBI5P',Q^ZS!
MB?3M1+\DJ#IS0%\L[0OS 9-!9B/WFUE[D50 L>V-]WS'=FEE.UU8\K]W'I2
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
MF7DL1U^G_P!:O/\ 5OBCJ'C:[NM+\#6UK>26=P;:\U:[XLK-Q]X*OWIY!QD
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
MKGB"S\*Z/=7UW<0VEK:1M)//.VU(E49))]!USTKD=8^+]_?%T\-^&=8UF\;
MC,\+Z?:@'^)I95!VCJ=JL<= >E8_B+2K/0K>'Q7\1M=L8X=,7?%9!S%IUM(3
M]XJ23-(#T8C@\J@8"L95+:F<L4K7A][T1>@\3^*OBG-:S:'#%X=\,S()?M]]
M"3?7JL./*@('D@CG=)EN<%%QSYO\8_%OP<^&OB98_'6K7WB;6G3#6EW/+?1
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
MM?$/PZ75K%[BSE>^5 L\38GA^SLRSAHU&\L&*E0>O0]]\*_VHO%GP6EL]/\
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
M+9Y8QN$5U(&)5SRQ&T[5!R5.*\ZMB(Q>I\[CLSC3;B[R?9?"O5G:>-?B_P#
MKP[K<D>O^)-7\3W4!/\ K+Z]OH,^JX80\]/D&.U84'[0G[,^JJRR:#]CP<F9
M=-DCD7ZO'\X^E<W8^)/!WPQT'39+3PKX;T\6]Q_9'B"&:!+B722Y/EW)D<-)
M)(RC<D6"2.O45+<>+$T0WVB7/A?PYXAU3P^WFC3I-+M?MFN6+$ 7$K)&([<*
MLB/MQNP.5'6N1XJ>UU]QXDLWJ)_87DDW^-SV_P"#/B/X:^.I7A\!^/-4L[A?
ME%FVI/,V<=K>[#\>ZJ/K7:1Z_P",_A]/=_VUI]IXFT509%O=*41WL:#J98#P
MY [QG_@-?'_B+X-_#_QGKLJQ0_V3JE]:G5-'MO")DN9+FW!975PX\GS592,1
M/CY&Z<5TG@'QE\2/V:98%T?5&^)'AEK1+U[*>3?J%K;'!$A0R,Z_-O4L"R@I
MTK>GC''^(OFO\COPV=.+M4A;SB_T/L7P=X]TWQIHL>H:'?0WUDY*DH#N1AU5
MEQE6']T@'VK+\:?&#3/#NNV^DLUWJ6M74?G1Z=I\?F3B/.-[]%C0G(#.5!((
M!)XKSKPMJV@?M+:&OBCP+K9\/:VI\G4"L09B",/%/'T9AU5^Q ZC(KG?B7^T
MKH/[/MQ:^#?A[H\?BSQA<9$\< WN9 ,&2X9!EY6YSGD]21UKJE5LN:3T[K_(
M]BIFB5/GE)*/=:W\DM[]SU*PM/&WBRZDN-2OK/PAHO)@M[-5FOMOK*\BF-?H
M%/UKR_XE>._@WX;U)H_$WQ!UC5+IOE:*'7[J7:1ZQVS*JG\!7COBOX7>,?C5
M.VL?$CQAK%KIMS<R1+8Z'";BVTY$_P!8\K(QBBC3!4EMS @CKFLOX>_#GP'9
MZ0\_A_PK;^*9;Z_6ST>ZNYY+Z00=&NKBVW*5C\P%1@8^7)(KDGBIM>XEZMGS
MU;.I\WNQ27>3O?Y(].M?CA^SJVH0QV_B+Q-8R&0*LT>I:K"P/J"),CZFO7_
M>IZ9XXTZ2?P#\2YM36),/#-)%J6#VWJP\[&>N7!/K7SE-XS\)WD5]J#^"?!L
MMA"RZ=I5O;:; H\4S;@'D@DQNC=,C]VW)R!D9S6:/@WX-U#6))M%DU+P7J&A
MVYGU;6M/GD6WM)L%A"(-\A#HQ"O'O4C#-@J"1'UKE[?(5'.*KE;EC)+LVG^)
M]86_Q2USX=:</^$TTVVM[6.0(VIZ:K2V*=-I>,YDASTYRH)^]7H.FZPNN6RR
MP2(]O( 5D0Y#*>A!Z8/KT-?,GP__ &LO$7PDUJST'XK6:/IMU&!;^(X(&$<Z
M-G89X]N48KP1P0>"",M7IFA:1=>$[*XUWX?SVNO:)J#BY?2!-NC;/WFM)-VV
M/(.2A^4D<;:ZJ-=-H^@P681J)2IRNNJ>C1ZTA 1ECRWJ2:FG3R_+V[OW?KZ5
MY_'^T7X6MW@M=8U+_A%[N903;:O']D;/H&;"/]49A[UT>G^/]#O;99+76M+E
M1C\I6Z5PP^N:[HU(V/:CB*:6Z_(UN%W;5;,AS^%2SJPVLO\ #PH]:Y?Q'\8O
M#'A,9U3Q%H>F;A\HGO8T9_H"<G\*Y_5_C#>>(ECA\%Z+J&N7$S B\N5>RL(U
M[N9'7+K[(ISZCK3]I%*RU)>)I16]_0Z;Q[\0=%^'&B2:EJUXUFL;*H4(TCR.
MQPJJB@LS,>  "3SZ&N9FUWQQXYNXUTVUL?#.F.H,EQ?H)KV7/3;&IV+]68GV
MK&\5:AX=^!UO)XP\>:[;W&L9Q%(P*Q6P/'E6T)+8R?XL%FSR<8 \:\=?&[Q=
M^T)#=2&2[^'W@&%E2YO54M?W$;'Y&(!#*C9';CS!UYK@KXJVE_Z\SP\=FL:7
MNU):_P J_5GH7QC\7_#[X>OY/C?XB:U->#[UG;ZDUNV?>.T53CTW?G7FX^.G
M[-=RFV4ZW<2-SYCKJ,C-[YW$UR>G>"?!_P ,K?4FC\&IKNN:2YFNSJTOVEM2
MM2Y4SQ'<%5(\Q[Y/+8?/@$X-6)M>\,:CJTFFZ?H/A&^L]5MFU'1M7.AQ-_:6
MSE[."W7#%L+(HD)'S*>#Q7GRQC^S9(^?J9M46L5%+SU_4]:^%?B_X/\ B>]6
M/PGXZUK3;Z0@);C7+DD'L!%<DI^&RO2GM/'O@^[CFM9]+\9:*WWHKG;:ZB@]
M5D4>2Y]B$^M?'>M_#OX:^/O$>CVMSX?A\,SZY;LEM#I%TTVH6]ZNTM;RPX:%
M"RLA 8HPWKFK7A'PYX]^ 0TG4/ _B:^U:.^9HG\,:],(;I9%)W0>7YI!? S\
MA4X8<&M:>,E'XHZ>1U4,ZG%\U2"MWB_T/MCP+\7=%\=7]UIRM-::K8<SZ?=I
MY5W".Q*9.Y>1\R97WIGC_P"+^G?#_4+'3Y&NKK5-4R;.PM83)<3@$ D#@*!_
M>8@?6O'OA9\<O#_[6^FS:#K$5QX-^(&G NL,9\N^M2F"9(69<E2#@ISD9X[T
MWXK?&+1OV0-#M])TV*Y\8?$C6B)%AP9+J^D/'F2$9VIGHF0!S@=Z[O;-1W^X
M]N69-X?VG,N7K+K?MR[W['H@T[Q?XBN+J]\1:M!X3T@J6BM; H]ULQUGGD!1
M&]D'&>&R,UXKXK^-7[./PZUJ5M4FC\7ZQ&<237$4VL21GUWS%E'/HW>O,/$W
MA#Q5\=]5OM2^(GB2^^W"\BMXO!^AW</G6SR<B)U>3"E8\.RC>V#5FT/@KX9:
M;>Q^$?">A^()GN6TC3K;4;+&JW]TNTRSQ/.3$ZH'4! @R2.>QXI5W;9)=WJ_
MN/GL1G$W*].%EWEJ_NT.JG_;R_9^>1H9?!,TD8D\LL=$M2H/3!&_C\>*W/AK
M\:?V>/B)KL2Z'>7G@/4&<+$;2XGT5)')X!\IEA8DC[KY!]#7#3_$U;!YKN._
MAF\/_#Q?*GN1:1PR7E\^V/R[RV6, VX^=]R 85>":+N3P_X]M;.U\3:#X?N[
M_4HWUS5)(H#;IH-H=K((94$6^-D9?F+L4=U5E.3C-8N2UT?R,*&93B[SE!^2
MC;\>8^J-1TWQYX(EAN-&O;'QGH^/WMA>11VEYC^]%-&HB( YV/'S_>%=%X!^
M)NE^/[2[;3FFM[K3IO(O;.XC\N:UDQG:RGU'((RK#D$CFOC[X9>)_&7[.<%K
M>>!+B^\9>&=0:9H?"^KR8U98HV*M+$ ,A RE<E>HZ$'->Z^#O'WA/]J>./6/
M#.M3:+XOT6,>='S'=6^[GR;B([?-CX(R<@<E3NYKT*>(4E9;GT>$S3VC45I+
M^1[6[J7Z'M\"_:$+RL6] *FB3<ZY78HZ#-<)\,/B/?ZSXDU+PWXAL8[#7-&1
M)E:'<8-2MWR%GCR 1\P967G:5Y/S"N[D7S3)N_@[5V0EIS'T6'J0G&Z%<8=B
MOS*::BF9QM7"+SS2(=P&S[W<&EESM_>$+[+5*2N:$C L=P7>W\0J'R^6:-BN
M,9%+M4Q;TW+@XZ]:=,-LL?\ M+S[U4E= 1)))<9&[&TX)]:5$V,RI\Y;J31"
MNV*;_>J0C"HB_+N&<UG'8F+N$B&&%=J_=Y-,(CC,D@;_ %@Z>E+&Y+_+)N8=
M5/>E+%7_ -2-WTJM+W96C=V<5XPM&E^,_@%QTB>[)Y_Z=91_6O1J\[\5(S?&
MWP6?M ^4W9,8_P"O=Q_6O1*NCMH.G:V@4445J69^Y8W9I.'QBD55=LJ<,1G'
MK3%=0_[D-)(>I;M4CDF>,8RRC#8%9Z,S(;B-7@9ONL#3X56%5*\LPI\B,RS+
MCE^E)'&RF/C[HYK/E]X.4<-J/\QSZTKA6/RMM/?--1O+=U.5;J*;YN1B53[%
M3UJ^;R <J@2_,V[Z4UR)?O9^;C/UH68!L1KGZUA_$[Q:W@;P'J.I+$;BY@B/
MD1#_ ):2,=L:_BQ _&E*?*N8BI448N3V6IS/C2_F^*GBN;PKI\[6]AI[JVM7
M*9;SD(_X]$(_B9>6/\(!]:\K^//C.^^)WQ 7X<^%Y[JRLM)B%WK=U92;&$2J
M0+6/;CYF&!@D?>7T-=-\5?B!)^S'\$;&U9EU'QAKCM%&8TS]KOYN99,>FYSM
M Z J*\BT7PK=?#7PUJ'A=9;'4/$&H,DVL0:E,;-[^Z?<ZF"Y *@JHW*HW-[*
M"6'DXRJG+E^\^.SK%?\ +KJ]9>2Z+U[^1J^$;BPT[PE<6MAHMOHNAVU^MEJ<
M$L?EO>6TH:(2S[F#!HFSD9P RMGC%<]=7+0R:-;W$,DEUIL\GAC6<VV(;B':
M-LC[V\I(QM+2%&!PB1@G8*U_%?C*6UTK^QI_$&J:/-<.(K>VU](YXYGC<.!Y
M_P S2*B,K-N)4G[TK#(J/QGX:M= M_MGBZ^T>RD\664=M?"\NTW1M Y:*Z3R
MVRZ \LJX\QI#D[0*\^IKIT/FZZYXI+9?<OZT_$X6XFU/PKI4.I7,FH2:[X1U
M#['<K%"D>H:_;K(P!4<O'9[LHHP5*MQS5V^M+?2$U_3UAM=4U?PW-#X@T.RB
M5[?3=*MY#'DRRY0.0GEN<D#()#,<BMD:KX:\0:W-?WOBK1M8EU"V?2]:BM;B
MW^W:O#]R.=92Z"%54JQ1?F&SJ<UGZ3X7U"?^S].UNRO%T;P_.VD7%G81R16$
MMG<1;(KF2=FS(5#<LN3\BX*D\Q"R>ARI\OPN_P")#J&MMJ6M^)&VWGBZ2"&S
M\2Z;I]E(]MI^GS;AOV/&PWKB5LD#'RG).*[K3HM%L[W_ (1._7PZWAF;6873
M1[2V,V(;NW+1C<N C>;EO,4^@[UQ>D:@O_".^'M"U35A"UB-5\/W.BZ,Q:*^
M8)N3<[,Q!'F9#?O"23CG(JYX)75/#NO:03]E\&QW$&AQ>1%$9]4.VX*+#-PK
M;2H );' ^Z:MVYDI&L*GLY)/9M7^>MO/YV)Q\,/%\&GQ^&KK5M3;X3V\8UIR
ML+F[FMRWRV/<A@5SC)Z@UMZZ]I=6MKX?TZ\T%_#MCJ]U/#I%S8M;CR;%!O0.
MZ_O&,F7+EA]_KQ6D\\EAX*T6^DM?'S:6]D@++*O03QS O%QAROR]N.W>L;Q4
M-2\1VFI873_&5M#9:[$B21_9]31_M6UHXV(+A0K!25.""O!XK2I+D7*CLJ24
M%>/Q/17WM_D<=X<UZ:RO?#^GS>=X15(+WQ+?6=W()]/NY&D*KN9WX!*QX+94
M!R!R:CLK2.";P_IVK"TT&3Q)<2ZUK-HJFZTW6H(SO5?,+'8=JRN H*[G!W X
MJSXO3R;7Q!H^BZI)<6ZPZ5X?@T#6HF-K#(T:OA7##DB/.0J8/7M1J<5YJ[:Y
M8Z/I^H6]GX@VZ#:P7ZO)I<5K:HJSSB9,F-=JJ 2W+;CR:Y[]&SS;N]V[F1;W
MNI:MI%YK5C#J5K=>+M0&GP6Q16O-!M@1N9#@F6UR4!4 #8F"1BNEU"RD^TZA
MJFB6EO8MJ5S'X;T6*"0J JJK,\;(P1HWZH2Q.9I$) /)>:SX?\'^(EDM?$.B
M6CZ;"=.T>&>^CDET6%@R2W0==PF# N52;!.1G;BM#PCX>TN^FTUO!NL^&M;O
M-#M'@L+&UNUAFGGE*O/<A'?*)RQ"'.QT4@D<41IIN[_ THT5).W]?UK^!L_:
M+/QOI<>BZUH=G<:/'-/;VLS)Y9TVRMD4-(KABRRR$C')1PF<GI6;X:\9_$+X
M'P1R^$=67QQH,D;3Q:/J:^7J-I;)PI8YSRN"#A>' V\5T4O@U9[>^TWS)+6U
M\J+1HY9D,?GQ*XN+^5"S >63N!(RI^5> *XV_P!1C?2?MEPQCM=0D:^U9UD\
MMQ;JQ6SM6VER1NE0,KKC9<@ G;D;.4H--?)G;*M4HI.+<7W7]:G42?\ !1AK
M*W*^(/ACKUJ)E ?(WQOGH?G100?K68/V^OAC#MD;X;73,W$A%C:X3GH<'-<]
M?>/-4T[7K5M-M[W1_$'V0D6UPN+'2["$H9;,JC!#<)]Z-V4-M9!R:AM/C?JN
MNW&EMI%]++>7^]?"JW2@C60J^7+_ &@67.5R,;0/3IS0L9-/67X"_MK$K1U/
M_)4_S.XA_P""BND6C20^%_AOK4T@ "I#"%#>@VQH3UK.UOXW?%OXTHOEV^G?
M"[0Y)S8O=W<A-TLNW=MY 9<CV4?[0KD+KXK:AXWN+7^T+R\N-)N=4%K#(&99
MK'5QNDWMR!]CA =@A.TA<<D8K5U+5HI_$5T=6AOEQLM=9\V7/[B5U^SZ@ %$
M"EY(GF9@3\EO&,88@U+%3E&S>GW!_:N(JQ?/.Z[)*/Y%_P"'_ANR^'VF^9HE
MFUYK6H"XM;G6+]A_:%OJ4:&56W OB%]KKP-Q&#D]:P_$$VL>+8+YKA5CO[JV
MA\6:8A7S+BVG0_Z3''$KNJ3%O-4!EY=9,@;!77>"K6:]T^V>U@DDU?$1*A/F
M;4+!MLG(()=[8@C'^L09Z<UF>,+;3OA]+'<ZCK>F^'[73)S?^&XK[+7$L,T)
M$EK)"2SIC"IOV$A0Q^\Y-9V;C?H+EE*BG_7S.4\3V?\ PEFKZC9Z3.FDZ?K=
MI'J-C+9S)(EM=*BM+9VB+@22,5D5Y!M8%R"*HV4UOK.K^'XKV&16\86;:9>Z
M!:J#$UTB!%FU&52&+KOA8C[XPQ)JQ)\3O \NJKI]OXPTVUM-'8W.B:C'92QW
MFEE]N^SC22+8D+)&!YF2VXY(^8U)+X8M?$=EKNG:!:RZMI>MA=9MH-&G\Y[/
M48E,DT=S<ME%5V8[<#:=RA0I'.>C>AYLH)2YHNXS2/$WVJ/PEI^LK>7VH:)J
M=UX>U#0]$D,6G013DJJR$@JRHF]3M+%MH)<,HJ[\.;/5O# TJUDU#1O"FJ7M
MIJF@BST:TCN;N">'?<1;F+,25!&$+G/RC^,@9WB#5EUJQ\3)J%S:Z3:ZIIMO
MXDCL?#RK)?-/%+Y,L<LWW9#YCN.7X)! %>DZ;HUYX%\=F\M;>Q\.:5?^*C<)
M<7#M/=7T<VG-+,1N#F-BP<A1L VXSZZ1OT-(U-5*/S_KK\[',WGP;USQ9J$.
ML_#M[SPNOB"&TL_$"3P^0MPMQ$LAND3/\(=E9>""..]3:W>Z5\%O!M]X?T-]
M1\-K%I#6TUS>:6LD>I74]Y]F29VY9R DI"X("R9_A K2\*^%EU.#2+BWT?5;
MZSMX--OH+[4=7^QM>+#:H58(&Y7]]M?!92Q&:Y[Q6DW@S7;&QM]2N]$N+N2P
MMIM+\0PK=VS0C4)U#JY0C<[MG<4'#??&,U48I*[3.MQC:\?B_K9;+Y-E;XCV
MEG9:?XDFL])2PD.IVOA?2M6\-#S)/)"AI%D2-@F-ZJ2HVL-Y'('.;XV\3RWL
M/B;Q->36MX]D\?AW1/$&E?-=:>K$B0S(77JAR2P+?OFPQS5K1KFS^&?B;19M
M:AU+PS?:;<ZOKA%KF?3[SG8I<[WP2R#"J6XQTSQ'X5\(W.FC1]8BMIYM0T:R
M?Q!=7&A3E[=[FY8+!!);Y!.52$L%VC&[C@UG)I')4J3?P_,IVMS;Z#XE6SOF
M@6V\$Z68]PE0:5XBOFPVP@C;#<&1V(P68^5DX(JUX9@FT:WT&/5+75M0M+43
M>(M42>(/>^:@/D0SA<2&9"(S&[N-Z2,OU2&;P_X2TAM/\1:KX9TNZO)OMWB&
MWGN%GBUNZ+ K;BV??+!C<V3$O4M@&I-(\6^$_B79_9=7\7Z&M]XFD6;6KEC-
M'-'$CH\=G'(R(IC&699=P*E5';%$8-ZHFC;9O^OZM^)UO@:?4M LYFO)(;VU
MU#3Y-?U2U:5&CNY[G*6]N?F)92%5@&RW[R)1DL2*-[X,UKX0ZY>:M\/M>M?#
M+:=]G@U33IV$FCW%^X7?%!EG.],C/!VD-\RXQ766O@;7M7UNUOKUI)[6\8ZM
M?3P3B:"&S@WM;1*^[RW!8R$H2Q4.2' "8Y.?1-?\)2_N9U_MJU$,%G',1-#)
MJ=ZYD)96;YE2$A%?[RAV)!QFM+*&NJ?<]!*=.%W??1W::^?8ZJT_;^\6>#A-
M9^*_A=J5Q<6KF&YN-/=Y;?S!]X?ZLKU]'(QWK-N/^"B7@._5IK[X9WTC8W%I
M;2!_YG)KG;_69]%T*.^T)$DT2&>&:S$<OGW.KWR@1K=2E!'(1!,HAE5@59"N
M1GYJH1_'+4M'CU.'4M;U"UAT]Q'XJN+=R&LY&PL L ,K&K$'< ",\\#%*6*J
MK>6GH.>;8J&BJ?\ DJ?XMW.R\-?\%(O!=E(S:!\,=3^U2 JYMK>*-GYY7Y,M
MVSZ<5+K?[8WQ.^(]A=1>&?!">#;>*W:>?4-6?<UM$H):549%+8X&%1N2/I7(
M7/QA\50ZQ?VUY+<6VMV5FUUJ]M:N\UDVF$D[H4'(NG#IEP<C+8'6KK^('TE=
M.\C4R]\T(FT"4)YDL+19D;3I50.\GV>%6=@[ -(PR>::Q$Y1LY?<AQS/%S5J
ME6WI%+\KLDL?A\UCK,GB+Q%>/X\\40B/4I)KU0]B;0']Z;50>&63@EE7!0_*
M@(:MCQ(UYX>\5BXU)IM2:WO)?#M^JO\ O+RPN!YEO+E'#<;B W1=KD?=JGX0
MT*XU*XADL[2:ST6&YBO;6!^9+>PNT:"X24Y)W1RC;L^ZFQ6))S6AK_PW:TL6
MB\7ZE%H^EW%BVD:R]]J+10B2/'V>5=[@SAEBB#'?D[& 7YV(3IN2#V3=/F2W
M>[>YP@DNM!M=+OM2BNKU_#5W+HVIQ3E(89[++*L\XVADM1F18D;<&^4UCNM]
MX=TS5OL>J:A;P^#=0%];:HBK-J&L6DS!6%G&H/EP$M&2PW)\Q)V\BM+5?B[X
M(>/S)O$VA2R7DYLM;@AMY6M=3B7B*\8+  \X"1;4W>6I!ZYJWH.O6NO:EI^I
M>'=2M=4U*T3^Q]3O+6,2:IJFFOLP\5NNU;?RRQ3H" BG)'RUCHM&>;4Y?:<K
M:,OQF_\ 8$7B31;.XE\+:1JUI;^(=)TG1E;^V&/R^=YC9)3*L^=S<!/E7 Q6
M]>7]GX(N]6UZ&ST+P=;QP:9XLLY)8?M6IS%RJ73-&2S9)=D)18P.#@<FL_0]
M+A^#^L:''<1V/A^33;ZX\.ZF9G6\U-[.\W/!(CK_ *I2SR'A5Q@<G/.':Z/-
MI7@73-6T6S6W_L/1=8TR?7/$$FZ:!HIWD/[I2P;+-G.QR .O JXU$M$:>T<6
MN77^NGWGI7BSP0WQS@O+C0_[6L?'?AB_O)[#Q!)9+!'=)&8YH86*OED,<L:(
MQ!QY1R,55\)?#J_\ 6RS:Q)KQ^(6O:E8&^\16]JMR(DF,KR6T98D)M2!ED8#
M@3#&<U/X-T=/&OB'4IYFUCQ%,#=0ZA>S70L=/M9Y+&VA=8\$,4D9N#B,AAD"
MI/#>G?\ "(ZMIXNM/U3PZ\6L65O:7EM>_P!H65W.L%];+&QR2-H3,@W$AI%R
M/3>/Q7?8ZG)?Q+:V^7KZK:_XG)6FIWM[=Z/XH\O2?&D.-1\57%O%&EGJJ!/,
MCMVCC7YF96C1%8AN_&.M/PB4\1+X4T.*XFUJS\):=<^(M7TO5T;^TUW$RQK%
M(%&YB-@VKC[_ ,Z8)6MCQ/X+;Q7X"FU;6M-76)=2\)Z5ID6LZ)C[3-+/>?O#
MY>%VC*J=Q5"0I7=SQE:S9WWQ'U_6_#Z_V7XBAU34[?P_:74<B6FK_9K(AYY6
MEPK2[?+C.2SAB". P%9M]6<]6\7[^ID:?:77C3PKI>D_;;][CQ3?M?ZCJEPJ
M+JVAP1,\:?:1N4R6\>)WW$A<.,8Z5TB:G<>.-(UAK;[+:ZEXLOHM+T9DE$\"
MV:?NVO+56&6CV^6DT:[1@OP.5#=:UO2-"\17^L^(M<;P_?7CQZ982S;8M7T?
M3H\KF8 .LLCLJKM;+,K,<C.*IZ+\?_ <<MU))XHT6RDTP?8M"1+"?R;)&=3-
M>?\ 'N=EUS)E5)1N 3QQ'-&]C.G".JDU_7]?B=CX5GOK/Q(S:9-Y<4FHP>%[
M"2S.?(M8/FGDQ\Y52H4B5>JR19'6FZMX0TWQSXB;5-/N)/ OBBX:74(-7L2(
MH+&R5F1&N '7S/-Z!A@L,$' (-_P9X5@\0Z?;)X=O[/Q)IFD6BZ;I)MKGYX;
MJ;?YUS,FX^4I5W"J=A7E0KJ5Q:\:^']#TW69KB8K'I6]=T@$7-C:)Y>PX&56
M><A3Q@_/]T\5IRV]YG;[.7LE)K1$.A?M2?&#X5Z=:)KGAVP\=:9+:_:X[VQ8
MQW$L Z.Z(&91R.3&._.<U8OO^"F=O##LU+X8^((CNPP\S<H)]=\8KF=UY=6]
MY]JL;>2>\B6[\2,B[7\N= UM:A)"BJ+B(1QN(^DHS\N*HV'Q/\4:7<:;:Z7^
MY:^L\^&[&::1X-.L%"-+%=@8S,@0>6[EB=XP<&G]8FM.;]1RS/$4O<53Y.*=
MOO.VM?\ @IAI_EL+7X;ZMYA7(Q,GS+^"_P"-37'[<_Q$\;6T5KX5^&_]DFZ=
M;>*[U65UACD;[OWEC7..0,GV#=*\]@^+.HW6B:>N@:[K#Z1J$\D/A^?4;F5K
MH7@#>9]N?=\UN"[[58, ,'G!6K6B^(89=+U"[GM;RVTN2Z;_ (23S9OWPD),
M<NJ0Y/F M(/)B5 57!P.?E7UB<GRJ7X%0S7%R=E5?R45_FS0E\)WGC7Q';WW
MQ.\1-XNO#>M90Z9;DK8:+<L75))D!CWQDQMSC!P!\P(6K7C!M:\=Z=9Z8D,>
MF6\VGR2Q64:&"TM+ZSD^8*2I"*\6_"*=P&[=S4.C:8NH2_V-JEK#%J+(^B7<
M:1>7#O*K)8S98;E7= L2LQ+$PKU+'/6>)_#5]XBL5URU6'37B>'5K74[S;;6
M]O.%$5S'+]T*6:%&"DA2RJ2>2"<LW&[W",'5BWJWU;W?S//=5TR35;#6+:SD
MA_XK;3(-5L88Y4M[DZBBCSX$ W?OI2)&D8%"BNBY/;)T^=8_$5GJ$MQ9R0^*
M;)]&U>_FE$EGHEU'&BI';*Q DF\P0/D[N?,"L"2RZ6K^/_ .AV>H6.F^*8X;
MB+?J&E/':S&2WNG=GDMUF$.3;L=I=E<R/SR *PY?B%X/\<16\-GXBTYKZ[1+
MRS@OXYH[71-0120UK \84I)F4LSL2-PW!B!6+M&6YP5H04M'KV+OA'6Y-(TO
MPUXH6^GT2PCEF\/ZO?ZNOF:M?;EQ&\>%)51F3&",>2 7>I?!^B75U<^'K8V,
M6DVUG?7_ (<N[_Q JSW-ZDJ;XQ$KJ-RAY)"JJ&R0!N]'>)[75M'EUC6K>UM=
M#?Q=8+K8O=9D69O[0LCNE$5LI<+F,S%<;C\PZ#(K5TW0;7Q#JVH:EHFFWWB#
M4I=5T3Q+]NU:0060DDW(?+(*?=$C *['D !3M&=(S_E*IVNG'_A_ZL:6A"U^
M*7@RWL-9FU;Q;8R:(/):+30L=I<P7;6C3P,K*T;$2(VT@96%B0,XI_AOX,:Y
MX2N6\2?$R2]\6P^&S/8:9;Q0B:-8H(I)A=.I(4Y"%5!R22,U<AO?^$AOKJQN
M+K4/$^JQV^JPFQTO_1[9+=M4C0EFV@JR8ZA,8!^;O2:SX.:P\*:I/)I.HP?:
M)=3U2YN-,UC[=)9"XM;A_,".S *VW:HW*N7^6MG:2YI;G;%)QYIIMV_J]KW^
M9C>*]?O/%]K?1QZAI6O:]:V6G:+;V.M6B6KR3W6)IEWLWWGCQ'M0@C'IC/.^
M)=5N/">J>*=/TBYN= FOK^#PO9V6J)YNFSJ@"L(@0VU6547+C 64G><YK>T>
M'4O%OC_2=UQ8^*]-TCQ!970,@-O?6D2:<LD9 RIE8JP;"F4-R.YK%\,ZU:V>
M@Z"J7$*Z7I<%[XGN;#Q)"!>1W#S"*VB21E C;S@  "C;F&0>@QE&^IY\[U'S
M/<DUV2/3?%>OW6AVMU;V?ABW70H=$NR8X;N2=G62:RFSE92OGM@ NV<\CBI_
M#.E1Z#?:#9M<-=:7X-T^2]OY;F6.,1WTN&2QO%8$*PW(J. YW(>1T6%O##?#
M+1]+TOQ%;VVDZ3H*2:Q<V>L7:LEY?OGR$M[A>=HV@O@;02P;>:H?\+I\ )K<
M=OJ7C1=0L[K-QK$K6TIDU*;(,=LX6$B:V56==YPX/(., 2KV[$QDKW=D_/0Z
MSPC%+>0V4$TD@OK&VD\3ZQ+<X1KV;</LT<F?E>1?D5N!]^-QSQ6YXY\+0^/M
M'^S^+[%=0O+.WMXUO[.-H]2?4+D^8J1N>D<:-C# E5&2.,C%\"7N@_%*V\_2
MO$6CW6I:U+%-K=I;M+:LMK$-JVL,+;3)P67!C)9<*QR :Z3QCI.L:-!_:UQI
M[+J5I;W=^\)02!+N[(BMLJ7)8)&&9T!8ICY#T0[1BU"SV/4I1J>S;BDU^!D>
M&/B?\6OA<)X]+U'2_B/H.G7"VTJWA\NYC?!VQH25\QC@KA3*21P.<5LM_P %
M#]=LW\O5OA'XDMVC<@\2 8'7[\/;\*Y.&]CTUHX($:SFM93I?A]4Q''.Z%7O
MKHN<1E@I\Y-_(D1AZBJ.N^.E\-+)<&35+KPU!=":\O(28YO$5ZPC:*]A93@*
M-T>]4(Z],DXF-:48VYOU)CF->$4H5&M.NOW7U.X;_@IBTT48M?AAX@D+-M4!
MC\WM_JZ:O[=_Q(\7NMOX?^%-[;S2!L2WS2+$F.[%E0!0.2=U<;X@^(WB'1;W
M6H?$UQ+>:E9P*_B?[''(MK+9E<11VHW$138;DCYCAC_":+'59I9+&;4]8DEO
M+JU"Z+J2,%V(6'DZ+*Q'^L=@/,8X."?F&[-7];G+1RM\@6;8F;LZC^22_0T=
M4MO'7QLOEM?'?BN!='OK-KV'0M#^6"_ W-Y/GHK)DA6)4^82,8(X-=/93V?@
M+P9/'IL=K:^'6:WU6"$1_9RUE*WDW45P53#E.?G<MN4[@6(&.2T>\OO%&B-#
MHL<;0:W</?6KI&TEG%JML=\QC;:[-N\N38NX(!"HZ;L]KX?^%%U>6%O<"-5L
M5GDU"-Q,L<D-C? ,DB97;OB=2<G.P+M (.2XMR5WJ;47.I>2O)]WJSSJ^-YX
M*U.WABDN?L?A'4C:3SR.MLDVF3,')F  ?R8\'>"I5I)%49"5C>*-,O-,T'5?
M#-L)[NZ\-7T6O:9"TC+/J<+%=UU<L,;$5MLBJ-FT>H%;>J?$?P?X UVWCOO$
M6DR:O'MTO6C;)<:A;W-K&!M8,$V^?'A0@)QNR[9;BN=_X7/X+TKPVUC9>(+J
MZOM/N9UMX]2BN(+?4[*88,=]-Y99VPTQ4+A5&S&< GE]G%]=3SJE)6M*27E_
M7R+^JR6@L?%&GI)'JRZC9#Q)I^JW4:MH^C21;F:*V7:P<A/-7*@YV)\O&0FA
M:)_PF\FI:C';2>(Y_$WAI=2CUW5X]MA;7=F?+.U&7A@Z,V#SCG:!UNOX;>6T
ML?%%FVC^)- \"WGVFSN(KB&.QMM,FW>9%Y289GB&X'>1P3RW(JE9:MI/BS5M
M!L%74/&<WAS7Y;*Q_LZ".QTVSL;U%\MB%4[HQ&I^[MQN(R<;C<7=:]#+ELN9
M]#K/#?QNV:],(]4U;Q+:W?\ 9FK3V6D6$:VLGFC[+<JV\?,CR,)6!1>5Z@C(
MKZO^S9-;WDNH6=Q<1_#-A)K=]X2:\C!GNX2P^S*<XVN5!Y(  P>E>>:/J$ES
MH^F>']4O9I(9-'MD_L/PT66,,=9""92-R;EZ/\S').6[UZ1XA^'EY]FMXX_#
MOAE=8DCO;5M/FUR3[9(9C>S*B-Y@7]XRHV3D!2X'0XVC6O[MCOHU%.*YTW;;
MO_PQ'XQU^XAURWT^WO/$'@W3?^$BDACL+RVCETU+;3[<2.L2KM40N[$DX<DH
MQR<8'-Z+J1T)O"MYKEKYMOI<-WXQG\0^''/V>Z<L^Q)4"*&WB.)-IV,2Q7Y>
M:ZC6I8[1-2T[1[^ZTN07?B%KW2]5E7[-=S?9HI,;E^40KN!!<\AVY[US_C/P
MU)X(:_DT^WG\*ZX=-TCP[:WL(^V:;</.$EEC"[6)4A I)9QRQ^;=SDXMWD<U
M>4G4E+HMOS_0HZ"4L=,\.R:]?3R'Q!>R>(KSQ)I<?E6RVBC?MO(RB@A@LQ)(
M'WUP'((JTL&I>(X[Q;+[+#>>/M58#31>D6]U9P<_:K%CM"L"4X[[#\HY D2"
MYO\ 3/$'BY6T;1;+4P/#UKK<-U"+)+"$J)9'@D;!WE-H6,$8)RHX(RI?C3X%
MTYM2^R:\--F;_B76D$%K-=6-G9J%1Y8$"H+>Z<,PW(SKO(.3SB8]F9<T;I2=
MOZ_I_,Z_5)KCQC->ZM8:Q:WT7B*ZM]!T4C!$D(*--,#]^(.51) L68Y/G&:Z
MZT\4MJVC76GWT=M/X?FOYHI!>!9([?2[*-=S!=H7$CJ<N%!5F )! 8<+8?&[
MP/>ZHLF@>,(UU:SB^R:(VJP&%(VD0+)=SMY8WS<RY8,%=2F<,N:])A^'L%AI
MT.FFQAM;.:.VL8)8-F;V"$F>[O& 7^,A]K$$ON)Y#''1&,K::H]+"P=GR:KK
M;7^NIP6DZ#X@\%WWF?#/Q1-X?1K5]1F\-:PS36UBID&P-*P8(7&2JG&?[QQN
M.Y:_MK_%GP0D?]O?#.UUAID$D,VD3EUN4;[KJ4,I(;U( ^E8.IW\.I6NK75Y
M$UOI6X>(-9!B<A86.;.!"%7&Q3%*"C$$++GK4>H'Q+8ZK8B7^S-)\41EQJ.L
METD@T=W,;_84'7R9HQ$ZJSG#/@8&ZL?:.+T;1$<35I2M3G*/DK?DSJYO^"CG
MB".?9<?"+6U^7<OF/*N1C)QF#GIGCL*>G_!03QUXCMU&D?"34H)F8)&;II0@
M)X&?W:]21UP/>N&/BNX:;P^EG'?:/)(C1^%$N@XCT%U#;Y+LDGS(VP&&_C"G
M'3!BD\07%_=R'5--DNK.*]=KNW9%C:WN=VV75T!W;8T"L%'"@Y7IR-/K$HKX
MM_(/[6Q:M^]=O2/^1TWB3QM\8/'UE-=>+O%&D_#[0X[G[)>0Z1_I%U;'9N =
MHRQCR",DR#[Z<"M[X=:%HOA+5(]-\.V+:6+R632M3O)G_P!-:X(\R&Y%P%W%
M9"&R!C[JD!0#GDYM=M] \12ZS-'-J4VBP16]_*9FF6?2)-QMY'D(93*,FX8A
M02?*7V'4:!X/O/$O@V_T6XM85O)+=-!C:X0&(SVFZ6!I@H#*KPD =-ZKM8AG
M4'2-1R=MS:AB)U*EYMR?GK_PQ1\7^!='^(^L+?79N--U:^DFO].UBRS;3Z9:
M0YC22Y8#,C.44E7Q]W&]>^?X+^,GQJ^'UA&"=-\>:>R220P7"BVU%E5MK$PC
M#D \[MK @YR<Y.[XV^']YHUY:22;&M)I87F:4[B+3347S=S",L"95#!P/F"H
M&&"">1O_ !#-8:WJD>LZQ/X7N+V&/5M<N9)#'=6%JS;;.)!PC*)"T#@*=RO'
MN'4UC)RA4TT(KUJM&5H7CZ.W_#G7K_P4)\66Z1M?_"/6XUV*^]&DVL&]"8CQ
M_P#6J.7_ (*3:]([16OP?UYW497,LOS?E!7#MJVJ:)K'A>&QMUTG4)(=GAZ%
MO]3X5)C_ 'B7 '#K*/F3S#G!W<=!#K_C[4)-/A%W#JEQHESJC?9Q-YL=Q8ZM
MN)-\-S%OLRL6(C/R<D8^6G+&5+[V%/-L2EI5?_@$7^)WEU^UQ\8O'UC_ ,2O
MP5I/A&%GCB>[UF=HUC9R J_O/+Y.00 K'T!K!TKP2WBK6Y+SXD>(-2\97ECJ
M!T]+7RVBL]+:3*QS+%M DC9P0I(4$8&'SBJ,OB>TT?3;S^U-8!EA;S-8CE<0
MQZS8E(XY=2CV8/F,P2&+!XPAP26-:6F^&=<\47JZ=):P,EO:R:/)++\C2VUX
MA-FP&S*1K+&L9;<7Q"O<DTXUIS=KW)^LU*TDYR<GY_Y+3[[G4>,H;K5=!MM'
MU"ZM[=9K2>UB6W;9;PWUB^^,QX7Y5>)&.$ ."^0, #SO[+J?C#4+NS\S4[)?
M&&GK?P 31PROJ$2_O85B4E5GF$;%VRIC24)P17HVL> =2L/#^I:M+-:Z?N>W
MU%;^6=852ZML)/'-\F41MA957"DH,D[F!\PU'XN_#72IKC2]+\5SV.FVT;75
MG)IMG=R7%E>.Q:2-)=F3"S9+D'>Q;.0!FHJ0L[O06-IRNN>R72^A5BO5U[Q)
MI<UO<6EA<:O:-X<UB^:7S+#0KE%4A(PV!+<%A&_).YAE>Y%>S\31^&]/\,:J
M+NXT&XMM2D\.ZWJFJVF_4]:@?E=BA&\I=OFC/!41QC<<<2R_%WPKXR1M-T_7
MM M3?%+W-]"]M!H^HQ#Y);*#RE5U=FDR[R!@,<-VFUGPU>>&(KG7+Z+1H;OQ
M?ID=U;ZCJP@O'EU6TW,WDPX=5#J)&0@,1YAY!.!$9J*]T\Y1:V'>$_ #:9X&
MM_)LI-#CT6\U/39]4UU8YKZX98FNK<Q*PVG;<;V 7D%,AR1FNZBNM'_:2\-_
MV+J<?B"\;4([*_TS7)+58$TR2>!P2C9! ,D!+)ZR"N:T&\T_Q+XJU37-)M[Z
M:ZU9-,UN;5M8C6&QA=-T):)"I99 7?"%F.2-H/!J/X *WBLZ/>,VL>*M2L;>
MPEU+4KJ7[%8QJC74JR98"0[!M#*2 5(X%:0DEL=5&M*ZA+5,T].^&>O?#S2-
M3UKQ5+J'B?QKJ%L8K35+$+=2Z+&)HK5!"&.WS#YOFDJ!@1L.M8/C&TN?'7C5
MK>/6['6$NO%(T^6PUJV6.5K:P5?,6-SN\TDOO!R,LHZGBMVVT*T\)Z9J#7&C
MVL>@:/) KW^@:K]I:$_;+2;8R.S=Y-Q))P@'08IVOZ9?^+/L]QJ$FG^+$T=/
M$L\?EN8-2B(D,6V)6(/ ^3(1U^8'GBIK?#9%8B-TX1O;\=#E_#6J2?$&SL=$
ML8[CP]JGC;6)-5O],\0!KB$VT6X[8V* J.'*DJI)4?,-O,::K_PD<.M+9VNK
M27OBC5HM'ATF_N%BO+"TC^9I+&7&?+4F-=H^4;,%7'S-%8-J6B&\T#P^]O/'
M;:3::-9Z3K"XNX[[4 T\B),$5@4B:X/#@ <;?EYN>,]5T3X0V-KI^K7VFZ9<
M:#9'3-+L+MX[F]MW>3_2;V*2W$DBL59MH=.2H! ZDV1SZJ.NQI6-W=V.H^(-
M0L;B#4[>.U3PYH=VUYM?4Y5!60'/*7BA'93A QE49.<58@TG5/ 5U?-IFJ0W
M5_X?M[30;.ZL%&Z:^N&4SS+& X(R9V8 ATQ*.>*Q=!^,G@=-1D6U\5W4EOI=
MMG3_ +3IDK"ZN,#?->(>'?<8RCH P'/.#76?#&70_%_B&)?!^L6GBU=(CGO(
MX+I1'?7M],R_OV1U4!$VJ6QP2BL2"2"4]'>+-J,8J2<6ODRQXZ\/:+\2]:>3
M4HVL]4^UM;Z'J5F"EWIMM:@"6[ED !D4N,'CY<JIVG+FMH7Q8^-'P\L8;K1]
M3T/XC:3/)+%:12?Z/?31QD_,JLP9QCY@5+_*P..]:OC30+/2/LL,QN(56"WT
MB2Z@CW-%%;$W-_,F$+\=%;&2RYP5&:YF:^OI]1U*XD:UT>;5K;^T+FXCF\AM
M'T:+Y8FB)VJS))R1LW/%.@Y/33F:=T=5252%2\6XOR_K4ZN#_@HAXFLK8R7W
MPAUIEX#.LLH5AV/S0CON_*E?_@H]J3W$:K\)==F9E+*/-;"8QTQ ?;\Z\YFU
M#6_#U_H<,%C)H,,-R]KHFB@,&T*^W.GVF;Y\/;.Q)(9F4_,<$+3=3\;:E96?
MB!;[[7J<$EQ'::[$!)C5-1,B>5/:D$;;=<9PN%.4SP<"?K53O^!,LWQ,=/:?
M^2H]"UO]NCXE>*[:<Z!X!M_#]K#")9K[6)_+AME)QN+2&,8/;CD\#/2L.X\.
M:UXOURZN_BMXGN/$5OH+QS2:!89MK)H"$S(S;5$D:,^"5 !*-\WRD'+T_6]=
MMKAKJXO-+N_%*J"-8G9#IWB*! 'ED8* &6V@.Y0I +#^(J14^GZ? MYI[7TS
MWUGI<::GHX92%71+C]T\;!HV#/!$R$L[$[Y9,9.!5_6F_B^XF6/KU4N>5_71
M?<=KJ7B&(:=I_A^W:UCTRWNGT>22+9;P26UU&TME<8";4=2 5XW-(1C ?CA/
M#L\DNJZ??ZU?QVFEWEM/X=OI(8/)AMI8G=+:?;@LS;3"D(<9V122<9KT.7X*
M1Z=X,2QNH52/3K(Z9]J=AMT^:$[K:XW%,@.F \B8;!YVLM>?:K\</ )\3JVI
M>+O)FU(--JL>FQ-<?9[E-BQW,$GD[1+(H0$\A061!D@TJD;J\BL53GO5:1S6
MDQW*:GX=U#6K*WNY?!=\^D:A"]R#:Z):. #+=L<AIRA=1\^W(3*MQ@NGOO#G
MA^1HKJX6/X?ZLMU'XCU>'S/M=M*Q&RT38<)NBC/'!$RD,N<5$WQB\%:_IL=G
M_P )!I?FZG')IVLK>6L\-BQ&Z2.[*F(^=<!TB9C(X!\MADC@=)-X5;0KK2O%
M%VVF7T>O6\OA>[UF],,UE-( /L5Q##&2F"T<?+!CB/&T&L:<(VT/-C3OI!W%
MU:>'P98:Y!HXDAC\-ZW::]:Z_P"()O-$T-T@#K%F,\<Q)D;R=Q)VXR+VA>.+
MK59+[1]03Q%XWT&TU35M+N;.VM(8[-X5@\Z$89CR&C=8WR.2.F*X:&__ .%M
MZ-<:W<:??>)M6U7PO-#<ZC=RBRTM'M[A3@_*NU@J _?0'^[S74:SJ:Z[JEQI
MNIZIJ7BF^@O)O[.TG2I?+MH-NE2%XF=AC8=RKF)FP6!R:TB[KF.BG6DY76W7
MS^6W7S-G2_@7+H>J6L7B*?4/$/P_T2XM&\-Z/YR&1YKR6/(?G#+#GE<D8)(]
M*H77QUU+6;VSN[G6+O29$TN^U:UM-?L4ACM)9+EK:$EP"4V ':!QSZ9K7@^#
MJ7/AWPW]G\*Z:VH"\T^:]M;;77^U6JV;V\08C=\YC_>!P!RP7=7G*W8U3P$N
M@:)JK7^GQZ-$;?1O$'[BYS_:NV1VE4HF[S % $F<-C:1D42YNAT5:G+)*%TO
MZ_#L;GBJT_X5]=W$T8N/"<GA?P_;V?VB!?M&D7MY>9\Q@BJ2P#22$GYU C!(
M7 R:>DFAZY::8D</AV#P7I37TA/EC0M<O)$0QA6(4+('EC ;_ID0 N,")=5T
M[PGX[O--47N@Z3KOBJ[FURQU^$7%G>VMH@ED:-BA"(<D@D<D#YUQDV+WPQ':
M^"O^$BU:ZL]%TKQM='7-8%U<QW.GWENDC&&VMAN,@:2.1G.P':,<\5G8XO9[
MM$'PW@4:5HWAF\DO=!L87E\0:V;BYW7^D-LE"*0P >W=57A@3FZ'UK0T9]4.
MK6<6LR)#8^)]1N-9O!.B21KI]LIDCB,HW-Y)$<C1,RJ'C)7&  ,(_'WP7K?V
M<ZSKUQ:3:E=-/JEQI]M/)<646,QV]I,8%S;[U1FB="@SV(!'8^"?'7A/XG7L
M<>D^)M/_ +8U29-+<?O+&/3;!)#(L=NK18+N$&%).&)Q\K&G"/2YK0I\T;0D
MK_C_ %U^;70ZC6]4TGQ;X46'QA:V]YIWD7.L:A!)&T\H,TC1V4$#!1M 495U
MX; ( !KE;"_^)'P(N;FU\'^+;?5M*T>UAN+G2_$$F^*R:0X,*W3;%WJQ!V[T
MX=?E]>I\4?"F.UL9KZ&QN+.UAO/[<>U+;3]DM(O+MP8PI"F4D QG"E0Q.UE-
M<>;?6O ,%M9LNG9T2X1%CN@RV5YK]RIQ\ZI&_EJDCQ;6^7;)!U.:UE*2=X_?
M_6YW5)U(2L]'W6G_  YT<O[?GCCPNC1:]\)=0:XCQO-HTVUL]QB-QSU^]TJQ
M;?\ !2F<1X;X4^(HY/NCS"Y))./^>0[\5Y[XEUJZ70-0NDO;VXTM!Y>O7<#A
M;C7XP9O]#BD3#B6W(< H0=K*QSA0;%G\2O$]QJ=S-9ZE)%J"Z1]ND699%@ET
M,!6%NH./].^ZN\#=D,-P.:SCBIN7Q?@<\<UQ";?M?_)$_P 6SOE_;X\?>*E-
MOX=^%&H1WTAVQM>--M!QDY4QH, '/WAQ7,:Y=?$3XPR6J^./&%C;Z;JEK]JC
MT/0CA=10;F^S+<+\NY@I^7?(<>O4<WX4U\SZ=I<S_;]+M;B%O[&U$R>3/I,3
M,OEZ<TN0?,G=E)R=VR0'(R0+^CZLNHK=MI&GA)-6N6GFF6%YH;#7K4J\_D[E
M?<DC*D:(I"[(7]33EB)->])A+,*]6*YYMKKLOP6YV&FV'_"">')Y/#5C#H>C
MBUAU>Q@AAVS*L3F&\MIW /FMS@EBP3:I8D' Y;4K";PDEQ:Z#.MU-X1O([VS
MF>Z2 7-C.BF5&(*>6B';)(1&%4,(^>_8^'/"ESKMK;WECI<=Q'=7 U>6V*1R
M;;.[C\JZ1, *TJ.N #P%X /WCQOBOQEX,^$5S:MJWB?0;SQ#ILB:?>12S3ZE
M;ZCI[R&5A<,J.QD7S)B 2H:0J6^55%-Q?0T=/F2^REW,?QE80V-KKEI#]LDN
MH[A/$NA$W)\W78QB2;#*H$5JHVLH7#$0OCOAL.E+XIU+6HVCCOKK7--77--D
MD0?V%HURF=XC)8AY,M.O&!E3E"<FLV[^.7@:_:^6V\527TEE*%TZ.]@FC?4[
M=P-]O=OY.Y(_GDVB,*F"X)]-B/P])X@T33=0T6WT_P 0^'O NJG6=)DM+N*W
ML+#3VS)+$^UA(\B% "L@!8&3E@=M<_5'FQY74LM2K=7,GQ;O[J?R6\6ZEXA\
M,B0:AJ*/%HL5Q:L5<[,+A_W1."R@%\A""<]OX?\ &O\ 9UW>LNM'5EU&+1]<
MNK#1M,BDM[U7<6=[&2,!U>1@S94$"/@DYQD^#[>R/BS1=.O_ +3XDO/#?B1]
M-M+?1+>.#3X++4+1F61@L8R@19"2F!ASDGFH_#<#Z+H6E>']4U"#1-/30XHC
MI'A_]\YF.K!(V63)C^\0K?.QSNX]>F,F=5&3C.[WZ_Y&CK_[+.K7NL:A'I.I
M7FA_#?4YKG4-4T6%=KJUHSHT,2D_*LY#LHX 4<CBM3Q9';S3IX?L9KKPGHMY
MJVGZ5%I=QI<3V 40"\F*@MN8ONVF1LX(7J!2>*?",[ZA>;O#]@TR)JEJ()=7
MQJ$PNY=2=E"JP&Z3$#)E6($S@=*EU74)(/$,]O9WUQILDVMW,E_I>L1X6XD;
M0U98TDQP@V@[G91UYSC-W5FH[G5*HH1;A'5V\_EY>AY_!>-:ZUI-[K=E+ NH
M:M>:\=:\.SAK:YM8 KCS<##<QRC:2A ;&WFJ<B2^)-!TO4-4OIO.\>ZPT[:U
MH]MA([2-L;;R)L#RB6D)!Z"$DEJU/$6B+X!T?3;JTCN?#NM:/X1L=/@8XNM(
MNKB]F<, N)-Z[I)>?W@ 88'!REGX7U;3(_$FM1QZ;9J;*+PC;ZK;7$ TR,*Y
M6]D>!V1 H:.480#ECA#7-4LY)V/-DNY0U 7GBS3=7U*WM6M]1\7W?V*ST:QN
MF6*\M8/+;S[&7LZC8-O .'''*KTU])_:5U=+I]Q:R2,+?PMHD\-P.K';-.&4
M@1EQE95"L4DDC?MFN3U/XR>"?"T#V?A[7X+4:?&MMI=A!:W,]G!'*%9KH>6G
MF0W3^9, %9MH(+' (K8TOXF^!/%-\L.B^+]+AU#3X#'HC7MO)8F>YF5$:ZN9
M2J9E^49)8&0*,J".2#281Y.;D4M>J_KSO^!Z%I]OJ5[87'A^[CL=7TF2\72(
M_MUN6M[6UM8<W5WM557<9&^\#PY"'H37,^$AXJ^';VO_  JOQ%);Z??+)<VO
MA/7!O^RPJ6&0_*QJ2C%074_*<,P.1UDOPZNK+P\EA-%*L4UDFCVMR"LPN99F
M,EU<!BH;8 L@$C '!#?-NS7$ZWXITWQ!;WL.J:=<0Z)>32ZEJ=S':M'/8Z9
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
M/EDL(G#K#]B;((EDW;6() X XYK0U#4]2T]4N'LK@W=A;(PO3/M36=.C7=-
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
MKX8U. :]-X2AT%[SS8]!D\.C[/J#A3L^UNT95?)!PKHT;;&_A(S7L&B1:/\
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
M"T^$WAVZ\1>*M2A-OX?N+R86T(294MIEB,T=QA06*/N/HBOGKR-'_AI/X?\
MAO7+'2]%T\QZ3J4<U[!/9A;2U6XCWQ$M(K ^8[@1!<'G!Z5XSK7CS7/B[/)J
MEQ)IR^(O#\\EIJ.B3,'M]2!<%D"[N8;<?Z\[3NV\]!6D8TZ.JUD;^SPV$?/?
MFG^!VOC_ .)VAZWXDAU#5--74O"5[%#;Z!=W-PTEC8+Y)(GGM'*'EVC58Y-T
MC_.5PHP,^7Q[?: OVYM .CZUX7,=CJ&AVZ00VUW!)MS.)$&Q) 61GD#;41U[
MUCV'AK26UJ.YBCT^[\->.M\UI>G!_LR_7Y/M\C2JNWRW)2! ?F20'C&!:T[P
MK=^(8M+DU"S@-XUM=>%;X7#O?-;,L!FAC?).?G5"Y5P6>-8QD5E*I)JTNIQ5
ML55J2M4Z]D6O!RW4^NR6NH:II\EKI,\E@BMJ%JLBVD5Y:F)MC(5YBD;:'8G8
MR@\N2,_5/ MBEKI\UG_:GACQ#=6OGJ;"WCE,\BIE/M$$:B)HF,4Q$X" L3@X
M.:ZBUL)8M+NK?[/=K%K4D,*QWNDVTFGW ELXLB3R-S F2,C<?F+R;!]Y2.5O
M-?DU.6XN?)OKJQN+&=+;0[9_+N!$+-B+6]D&&C16OE$:#.T$9Z4-I62*KJ-.
M'*^JN7M.LXO'VM:GH>O:>L?C*W;4;F[TBXU=X]->UN+)QYL1'_++S$C4J&W(
MSNV<"H?#.CR>.-7U"U^TPW-K82R,VD: C0V\\3BTMOW]P1F1H\S?,0P(5CO%
M<+\;M0U#P<L/B306\(Z7JWAF_GO$ETO4!<7D]M+>&(K(I9AL=I,,,\%B .:]
M@GU1;[PS'X@LY+E- U:S.ICS7BLM*BDD$\X\WR_GF:(JJ%,9.T9ZBJ4;V3,J
M,8RM&2U5G]_^74EO=7N?%>A0Z>]CX7NM6.^;4=+T^=X;W3Q< S2E)-[)+(+F
M-F(&1A3@5S&NV3:S\1U\/WS:7JEA?2H1;:S"]GJB3/J<%R$$P&6B"7: 1EAD
MX&S/([+5WO@$CO\ 4&FT5Y9X8+2^T06MI; 3&!BDR$RHSK(P5W&%5BW:N2^.
M'Q+U+X5?"O4_%TD^H)?W5PUOIL&HQV]TUO).%G8PS\NR1B/Y3V^3^[2<W%W>
MQVUHQ7OMNR11L[6ZU#6/^$>\(W6HW$=K;FV\17UQ=K?0>'Y9[EY)8H0-HEE!
M?!.2HC11VI=(\,Z/)X?CO-+M[[4KCS9$EU.\DMQ=!3:,T1F:X1DM_FG3%NB*
MV45_F (K!^&^AVO@?2K&VN_#_A_6K[36)G:UU8C4)[K[38RN60/G<N7W#:0
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
M0ZPU*Q&7[.A+G3V[GEMS:2>')+>1=0^V7WA\O+HLUQ=!5\4"0_O7+J<>7;1
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
M57/4U&25;]X,KV*TZ3:J?-(VWZT2E8F4K,YSQ/=1'XE>$+=F42+<7$BCN?\
M1I!_(FNU!S7#^(E,_P 2_!\BP+M2XN1YF.1_HLG%=Q6E*5U<J#N@HHHK0HSU
M) Q'\J^I%&YBVUR&5AD'%1A6N/FD.U>P'>I(09V7^&-!@9K%7>YC%D<YV12+
MV0X%21@N(U[,*)D'FNK#.[GI3K?!E7C;M&!1RE"M)\Y5?E5>M)(, '[U-?&]
MOXE8\TTAD!9>GI5 2H?EZ;?>N ^,FDEO$/@W6D?"Z/KB><<=4N(I+7'TW2HW
MU6NZ4M*GS<+6)\0_"7_";>#-0TN&X:TDNH@(9U^]#*N#&X]U=0:BHKHY\5!R
MIM+5[KU3NCY1_:'L+KX/?MV:#XEA?R;'QA:+9-)C*^>5\C)'<+F%L=\&N:\1
MZ7'\&H[C5=;MKCP_>:!$L-IJ6E?O-/N+ZZ5VF?R2=^5^;(W<%!\IX!]8_:I\
M!:A\=_V:]/URU3R?$WA&1[B>-%W,DL09)T'.004# ^P/>N#\,^*YOB-H.B^*
M-/TW6;;2X[:ZO-5ETT">&34V A;S[3&9#D12JW3!/O7SV(@U4:L?G.8X5PQ,
MDE?F7,OGO]SU]#!.B77B\11R0^$_&T'AP&\U:7S?L-S<ZBBN$3=\@;Y@B?,I
M! <GDUJZJ91X,DTC6/[<TXZ?%_;&[5HEFALM0>:(6YBNE!R%+M\K#[K8R,&L
M[Q"=,C>PT77[SP3X@MX8O[>UQKJRET:\96^:+<(U1"WER@?.<[I<[3BL^RE_
MX2J33;JUGL;/5_%5X-5O[73?%,D2+I\&7$B<-N0L9B1P,1 8-9<LD>;:SY=;
M]>OG_P  WM,U2+4;A5T[2&T;Q;_:"Z7<6C%?.L/-):YN4=K>9U5S\H8NR[6
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
M^MDK>2L_Q-N_O--OO#=OI]A(+-+6QCMX]+\0C:UL8A>6?[J=5W0N[1IN8"/
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
M+]A+X,^%=+_9C\+7T6CZ;<76NV,=W>W4D$<DD\DF6>-F*GY5)*E>/NFOBO\
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
M.EB!XC]EC6259CEY-OE!B588=D!((Q4T:<DG)[%8>-I.H[)15_/\-27XP?\
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
M3&WF5?W<C&Y0JZA53N2<DX?CKP]'X4OKJ?5/"_B[1(=2FU>:*>&0R;A+:PW
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
M5^!G@7POKVO:IXCL]<\7:M9V,>LZUK6I2)=68E,P5[<16\J 2NIP S$*,'!
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
M5@))'=1&B\XVL>@KSO\ ;H^&S_#?]H_7K58O]#U@_P!JV^TABR3.PX Y^\&
M'L*^H_&OPJOO"/[.'@.PT=)YM=\!P6VH:I:6BLUW+#.&,J1$ KEW5ESR0H;I
MW(1JWES._*9X.AB)5JL:C<E1O9/6_2WXW,V/]I:XUV>.X;5#I/A[Q:D=G#J"
M7(F^S7F3&8;.(H-ZA]K/,X"[7!!XS6!\1?B\T5GX?U+Q-X>TJ>QTVZ^P:GH\
MME#J6I7(\O,4LCL%^S[BCDKM!++QG.1YGXNU*]TW1]?T>UFCL]4\"WWV^#6$
MF9;/1[>8)&(;95!^8EXNY."2#D9KJO#^G7_B35EC\)7L>AZ'\2+-%G\0ZA<^
M5?7.H*7!$*[F93YL?W$.!N)W=J4:TFFF3#&59KE>YU'A/XF:E+\.+&'0);&,
M^)+WSP=%LHK'4?#5@7 666##;@-C9=N, #^/C6U/]I;5/&JZIKVG3-=:7K _
ML31+=71K/4)7^;>R2)E;I%4KL?8C[E&2:\G\6>(+CPKKOB#Q)JUTUK>-$NA^
M'/$NFL9OM94-&S.-_P S^7$<L<.N1]X$8/ \FL6/CW1_#EQ90W5[I]F_B&^T
MNVD6.UUF4DR0S0=!YP/V8!L@ A@ >E1]:G'1=2?[0G'W(_U_6I1_:8TJ7X">
M*=+\=?#F2;08=4>>SF>U=?L[SPOAB%1BOER D^61@%#7+^,OVB/B)^UIXO\
M#_AO4M8DAL=6NH+!K6T7RHY6=@KO(HY8#[VT\<&OHCQW\$6MOV!M:T^]6*Z\
M062MXI?<&61 \C,&8-T<QJZL ,;@>F:\I_X)A^";76/C#JNNZ@8_L_A/3VG+
M,<E)'( ;'7[BR'BJ5.2JJFGI(K$X7$_6:>'4FHU;2LO+<]:T[4;7P)<?\(GX
M2L[[P_!J%K+;6K1R6XU"6\MI&D>'>-S!Y8T^=G($:R)C#9PZ+]IB\\32Z7<3
MM9ZE:W"-I&N>9.JZ-H5Q&^\3/)(H+LR."1N"L(R%SFN(^/.F:I\#GUBY\F\L
MX=)UL:A;:O#,<&TN&S]CMPX)<LPC,C99<[QC!Q7-7.F2&[UGP;J5JMU<:G%'
MJGAGPQ:QA88F >5#,VX$R-%O4@\M_%MP*IU'%N!=3%5*=5T6M#J='TKPSXTE
MUC3]<\"Z;XEUCPO=>3K%\L5OH&GO&TC;KN*12&/EJ@!SRPVG'(8])_PCFJ^'
MKJZ\-_"OXL_V>MK:'48-*O-ES;0VSM@/%=M'PI_NC=MY )Q7G6MW$5AX\\)Z
MAXJDN/$.L>*8#X:.B:8ZI9:>WRP3*Q3=T1D)C7D-R7 Q3M'^*>M_!W2O#LGB
M+7%\/_\ "'Z@VG7NAZ-&C3R1,I= Y#$;>)<LSDX.>6I1E;XOP(AC(TW[RM?J
MM']_^9\\?%3P7XH\ ^.+NW\40ZC:ZO<2/+(]TI#7+$G+!^C#GJ.,&OH;X"?%
MZZ\?_LY_\(X^I:WI]]X1O[<PS:=!]I+6<ERLI9TR"HB:,*7)VJL@R.F/1=-U
M>P^,_A:U\'^(O#]\GAR/5KS2!K>KZA%'?PR !K>6,MM+EB6& K?EFO&/ 'A;
M5OV2_P!IG0]NH17OAGQD3:6NI6A$D=[9S\"4'IN1G1R#QD=",5$8\K?+L]SG
MIX3ZM5]O3E>$KI^5^YT/AZ\;34TG^TM:\8>++J^CATH6\<;Q2(SVWFM(2S.5
MVF]B.0I(9,<#FN7^)_AZ[TCXHR>*+C2U\-Z-XZAGL9XKQ%N5LI9&*GSA@ ,V
MV*8K@961:]_U.UUC_A);YKO5M:UA+C[1:1Z<+4:;'#'*Z%VFF;Y4\N"XM@I
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
M59(&5B&92O' [51M]-G^'-P\>CVMS>6_AV=-'UJ6V65IY[&<YC9?*%K$ICB
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
M8B@OO#OBZ5(WBGD\N.*X4EH&) )&6VKGMQZ8KZ ^(7[(]K:>$M>$>KVNI:'
M?L LM3L9!)92O>"=3%*GSL%$J@84YX/L,8QE."<-;'DT*=;%X=5J6O*K->G7
M\3QOXBV=GH'BC6I-8MKKP1J%EHEE86FIZ2FW3Y)IEB>0!(\=VD!:-CA<_*>A
MN:M:R6U_H6HW$4.H6?@'1_M,WB+1G\UEO),E3*G"\,T9(?8^$8DX!%>L:O\
ML8>()]9U#3+7Q!H\FG:GK@U>;2M0(N/-L@BKR&5L@L67[B'(^\QY/!_$?5K+
MX$7,=X_@W5KKQ-#=C5KR[TPW=IHDTIRB#S'W&2,!W!"A4PY&>QSE1FE[RL93
MP->DFZRY5_7]:)',^"/A'>?%S4?#OAVSD;5KV\G74]:UZUD"W5K$R_N1=1D[
MR2C9&[G+@<@5]3:=X%DTW0K=?"+6.H0ZE*HU>PASI_E2O'('NH6*EH92K1[0
MQQLC4 <UX5X!^(/B#PSX);Q3J,UQI=YX[99XKC2K.(_V5;6HFDVS2,#)+YBH
M[=<[5 '.:O?$'X@:W8VEKH&O>)9HY[>WD32O$-E/*UO&"]G;LLZP_,TC2>:6
MSAHPQSQFMZ*A3]=#T\OQ&'PT.=I\W<]!_:C^#?\ PM/]H/X2:U;6[WNFS79A
MN7>)QB*%A<*'#<\[)0=P]1WKTCQU9:AJ7BY&M;BWM=)N8&T_5;N[W,(UC\TR
M);PE"J[L;FD8[6 '=17%Z-^T=J7ASPAJUOKT.H7VO:3I)O[>6!?,34]SJ$",
MHPC'SD3Y,Y^8_P .*\U\>_$K7+GQ%8:AJ%UJ-]K5U/$VG:)#?F,:;OO)DCDF
M'W7VQSP*489;DMQBMZU:,$W_ #.YZ]?'86@G6IIMU&KA^T#\#M/^&OB;1_%N
MG6-KJ'A$L-"NK*;=;65E"/W7F2&0GS&W$X<YW,J8;D5X_H6G71T2XU6W-]XN
MU[P#JPEPZE=+M[:51ANJET5HE< %,!R<GFO7K'X@:YXWTJ70=9\0:EXFU#Q)
M!'8SQVRV]U9Z1*Z6S"8LR%)-C+*V%&WAAU&:\YT#XOKXP\3'0O'?@CQ)X@A\
M,B?2KF#1'E\F=&^1EE@R$V' 9 K+@;,# KBJ-2ES0ZGS6->'J5>>E>*E^#^1
M5.DPZ#?Z#H*V[>&?L[OX@\1Z?K"YTWRY/*&Q&;.Y50(B@C +G#9W8]>_9G^
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
MJA3M4_>=!8>A2C7O7NU%7M]VG]=CW'PYH\?@.?3_ .PUT_4/!6GB29KF%_\
M2-*(96= %!\V,M&=RG+Y;'&VN-MO@(D?_!0S4?&$T:MI<FC'6;>8Q_+'<;(X
M,X[G;N;UR:Y'7/BEXR@TZ2&;7&TOQF8XYK+RYA]BU-&349HE54!0R$;"S$D/
MM3.,<]SJG[4UUI/PY:2:UU1O' GCTV6U6$*T$K7'DB;?LPT0<;RH&"K!>V:[
M8UJ4MULSZ*.,PE=^SDK*+4M?+]3J=9\#+X]U'4['Q+#;KX-O9X;^"2XF<7FI
M2LS.J,<+LC4E-B9#@QG((-?,?Q<^%%_\,_&.JZ7&EK?6_C"!=2T/6;SRXK73
MKD;R(;6(L6:4JS*OR[AN3ZGKO$'Q0\5^'?&?G:5K<VO>)KF!V+RW8_LW3(EE
ML)I(=C#R_,V2X## 4$@<FL_XD>-M9\9>!/L]C?7OBS6/#,/]K1:Q/ID1M+62
M%/+=$8@R*[-!*ZMD$LN>F*PQ$XS5['EYEBL/B(7::DMO^">?^!]5ECNO#_BJ
MQBF\07GB:V_X1W6=3UC"6NFS*D<0==Q^8[45OG+ABAP <@5_!QM;9?!VMK<:
ME\0_$NBZP=-N(E>1[6&.3Y\DE?,E!/G,&X3J","MCX:>+?#_ ,=VN(]4\$^+
M[S5-1,!MC%+<W&D)=QY6-W\L Q9);>0S#D]. .\\3?L?>/->T_6C8ZIX5T&P
M\2BUNXM*T>81O)=*4,S*Y"[D"M*_WVXV@"L:-&I)<R1Y5/!XBI%2HKF\CRB[
M,+1&Q\1:C-<WUKK&KVMMX:T()Y5P&MU+0$QGRTVE2, /(<M@C%>J_#W6(/!W
M[/OCY-:@\/Z582>'X[:.P@A,ERTJV40"W$IY,@:>/8&YPX]*U;3]DB;Q%J>O
M6NDZYIWA^SM=6O;._N5M)[K4)'NHTB0+-*JB/F3GR_E(;KP:\@_;\\5Z/\.]
M(T/X3^&5\F'0_+N-6E5LFYF$*)&7/8[0"1T!P.PJO9SI*4Y:*WWFWL:^%HRQ
M%565K6[GK?\ P3[\,O\ %C]G6&-;K4/)T?5;FQN+6*^^S1^1+&K/)\F26'FE
MAAAROU%>X^*XO#_P3T"0P74-OJ$(>\5PT=O]F"Q()Y,/QM 3>P8DY*@]17Y]
M_LM_M@Z]^RUJUTUC''JFFWQ!GLI7V*T@XWJ_:O9=6_X*;:3XV^U1:AX6U'35
MN4C4RVM_]ICC97WE]F(\ENAPV2.!WSM2Q=)44H[VL>CE>>82.#C&7\1;Z=#U
M75O&5UK^KQW1@L%74KB&XB:73IO,WR(6MR&BC,4F$0<F8)_I#[F0D*>Y\ ^*
MM!^+FD2)?J5FO8/(MS?/%)OC\Q5DB\M"ZJ%<*&Y. ZD,.2/G:7Q=\._'-AKG
MBO\ X2[0[6[O-3M;Z-I[-!J%I&B2$Q>6T;2-@XQL?&"?F7.*LW?_  4J\,Z!
M?Z@VC^&]:O+&:]DO) UR+&*<-$(R"%\QB.,]AQG:.H*.(497F]#;"9G2I2]M
MB)IJ6MM7]_8]?_:=\$2?"?X!^.-0CO;]H)M.DMDC-V6BD>XED\P;&R5 :<J%
MW'"H@' %>/\ [._BRVOOV,K&QTUM"^W:?JX;4;2^AW)+F_1P3(>$?RFPF>I'
M!XKSO]JG]O\ US]HSPO!H]OIJZ#HZX,\,=S]H-RP967+;5PH(]*Q?V'OC#8^
M!OB-=:#K4'VS0?&,*:?<1RR;8A,6_<MGMABPSVWJ>U92Q%.6(_=O2UCS<5FF
M'JX^*P[M!II?,OK!)X.\/36MK-JW@G7K?PMM;2M0.VUE4ZEM?YB1]Y<C#QD<
M\,.HZ#4;/3XM?U*\U!+CX?ZIX=\,6EG!J.GN_P!EDFN8P')CC7():6<AXY#@
M(3R17J7Q$_8X_P"$7\)ZU_Q4.EZEX=T^%K%+/4+1TFL&EO$N$"3QJ[[0K[0
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
M%CX!Q/'P!S@'FN?U'XY^(-)TS3IM9U+[5::]>6T47B72K2*UN(G:XCC>W<$
MJ-MM(70Y." "=IKOOA+\9KB6TTOPWXZO+'74N[0WB:@D*7.GWPBM[64R%@ 9
M&5B[ @8Q$17I1G2DN1GTF'JX*I2^IJZC);^9V%_H\WP^\+^&]%TF#^T+K1+:
MWTZ>,>3';V*2-"JW$Q+*^ L;$1HR[^00>*\1_:=^#+^#5BU70Y)M6FTVY#Z]
M_9DYDU"X-TS.T1VDM% ,-M4AAB4]EJ_\5_VAM=UJ(Z];ZS>>'_#MO%<>4(62
M&_UN5$?*QC;M?8T3#.X!015W5_CEJ?AW4TOM3GT_3]!UN2:PC\/6FG)-=W<8
M>Z2*4@$':ZR6Y)WD%LA5 ;-95I4IQ<7T,\57P52'L-?=5DSP_6=*BATWQ3X+
M2_%CHMNJ:II6E:9BYO+[RL,0[<J6\LN&#-G,8PO KH-8DU*\UG2XVCL? .A^
M+M#<W5NBK_:&H7(C=&1@%\QSO .6V+TZYK-O_&=K\$_'=KX4U2QF\,ZYH<\3
MPZUH=M')_HY!=E6(IYNV7S&WKYC!6)P,#GN++]G&\U:&'4/ >BIKOV'4X]4L
M=7U?4&.%=AYD8B=8PK+L1B&#?>.,UP1IRO:.I\[3P]2H[4U=_I_PUS@?AI-#
M:KX+U+0;(:;9ZE;7FD3ZWJ<JEPJLZ+MW$*ORN#\H8D# SS6S\)HDT_Q;I>J)
M)>>*(;73[6.[UG59)(+.,0WN\;5.UFD$2N0&<DA#\AZ5U,7[*6MWOBK1(M2:
M&\CTGQ%>/I,=S<BRLBC!'3REV[I% C(Q&H!#$Y.!736GP^A_91^%6L>*?&&J
M:?XC;0[:**QTG3(Q#:6=XJ2H(5CW ,9#<MV'"ECR:U5*HO>EH=6%P.*4N><>
M51U;9Y]KGBZR;_@I1H?]EW\=M)JELNGZC<V2@+]JDM64N@8$9W.A&X'D'/->
MQ^+/A[<:=>71DCU'[5<7RV\<]R!B"WA264O:[(S'$YCE>/)52,@ C:!7Y_\
MA^+Q=\0OB)<7VAPZE>:\UTUX9[7*^2Q);S"ZD",#DY)  'I7U)X1^%'[0D7A
MZ*]B^(VEWEY):FZ33YM36_E8'(^7,3ISR.'(/3=2HU'*+YH];Z!E^8<\9RE3
M;3DVGIU]=3:?QG'HXTVY\2?95N-0CN_$4PN8XE5"H>.!/,9D50%48!BE96/#
M>F-\+8+[2;+P9=W4EUJ2SW-SJTFH36\]\ENA(5PUPY@@C79$V2R/MSGIBN$\
M)_MC0^"M6:Q^(_@4R:EI]M-ILEQIP^P7\<3')!Y'7=P Z]R*[.X\.:5\<CX=
MU+PAK&CZS<6.D7=C<V\UJK7T+F.7:,7=RV%83%>=Z\$DCI4ZO5?<1*I":?LG
MMNGN<7=:CI.M:-9)XBT/0M8U+Q-KTEI;7-[JULMS;)MC&Y&LT)X9@-K$G[O'
M-0^!_P!F33Y])O-9T'Q=X@TV\CU/[#:/I6FWMTGS(&7<_EQ,J]F.& X]:[_1
M?!:>"/#OAE/MMQ8'PQH]QK%Y!!J-I##))YA9<PVL32-EC$"T9!"[1R17-S:\
MFGWNB)K$+ZI9Z+;G7KG?;W]SNGE(\J&*:XEB4$J(,*P'W6Z\T.+YK'$Z,?:6
MDM_D;6D?&?QAH>@7VE?$32WUCPS9WT>GW7B>VL(VFCB@=6Q)'-&=Z#<#DQYP
MS'<36QKFAW>K7UG)8O)=6?C;59KN&XL=.T?4$GTV%AL)#1QLR 2KP0SIMQDF
MN;\"_"N\\-W.EWI;2;B&SFFO]2@@M[%7^VW*HJ63(HG9)5,1+'H%9LCY.;^C
M>$[3P!XG_L5IHM1M_$$%UH]C'J<#PP:7J<BYF2.9(HV^SSKO57A"IN4=:TC)
MI6?XG?3J5''WP\3^(H9DGU.346T35/%<YTO1-.U;P/%')86Z[5=%**S,A1@@
M8YP"WRX&1!]NAUD7UUX=@\,O=:':C0-%N/#.I#3=0N;N4@3F*,D)N&^60 )G
M &*A\2^)+OX6:A>?V#KWBWPS:V3IX=T2T:$ZQI\L[$,]U"V<GY=RY*,09 >V
M!$VA6^CZ')?1Z'X?\46/AB']W?>'I1'J-WJ[8$DGDQ[1\F]'^9#A8D_OG"NU
M*XHRM.Z9LZ_X@D_9R_:A\*^.-/OKFXT_Q)<GPYXDBN5,<@N(!#'([G 5RV$D
MW#(+!SW-?6FFW-UX'^/YMTB5?#OC"R-ZLG417T*HK*?]^$!@>I,+FOBOXGZ+
MJOCW]F_7([CQ"VKK\/S;W"1:A!*-4M[K)^U1O*PQ(%$H7*G"F+W%?3_@#XN?
M\)E^SW\*_&UVY;_3[6*8GKYD@DL7S_VTES^%=N#J;KI>Y[V3XEJ<J=]-)+Y-
M)KYW/H!5V,R_[/0TBC9;I0H\P[U.[<,$$T[8QVAAM5?2O86NI^A>@Z9?.D\O
M[JJ"3[U&AW']W^1IRCSGW*WS+^M-:(2<'Y6ZC'>JD XF0'E0/7--15?=M)W"
MHXE^TD[F953J:E52>% 5?7UJ(NX)W%!P8V[L0#38VV33<?=!IS#?$ OWDYZ]
M:C#[RVV-MS<,31/6PI;W,'6I%C\:^$_E!::YN!GT_P!&D/\ 2NRQ7*^(;-3X
MT\*MP/)N9SCUS;2#^M=56M-65AT]@HHHK0T*!?-S]%I(N(L\;@>1ZT!E08^]
M)0JAG^88(K-:&?2PF8V/S?+[TJE1]SYO<TLR V[<#*]Z0Y7RU'&X9XJ.;WK
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
M)KR70? FKC5_!<,GA'QQ%I^E2-<7GVK19)O*D:520P55,F O$H(8]\XKZ&^
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
M.&<J&( C5Q]H49/#LISVJYX 1=.\>0V<S:EX?\4WVI2K=B.U:XL9K=)X$EW
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
M=HI*6R^6ESR?PU\$-+_9?\5VMK8Z/J7B;Q-I=F;G5=532;F[\AWXBCM47:C
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
M!6.1F/>$ )-)\0[KXA^+FBN(_A1XCBN[.S:UM%?6),1K*\AF)V3#+;"@4YR
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
M+.@4')K+N-#@\'>)-2G>X\2>%+J^G^US1:C&\VE:GM4[8FV#,5@KAXTAQ(9
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
MRI->]!_)O0["_P#V?M%MO!+:M->31W5C=/9R:8VHWS3&YW%0F[SADL!G<$&
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
M[N8MMH4^G27'@K2]#O+*\U$RS2>#C.)/[4&0PD>ZW90*O;=CY,5[!\;=:N?
M4&A^$]/%JCQZ<MM/!<2".YU $$"**1DV/CDD!"2<=B:;^S%\(;GPW]JU:.UO
MK1=+*P+I5S:^9%'-G,D\4SJ'E?E@&.$&3P>M<;\:/B;:>//&\UQ:7%GXR\*P
MJL$HA4Q36?E-%O*./WDQ8]H?W1&=P/6MHQ]G1N]V=\8NA@G.>\WIZ$&F^+#8
M6\GA?1YD:W@2*VN=)N0+6XLH(WRD0B<M \KF4,=K1N0O"9KK?'/[3U]\./@I
MJFOPS>9K.J3BQTY)8/L\BR=6\Z$G(= 6..!@H,9KRGPSI\>NS)IZS-?:)?7\
M-K%=.P6^\.2,0JA\ K$NWI&F2V.2IK8\'^.+'XL_M1:CJ%]>#5M#^'VC3"!X
M[43?;;F)HHC.(1U9I'9A_N#GO13J-Z'/A\577NPDTY/E7YM^B1YKX _85^(7
MQ3C2^73;73K6Z8%9]2F\O?N[[1E\9/7;R37M'A'_ ()P^'?"EHDGC+Q%J37#
M)D0Z;"R)U P&VECU P%!ZGH*S?B1X@N/B%J=XMO;Z;XD2UW12W^DW36VH1R#
M8$B6/)WW6T+ND\L[0Q48Q57X>?'Z3P7]IT/4-3OM-2W=?M-OK,7GQ>'85#C]
MQ(/F:Y._.60\^@J:/U9:2C?\A86CE=*LW5@Y/N]F>T:'X$\ ?LK:;JNK:38K
M8_8(?L\^IO<>?OD+A?L_S.#O)*]0 ,CFN!O?C[?#6X]0CU:SDUKQ+!]G\/Z9
M((%6.)G.)9!]J D! *CA6SSBN^\6CP_=?"19K71)%\(V^G_VA(]I<QQ8D67<
MJ[DE0C[S2/S@\#.1BO%;W1M?@:XO=.DO;[Q-XH!=!'=7/EZ3"Q4H4!258Y#@
MY^;"J>?6ML3.47>+TZ(]+-*WLE#V7PK56V/1/ FAOXJ\>^,M4TC3M-M=<6Q$
MDVII<R&SU>1D<2*P(=(5+DD&.3<=@S@9KS2\\,R?#_\ 9H\6:<]W<7IL?&<
M\^6$QM(2D1/!Z@DGD<'.17I'[(_PYT7QGX*UO0VC::TLYX!=ZI:3I%)?W 7>
M5$D*H^U,[0&ZJ1ZFH?VNXF7X?^.$9EDQXCTOD9.3]EMN>23^=:.-X>T>]OT#
M%X6^"^LS^)J7XFSJ]W-X%T33;-=<LVM/%K+)-I5TFZ6'?(-[Q;1\J>Q"A2"1
MN).-W]DI%BB\+JF/)AL=86,>@_M"(?TKF-/TNY\"^&[IKKP_9WD/B.56AU&W
M8-) 9)/E5E88&/\ 9P/0D].B_9$9C%X8R I_L_6,C_N(14\._P!XCHPDT\91
MZ:;?YGT1&,0_@/Y"G4B_ZK\/\*6OH3]&Z?,**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "OGG]N'_ (*K? /_ ()O:EX<L_C1X\_X0VX\613S:4G]B:CJ/VI(#&)3
MFTMY0FTRI]_;G=QG!Q]#5_/3_P 'PW_)2?V=/^P9KW_HVPH _>[X)?&CPS^T
M9\(_#OCKP;J7]L>%?%EA%J>E7WV>6W^U6\J[D?RY521,@YPZJP[@5Y3^W+_P
M5"^!?_!-I?"[?&KQQ_PA?_"9FZ&C_P#$FU#4?MGV7R?/_P"/2"79M^T0_?VY
MW\9P<<W_ ,$2_P#E$;^SI_V(>E_^B%K\JO\ @^3_ ./?]F'_ 'O%7_N&H _9
M_2_VX_A;K/['S?'RV\4>9\)DT:7Q ==_LV[7%C'NWS?9S%]HXVM\OE[CC@&N
M:_8;_P""H'P,_P""DL7B=_@KXX_X31?!IM5U@_V-J&G?8S<^=Y'_ !]P1;]W
MD2_<W8V<XR,_*W[!_B#P!X5_X-AO"FI?%70]4\3?#>Q^&-W-XETK39#'>:A8
M!IS-%$RRPD.RY (E3G^(=:YG_@W\_:/_ &,=;^'_ ,>=>_97^$OQ&^&MAX5M
M--O_ !A'X@NGNI=558]0DMA;B34;L!D6.Z!&8@3(F2W50#]%?C5^TGX!_9S@
MT-_'/BW0_#+>)M2@T?2(;ZY"3ZK>32+''!!']^5RSKP@. <G !([>OX\_P!O
M7_@J7X8_:R_X+::9^T9I\7CK_A7.C>)?#FJV&E:LL7]I65GIZ61N88H5G>!"
M\T%PZJLH5C+N8J6;']/'[ '_  53^&/_  41_9/UGXT>&H]>\'>"/#^H7>GZ
MA/XN2UT][3[-#%-+,[1SRQ+"$E!W,XQM;( &2 ?2E%?EK\5/^#O[]D7X<>/I
M]%L#\3O&5K;RF)M8T/0(?[/8@X)4W-Q#*R\=1&0>HR*^V/V$O^"C_P '?^"D
M?PVN/$WPC\7VOB*WT]UBU*QDB>UU#2I&!*K/;R .F[#;7 */M;:S8. #C/VJ
M/^"TW[,_[%/QWC^&?Q.^)7_",^-YH;>X33?^$>U6\RDY(B/FV]M)%\V#QOR.
M^*^I:_EK_P"#I[_E.UIO_8&\/?\ H;5^^'_!3W_@K[\'_P#@DQX$T/6/B;<:
MWJ&H>);EH-,T'0((;K5;Q$&9)Q'++$BPQY4,[..74#).* /J2BOG7_@FS_P4
MB\/?\%/O@Q=?$'P=X#^)?A'PDMT;2POO%MA9V:ZTRY$C6JP74[/'&PVL[!5+
M952Q5POT50!6UC6;/P[I-U?ZA=6UC8V433W%S<2K%#!&H)9W9B J@ DDG  K
MXR^)G_!Q9^Q7\)?$DVDZM\?/#5Q=0N8W;1]/U#6;?(XXFL[>6(CW#$5^0O\
MP<S?\%(/B%^W'^W_ &W[(_PQOKQ?"NB:Q9>';G3[.8QCQ5K\[Q@),1]Z*"21
M(EC;Y1*DCG/R%?O?]D?_ (-$/V8/A-\)-/L_BGINM?%3QI-;JVI:C)K=YI=G
M%.1\RVL-K)$1&#T\UG8XR<9V@ ^XOV2_^"G7P _;INY+7X4?%;PGXOU*&,S/
MID-P;?4EC'5_LDRI/L'&6V8&>37M^L:M;Z#I-U?7<GDVME"\\S[2VQ%!9C@9
M)P > ,U_-/\ \%6O^#<GXJ?L&?M=>!?%W['VD?$GQ1I&K2O?:>=+#SZAX+O[
M=D(#W2A0L+AP8GD(;Y)%8M@,W[W_  +\8_$/Q]_P3XTG5OBSX;;PE\2KKPA)
M_P ))I9DAD$%\L#I*ZF%F0+(R^8JACM$@4\@B@#E/V*O^"R/[-__  41^)VH
M^#?@[\1O^$P\2:3I;ZU=6?\ 8&J:?Y5HDL4+2;[JVB0XDGB7:&+?-G& 2/IR
MOYC?^#*S_E)Q\0_^R7WO_IUTJOWR_;W_ ."H/P3_ .":7@VTU;XN>,K70YM4
M#'3-)MXFN]4U3;][R;>,%BH) ,C;8U) + D9 /H"BORM^''_  >&_LB^.O&4
M6E:A#\5?"-I+*(_[6UCP]"]F@SC<1:W,\P7_ +99]J_33X7?%/PW\;?A[I/B
MSPAKFE^)/#6O6ZW6GZEIUPMQ;7<1Z,CJ2#R"".H((.""* /GC]GO_@M1^S/^
MU3^TJWP@\!?$K^WOB(DMY"=)_P"$>U6UP]H':X'G36R0_((W_CYQQG(KZEK^
M3W_@C)\>?!W[,?\ P7Y\1^.O'WB'3?"OA+P[>>+[C4-2OGVQ0+Y=VH& "S.S
M$*J*"SLP5020#^N_A[_@\"_9!USXEKH,TGQ.TO36F\H>(;OPZG]F8SCS"L<[
MW07OS!G':@#]2Z*QOAY\1-!^+?@;2?$WA?6-/U_P[KUJE[IVHV,ZSVUY"XRL
MB.I(92.XK\_OVP_^#I;]E/\ 8\^*6J>#;C5/&'Q US0[A[345\'Z7%=V]G.A
MP\1GGG@BD92,'RV< @@G(( !^C5>+_ML_P#!0GX/_P#!.KP'I/B?XR>+O^$.
MT/7+_P#LNQN?[*O=0\^X\MY=FRUAE=?D1CE@%XQG) KYM_8._P"#D_\ 9A_X
M* ?%?3O OA_6O$W@_P 7ZU((=+TWQ9IJ63:G*>D44L4LT)D/14:16<G"ACQ7
MRW_P>Q?\F&_"?_L?O_<==T ?K!^S#^T]X&_;+^!FA?$KX;:Y_P ))X*\2B=M
M-U'['<6?VD0SR6\G[JX2.5=LL4B_,@SMR,@@GOJ^"?\ @V'_ .4&?P+_ .N6
MM_\ I]U&OO:@#Y1\:?\ !;[]E[X>?M9+\#=8^)WV/XI-KEMX;&B?\(YJTG^G
MW+QI##]H6U-O\S2QC?YFP;N6 !Q]75_*/^VA_P K8T/_ &6_PS_Z5Z?7[V?\
M%4/^"Y/PF_X)$>)_!^D_$GP]\1-<N?&UK<W=BWAJPL[E(E@>-'$IN+J @DR+
MC:&X!R1W /LRBOSA_:=_X.H/V3_V8M2L-.FU;Q?XTUFYM(+J[T_POIL-X^DF
M6-7$,\LD\4'G(&PZ1RN48%3@@BOH3_@G%_P5T^"/_!4[PSJEY\*_$%W+JF@J
MCZKH6K6OV/5-/1R0CM'EE="1C?$[J#P2#Q0!]-45XS^V[_P4$^$?_!.OX6)X
MO^+GB^S\,:;=2-!8P;'N+[5)0,F.WMXP9)",C) VIN!9E!S7P3X;_P"#Q[]D
MG7?%R:;=:;\7]%LVDV'5;SP];-9H,XWE8;N2?'?B(GV[4 ?JY17)_ WXZ^#_
M -I;X4Z+XX\!>(=-\5>$_$$'VC3]3L)?,AN%R5([%65@59& 965E8 @@=90
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *_GI_X/AO\ DI/[.G_8,U[_ -&V%?T+5_/3
M_P 'PW_)2?V=/^P9KW_HVPH XG]B7_@B]_P46^-?[(WPY\7?#C]K#_A$? ?B
M+0;6_P!!T7_A9_B:P_LRS= T4/D06S0Q;5P-D;%1V-?*O_!<K]@7]J;]AZ/X
M7G]I;XU?\+?7Q.=5'AP?\)?J_B#^R?(^Q_:O^0A#'Y/F>=;_ .KSN\KYL;5S
M_2I_P1+_ .41O[.G_8AZ7_Z(6ORJ_P"#Y/\ X]_V8?\ >\5?^X:@#Z5^&'_*
MGY<_]D:U/^5Q7S/_ ,&0.F6VM>&_VI+.\MX+NSN_^$9AG@FC$D<T;+K 9&4\
M,I!((/!!KZ8^&'_*GY<_]D:U/^5Q7S=_P8W?\@W]IS_KKX7_ ):O0!\8?\%.
M_@-X&\ ?\'/:> -!\%^$]%\!_P#">^"[/_A&[#2+>VTCR)[326GB^RH@BV2-
M)(77;AC(Q(.XY_07_@[9U[0_V(_^">'@#X._";POX:^&_A7XH>*KB^UK3_#&
MEP:3:7L=G#$S(\4"HAWRR6SL<9/V= 3@8KX8_P"#A:]U#]D[_@Y N_B=K6CW
MDVCQZMX4\8V"*-AU.VLK2PCD$;'C/G64T>>@*\U]M?\ !5+Q'9?\'+G_  20
MNOBU\ _"?BS^V_@?XUN8$T+5((1JNJVOV&W>[$,4,DBE]L]O(J!V9Q;R* 79
M5H ^+?\ @F!_P42_X)V_LJ_L=V/A7XQ?L[^,OB=\3-5$[^)-<N?"^DZI#N>1
M_+CLI;B^22!$A\L9C2-BX9L\BN7_ ."#G[3OA_X(_P#!?WP]_P *A_X272OA
M-\2-<U#P[:Z5K#*MZ=+N5D>TAN0DDBM)#,MN=V]B?*Z_,:^B/^".'_!TQX3_
M ."?G[%6F_!GXN?#_P ;:QJ'@%KFUT.^T%;9FGA>:246]U'<2Q&)HG=D#IOR
M@4% 5);[8_X(B_\ !>GX[_\ !67]I'6=&NO@7X=TGX8:4]S/>^*K*^NHET6/
MYC:VK&172ZNFS&K*ABRN^3:J@*0#\O\ _@[*US_A&/\ @MB=2\OSO[/\-Z'<
M^7NV^9LWMC.#C.,9Q7BOP2^/NE_\%E/^"T'@O7/VIO%%[9^&?'FNQZ?-%9.8
M[6QA^;[%I<3%LV]JTICB:098>:[D[V:0>X_\'7.DP^(/^"X,-C<!FM[[0-!@
ME"G!*N74X/T-?5__  =3?\$7_#'PN_9?\"_&;X,^%;/PWIWPGLK?POKVFZ9%
ML5=++XM+PXY9XIW*22-N=Q<*S']V30!^[7@GP3H_PV\'Z7X>\/Z98Z+H>B6L
M=CI]A9PK#;V<$:A4CC10 JJH  '0"M2O@K_@W=_X*AK_ ,%,?V"-+GUZ_6Y^
M)OPZ\K0/%BN^9KMU3_1K\^UQ&I+'@>;'. , 5]ZT ?R8?!N7_A!O^#K'_BJO
MW<G_  T#J",T_1I9]6G6W<9[,\D14^A%?TU_\%!O^%N?\,9?$#_A0W_)7O[-
M'_"+_P#'E_Q]>:G_ #^?Z-]S?_K?E_'%?C3_ ,'/O_!$GXAWO[0K?M4? W1]
M4UJ:Z6WN?%FFZ-&SZEI=[:JJQ:G;QI\SH4CC\S8"R/'YAR'8IO?L@?\ !Z7X
M4T?X0V.F?'?X9^-)O'&EP+;7.I^$TM)K75I$&#,\$\T!MW8CYE4R+G)&T$(
M#YY_;9_X*&?\%<_^"=/@72/$OQD\7_\ "':+KU__ &98W/\ 97@S4//N/+:3
M9MM8967Y$8Y8 <8SG K]:O\ @BE^UM\0OVX/^",-G\1OBAX@_P"$H\9:M!K\
M%WJ'V"VLO-2&XN8HQY5O''$-J*HR$!.,G)YK\,O^"R'_  6Q\<?\%V_%OA/X
M;^ /A;J6G^&-!U)K_1](LXI-6U_6+MHVB$CB%<* CL!%&K8+$EVXV_N1_P $
M/_V6?'7[''_!$G1? _Q(T&;PSXLM[#7+^XTV:5))K6.XGN)HA)L)"N8W4E<Y
M4G! 8$  _(K_ (,K/^4G'Q#_ .R7WO\ Z==*KS:S\/3?\%SO^#E6Z\,_$74-
M0;PMK'B_5-/^S).T;6VAZ3'=2Q649'^K\R*UVLR8.^>1^&)->D_\&5G_ "DX
M^(?_ &2^]_\ 3KI58W_!3C]F_P"*O_!!3_@M,O[1_A7PU/JWP_U3Q5<^*-"U
M#RW_ +/E2^\W[;I,\B@^1)MGN(DW9)C*.NXAE !^M_\ P4__ ."!?[-/Q(_8
M \=67A#X3^"O 'BGPCX=N]5\/ZWH.FQV-Y'<VL#RQK<2H UQ')LV/YQ<X<L"
M' 8?"/\ P90_M9>(KOQG\6/@E?7MQ>>&;?2XO%^DP2.6339EG2VN1'_=$OG0
M,1TS$2.68F3_ (*%_P#!X#X1_:'_ &,?$G@'X2_#CQQHWCKQ[I,NAWM[KC6H
MM-'BN8S%.UL897>XDV,RH62+:S!\';L/OG_!I;_P2>\8_L:_"?Q=\8_B5H]U
MX=\3?$RUM[#1-'O(S%>6&EQL96EG0C=&T\GED(P#*D*D_?P #\D/^":W[%GA
MC]OS_@O*WPY\;1R7'@^Z\6Z_J>KVL<K1-?0VANK@6^Y2&"R/&B,5(8(S8(.#
M7Z\?\'&7_!%[]G_PY_P2]\8_$'X>_#'P?\._&'POBM=0LKOP[IL6G"^MS<Q0
MSP7*Q ";,<C,'<%P\:X8 L#^*'[-'[2/CK]C#_@K9XH^,?@+PU=>+;SX8^)=
M;UG5].B5BLNE-<2VMYO*ABB>5<D>9M81DJY!"FONG_@L[_P=)>%/^"A7[$=]
M\&_A5X!\9:#=>.)+6/Q#?Z]]G4P0Q31S_9[58)9#(9)(T4N^S"!AL)?*@'TC
M_P &@7Q)U[]H;_@FS\;/A!?>(=;TNQ\.ZI):Z/J=C*JWFAQ:I:2!C:LZLJM'
M-'),F58"24D@@XKA_@;^Q7_P32_X(X?&?QM=?&+XU>!_CAJTBQV6G^']:T!?
M$+^'&1G\])8+59XGG<F,9ECC,?ED8&\FN\_X)>_\$TOC5^QC_P &[7QVFT?2
M]9T3XW_%[2;S6M/TJ%'BU:QLUMEBAMPH^=+MX?M+JHPZM<1KA74@?ES_ ,$0
M_P#@H/\ LX_\$]O%OCBX_:"^!$GQ/U2_\C^P]1&E6>IW&AR1>8)8?LUZZ1Q[
MRRDRH?,785P0> #C?VZOC=\#_'?_  5@T?QO^S#H=YX/\!#6='O+*T^P#3HK
M>_BEC\R2V@#'RHF=5<+\N&+851@5^QG_  >Q?\F&_"?_ +'[_P!QUW7X]_\
M!4K]KS4OVM_V^?"GQLU#X8WOPI\!ZY;Z=+X2TZ:V\M;G2+.<Q_:$*HJ/NE28
MDQKM'W06V[F_8#_@]6O(=0_8"^$5Q;R1S03^.UDCD1@RR*=.NB"".""#G- '
MU9_P;#_\H,_@7_URUO\ ]/NHU][5\$_\&P__ "@S^!?_ %RUO_T^ZC7WM0!_
M*/\ MH?\K8T/_9;_  S_ .E>GU]+?\'O_P#R6?\ 9]_[ NL?^C[6OFG]M#_E
M;&A_[+?X9_\ 2O3Z^EO^#W__ )+/^S[_ -@76/\ T?:T ?<?_!)7_@A#^S/?
M?\$L/AK)XQ^%/A3QEXD^)_@ZQU_6]<U:S6XU-);^U2XV6TY^>U$2RJBF H?W
M>XDL23^4'_!K3#=?"#_@NZWA6RO)OLITOQ#H=T<X^U0P R*& X/[RWC;'JHK
M^BK_ ()?_P#*-']G?_LF7AO_ --5M7\[W_!N9_RL:W7_ %\>*_\ T7<4 ,_X
M+F^)M4_X*'_\''NF?!_7-4O+7PO:^*O#WPZTR-'_ .0=;W3VHN94!^7>TUS,
M^[&2!&#D**_:+]JS_@W$_9?^/_[)]S\-O"_PW\'_  SUB""--'\6Z3HZ2:OI
M\J,I$DTNY);L,H*LLTC;@Q.0P##\H_\ @YU_8B^(W[%'_!3K2_VMO!>DW%YX
M4UK4])UY=2B@:6WT'7+#R%6*XV_<24V\4JLQ =GD48*\^F?MJ_\ !X]H/QE_
M8?UOPO\ #'P+X^\$_%SQ3IITZ;59;V".R\.-(-LT]G<12>?)*J[A&QCA*L5?
M.5VD _53_@D1_P $HM)_X)'? W6_ VA_$#Q9XXT_7-2&K.FK1PPV]C<>6(Y#
M;Q1KE!(%3<&=^8U(P=V?K*OS3_X-V=>_:<;]@[Q1\3/VD?%7BKQ)_;8%[X0T
M?Q#'''?6VGV\,C-</)Y8F_TEF&T2EL)"CJ,29-/_ ((K?\'&_P#P^"_:<\1?
M#C_A3?\ PKO^P?"\_B3^T?\ A+/[7\_R[NTM_)\K[%!MS]JW;]YQLQM.<@ _
M3BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BOB+XR?\%Y?A?\._C%XF\$
M^$?AW\?/C9J'@B^?3/$E[\-O!$NN:=H5VG^LMYYS)&OF)T8)N ((SD$#T7PO
M_P %9OA!\0/V#_&7[0WAN]USQ!X+\ 6UY+KVGV]AY&M:=<6BAI[.2VG:/9<*
M&7Y795(92&*D$@'TQ17/_";XD6/QC^%?AGQ?I<5U!IOBK2K76+2*Z55GCAN(
M4F19 K,H<*X! 9@#G!/6N!_8H_;3\+?MX?"2_P#&?A"P\0:;I>G:]J'AV2+6
M((8;AKBRF,,K 12R+Y98$J2P)'55/% 'KU%?,_[*7_!6'X5_MC?M;_%+X+^$
M_P#A(8O%GPI>07D]_:Q16.M)%<O:7$MA(LKM-'#<)Y3LZ(-SKMW#)&=^WK_P
M5E\+?L#?&#P3X#OOAC\:OBAXL\?6%YJ6F:;\//#L.MW7DVI03%XFN(Y. X.5
M5@ "210!]4T5\)_#[_@O]\-]8^+7A7PCX_\ A)^TC\"9O&NHQZ1HVI_$OP&V
MB:9>WDAQ' )Q-)AF;@%@%'4D#)KH_P!K?_@M)X5_90_:IO/@[;_!?]HGXL>,
M-/T.W\0W2?#KPC#KL5M:3N\:,X%RDB_,F"3&%RR@,2: /LFBOE#]D;_@JO\
M\-;?&6W\&_\ #-O[5_PR^T6LUU_;GC[X??V+HT?EKGRVN/M#XD?HJ[>3Z5R/
MQD_X+R_"_P"'?QB\3>"?"/P[^/GQLU#P1?/IGB2]^&W@B77-.T*[3_66\\YD
MC7S$Z,$W $$9R"  ?;M%>2_L8?MM_#O]OKX-KXX^&VKS:EI,-Y+IE_;W=K)9
MWVD7L6WS;2Y@D >*9-RD@\$,I!*D$^M4 %%%% !1110 4444 %%%% !1110
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
M5:G=AZ%*,DZCT/GSX,S:#\=/VV9KSQ#'"=/OKN6>VBE.%E="/)0CZ8&#QQC
MQ7V'^U1\./#.I? CQ VJ+8VL%C:M-!<[%1K:102I5L9'S #%?+?Q<_9KB\6>
M,;CQ!X%OI-)O9KBXNDL91)"H:#F62*4HI5-Y(4M@':<'%>1?%7XO?$G6;$>'
M_&.J:VT"X<VUTAC#\<9X&X8/!Y^II1Q"I4Y1G&]]F<-/,%@:=>G5I<SFW:7J
M?36J^)Y/BE\,M-\7:3'I>KP6NDRV]WIUW&&G74'9(Y7BG=AY1.X$*&!. 0*\
ME7P:/#>LZ3HSZ5XO\*6^GPC5]>GMYGDBW;/,*,Q"D[ 0@Y(RY'-<]^R=\<K'
MP/XAN/"OBB..Z\%^)I46^BE&(X9@1LF]L$*6;K@#TKW#XQ^#O$6B7MY)I\OB
M'3U\8:PTT,FG:R+JT%FBE]ZQL05#>86( QB,<XJ/XU/VD?F3&M#&T%7AJ_M)
M=/ZLOQ/+]7\70^+O[1U0>,-.O-2\27!LK33]1T)F,4.0L@0+YI5< QC&.=QK
MZ0^&6O>'?!OPDLX3JFAVT-GY\=MIUFQAL]1?S/G9_,#%3YD<V#GY 0<=*\@T
MUM<\7^*!JUG)JV[R5T?1+*_N+*UNI&\MDDN%=BVXJ06QM8[G4]C7T)K'Q2\/
M_L^?#BQ7Q)?6.VSL@!;RGS-1N)\G?L7"@@Y/S 8.3VK;!0C%MST1W9#3C"<Z
MM2T5;6^QP6K_  O\2QZY=MI/_"'WEC9W!2.4:2CR>9$GF;7\M249D?RQT"QI
MC)9QCC_BYX8OO"OP(\8:??0Z;:S0>*+'"V,(A@V>3!L8(!\N5VG';..M<[XB
M_:W\6?M3?%/1/"?A-;KP[X?OKM8;F*"7;<319!D>21?NX0'A3CMFNT_:4ECU
M#X8^/I([Q+V&;Q78O%(C[EVBW@&T$=<$$4W[-IR@9UGA9TZE3#7:LU?HW9MV
M\CHM5E'B;0]/DTKPNDRZ#(JZEJLC_9\LD@+Q#'W\]P<CYN*Z;]D<H8O#11=N
M;#6B<G<1_P 3&'O7'ZO>6>F:1I\?A[4]4CN+YD;6;6VS<0 &7EY,MB-NN<#I
MV7J>N_9,7RIO#JJQ918ZU\W][_B915IAI+VJ79'H8&7^W47UM\OD?0T8 08]
M*=38SF'\*=7T)^DA1110(**** "BBB@ HHHH **** "BBB@ KB_VD/\ DW?Q
M[_V+FH?^DTE=I7(_'[3;C6?@1XVL[.WFNKNZT&^A@@A0R23.UO(%55'+,20
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
MG[#?P3^.GCM?%/C;X/?"WQEXG1(XUU?7/"EAJ%^JQ_ZM1/-$TF%_A&>.V*]
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
M_#./_"E?^$D_X4]H_P#:O_"R?[3^P_9/M\F/(^P?/YOF;?O_ "[<]\5]J?\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M5;+%OH*B9=AV@;U]:SZ&8L1RQ^7>*')!^[L6FG=$F]&V^H(I=FY0\F6+=A0
MJ.65?FW*W')H*+EA[&G)QCM0_,F?:@M[$(X2/W/-.G+!MJ]N@]33C&TC#^[[
MT.NZ7U[$>U'6Q)YC9Z='X2\:ZMH.I36]QX8\7&26QCD("Q3N/](@/KYFX2*/
M3S*^=->\)WW[.>N:M\/]4NX[7P+XI;S=)U6^T]+BVTR0N"T4N_Y6#*H4Y.>C
MCEC7T7\7;./XNZ[%X+L9$551+_59@O[RU@+'RQ$?X)7*G#=0%)[UY?\ M/\
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
M_(^?.5QQUH ]0HK\D/V=_ /[=7Q\_:W^/OPL_P"&[O[)_P"%'7^BV/\ :?\
MPI7P_/\ VW_:.G+>[O)ROD>7NV8WR;L;LK]VOKSX ?M&>//$G_!6GXU?"G6O
M$7]I>#?!7@7PUJFFV?V"WA\J\NC<K<S>8B"4^9Y:'8SLJX^4#G(!]9T5\2_M
M:?M=_$3X9?\ !2=OA_H?B#[#X1'P%\1>-!8?8+:3_B;VMW%';W/F/&9/D1B/
M+W>6<Y*D\UX5^Q'\!_VZOVQ_V1?AU\5/^&^/^$<_X3[0;;6_[+_X4AX?O/L'
MG(&\KSM\?F;<XW;%SZ"@#]3Z*Y7X&^$O%'@/X0>'=&\:>+O^$^\6:;8QP:KX
MB_LJ+2O[9N /GG^RPDQP[CSL0D"OA_Q9\>?VE_\ @HY^T]\4O!W[/?Q \*_
MSX7_  7UQO".J^-+[PU%XDU;Q!KL4:/=V]O:SL((X+?S$1F;YBQ!!()5 #]"
MJ*^6_P#@GWXD_:3\+>.O''PW_:$M](\7KX92UO?#7Q+T2P33;/Q5;3!A)!/:
M*<07<++\P0;&5QC[H:3YG_8A_P""I_Q2^+?_  4D\WQ=J5K+^SA\=]3\1>'O
MA $L((Q!=Z"\4;S-<+&)'6^5+V1!*[?-$%0 94 'Z>45\<?MA_M2>/\ ]A']
MM[X>^+/%7B'^T/V9?B4(_"&K136-M&/A_KTC?Z%?M<)&LK6=T1Y,GG.R1.0V
MY0RI7)_%#]L7XG?'[]H?XP7WPG\4?\(Y\&OV<?"VL6NN:I!I]I>?\)EXM%F\
MBV,3SQ2;8-. 1Y6C*%IG\MMR@X /O.BOS_\ ^#>W]O3XD_MD_LR:YIOQJUN'
M7OBCX5DTS5I[Y+&WLA?:/K&FP:CITQCMXXX@0LD\)VH.;8Y);-8'_!)G_@HA
M\4_VT/\ @HE\=K/Q#K\5U\(_[)M]>^'>DII]M";336U*]L(KDS)&)I#<I9?:
M ))' 6==N!@4 ?H_17YA^/O^"I_Q2\/?\%8C<V^I6H_9.\/^.+'X(ZRHL(&)
M\475G)<&^-R8_.1(+I[:SD'F"(;LE=Q!/?\ _!<#]M#XY?LB>,?V?4^!\4>L
MZAXD\1:G-K?AIK2"5O%-A8:>U]-9([QO)%*\4,H0PE7+E!ST(!]^T5\1_MB?
M\%%KCQ%^QC\ ?BW\$_%"P:'\5/B3X1TE[K[);W#S:;?WZPW=I(DJ.(Y0-\3[
M<21NC ,I&:]F_P""GGQD\2?L\?\ !._XU>.O!^I?V/XJ\)>#]1U72;[[/%<?
M9+F*!GCD\N56C?# ':ZLI[@T >[45^?_ .W7^WG\4?A3^RE^S+:>$_%'@_P3
MXL^/=QIVE:G\0_%=JC:3X9:33#=R3-%\D)N)W4K$CXC+;EP."O4?LM^#_P!L
MGX#_ +1?A&Q\>?$WPC^TU\'O&%M=?VIXEM/#NG^%M3\'S)$9+:5889O+N[>9
MQY1"!Y%+!OE53N /MBBOE3_@C%^TEXT_:P_84TWQE\0-:_M_Q)<>)?$&GR7G
MV2"UW06NKW=O FR%$3Y8HD7(7)VY))))Q/\ @L7^TM\4?A?\/?A[\,_@+JUK
MH_QR^-7B0:1X=O9K2"[&F6=I$UYJ%X8IT>)E2&)8SO4@?:01@@, #[&HKY5_
M9?\ VY=0_:F_X)*1_&2QD_LKQE'X+U"75(C H;2M=L8)HKN,Q."!LNX'(5UP
M5VY&#7D__!!C_@I=XW_;$^"EMX+^.$D,?QKTO0;#Q;'=+;Q6T?BWP_J,:S6>
MIPQQ*D>4+FWF6-0J21C."^  ?H%17X]:?^W'^TU^T?\  #]EO1_"OQN_X5[X
MU^,GQ.\9^&-5\4?\(=I6K;+/3;C4/LJ?9)(DB.R.V1,H48_>9F.<^L^/_BA^
MUI_P2?\ 'G@'Q7\8_C5X;_:-^"OBKQ+9>%?$ERW@BT\*ZOX2:]D$-O?1BT9H
MY85E*B0.2<, JY;<H!^EE%?GA^V+^TI\=/C=_P %*-0_9W^%_P :/ _[-MCX
M;\*V'B%=;UGP_;:YK/C":[EF0QV%M=.L+00^5M<K\X<]P<+[[^P"/VE?".L>
M.?!O[0DGAKQA:^'IK23PK\0M%MX-.7Q7;RHYFCN-/21FMIX'502%6-Q(-I)0
MLP!])4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7)?'E]GP
M7\5GTTB[/_D%JZVN/_:!!;X'>+MOWO['NP/^_+U%36+.7&NU"?HSYQUUO#Z_
MM#>,'\17$UKI@N8I%9)'C(G%A9A"A4_?P6Q]37%W>HWFL_M _#N;4IM6DN%U
MU?(;4(!%(]N8T\M\>N2V3E_J*[V3P]J'B?\ :/\ %UCI]]:Z=-8W,=_'-/"L
ML>Y+"S3#HW!4K(W/4$<5R'B'QG=>./CU\/KJ_;3I+VU\1C3Y39RL87945MZY
MYY5^/<5\QRZ?,_,I:QU_G_\ ;HG+PM#HOQFU22SUZ^\-ZIJ?CZ[>4W"L;+48
M;9F=TRC#8,3'<7!!SZ"F>-Y['X+_ +,^J+>VOA^RU[Q'I5OI\4>C:DIM[])7
MN68^4O14CE#;AD%G'3J=[Q7KFKZAJ5W87DWA_2]&/C#6]"6[O(E::7[4Q*>5
M@,V\-)*IZ#"KD\5P'QZ^'MA\6?A18_$'P_-J%W_8.F6<%VL]H;>UF@3="'A!
M+#*M%\R].]5*SC(Y*TIJ,W%:]+O[SOOV:-!@^%'P8T&WBO-%74]6WZE?6=P7
MAFV7$:I#%YB?ZHAFMFR02!)D\8S[SX<^*$.O6L6F7VHS?81(S6TL=R"MU"\R
M06\:RHP# APY'#$,AYKR7PK\:;WQG\+/#MW'JEJL&I6]NOV"/2!-,MQ:M&TJ
M(57!YMG*AB.9U'9<=O\ #CX/2)XAO?,D$DUU$EO?,%B5[M[>90 8U4QQ;H]S
MXPSA70;D*5O1J.RA3V/9R^M./)2H+W+:G(?'&STOX3Z/>>)-6U"ZAT/[1;RV
MSZ=;Q-=7%_;@"*9))Q(TN8MZ.[*3A1AA@5X=?7_CCXN:PMS9S6/PYT>"7S;6
M;5M1>*>T6;:N^.67=*BOM48CVH2.,')KV_\ :2\$6/Q.\/:3I6AZAI\?BSP+
M%]IM?M-R(;=;6!TBQ,DQ)W>9\JOAE8QL"XS7D4/[1,>AZ9-X3\=)K/A&:QM+
M73)VAL4OH5C@9FSY<[N 6!(WKNYP<5S8B+Y_(\[.HVK^SG[L>ENOJ^AE>!_V
M9?#]MKE]<>*]0OM4NDU"?3YDNIFTV.ZN>JM&S%WN$?:.5=7.>%/2O8_A?>>&
M_AH?MOA_P;)HOVB+^U%$44,-U); ?9[F#S[@HZO')B7+;=R\ YK#^%GB*+Q'
MXJ\0>)/#.KV+2:EJ7]I7:Z:5N;A[6TB*Q)-$WE&,N'/$,4K'<>"0*WOACX3\
M1?#KP_9Z+IVEFSOHVEVJC/+"NI7@+JJF6W+!8K8LSL&09X*TX0ZHY\'AX0?-
M!*_WFMK=IJ'CNRFTS5H+=]/^R1Z/>22W897=<R6-W$3))M5R5#;E8Y)QFN#E
M^'6FZAJMV;JWM&A\0L-)U>+4=-MD%IJ,9(@NV>=+627.#(0BDG<1GD5Z%J&N
M-XDAO--1;B2TUJWA6(*!YTVG60;;((TDC<-+(3M:-2,$=*R;+Q5-,VH3ZEJ&
MEZ;-X@N5UG4K6S:WCN+'3+= 0]P')E8LGS;@C$J1GFKYK]#T*CA?WV_N.*\+
M6,<EUI.O:EX8M9IH;@^%M6$_A346NY8L;5"I',R[/*(4L01E.2.*LR7;?L]^
M&M*U*9;&S\3Z3/>:+HF@V7AE+.;4EDR(Y0TK23K CR.^5;:Y)%/?X]:5X[ET
M,+8^$UO/$WB5-0LK9;AD6<0L8RP>.P =O,R/WA))'WA45_J=J/&3?&;P!/I&
MIZA9W]TVI:5/?&\DNH(V57EMA*JR1D*3E5^4#D=ZKW5&S]/O,^6+BVM=>W3J
M_EN>N?LV?#%OV;_A_J7CGQE<?;O'7C1_,DB=MLCR.6:*SB'7>S'D <<=EKW+
MX+?#Z\^'_@J.WU2^AU+6KJ9[S4[X)M6XN)#DE1V4#:JC^ZBUYOIWB^V_:$^'
MWA_XD>$)FEO] B<G3Y_WBLIV&>W9"2!-\GR2#D8 S@FO8/!/BK3_ !OX4L=6
MTN=;C2]3B%Q#(/X@W/USD\CL<BO8P\807+'^O,^VRJE2BDH.\4KI][[OYLU&
M#1_>&: Q)^5>1W]* &BCW*=R]\]J02M*N<[1WQWK=2N>X*S,>696^E'^JE5>
MS+FA5W%0O3O3I0%=,_=4<TP(8'V!B/O9Z^E2%?+7=U9J1&5=VWG-.D!/S8.*
M 'LS%/FPW'4=JB#(#WI%1MWRG\#2-,SOY:K@^M3*P$5T\IU72\*OEM<-NYY'
M[F3%;%85PRVVNZ8K,S-).RC!X!$,A_E6[54[VU*B%%%%:%&>\F.N3GTJ2/C;
MCN*;''Y:C^*0=:?N2)OF8D_RJ$KDKN1E=RL*<@_>*/2EVJ>5.[V]*%&R3<WY
M4@M?4'.>6YIJR#=\O%.^5^A_"FR1AE/L*!RV!WR/F;(]*S_%&OV?A+P[?:I?
M,(;/3XFGF=^@11D_7@=*OQ1JJ[OO-Z&N*^-TT=_I>CZ/<%677-4M[4Q_WD5A
M,X([@QQL#]:BI*RT.;$5.2FY'G/COXD?\**_9^U+Q5=6K6OB;Q8?/$$G,L<\
MJ[8HV/\ TRC"+CU4^M>5?#?PP_PZ^&=IH^K1Z*VI>/H+F\GGU2(W5U/(@5TM
MUM\@R84HQRPP6'%;?[:^NCXB?M ^"_ MO')/%9.+V\CC^;Y&.\@KW CC?_OH
M>M9?CWQ!J7B9+BXL1IO@5[Q4UK3WNAY^K._EA9U$.2\9VH!\NT911W->)B-9
MOR/@<TQ/-B)VUY%R_-_$_P#(JQ:[?_$+4-+.FR>+GTC7+,:5?2VVE16-K9S*
MH N'#!S][:P!SA7 ]:S;76-0T,:7-J4.J07$).A:M!J&J:<0T3$NL\HD3YL;
MB,$#_5#CBG)?VOQ(+VK6/C#Q3!XN#7MO+?3M;6FF72!\1Y7=L!( ^^1AT&.,
MU9FT#3]2@U"XOH_#%C]HT][J]-C$FI36EW;/'O$LKDHKE#@ _-F6N?FNCRU5
M3V9?\,BW\)>&([CQ1?6VF:7:I>>'KVXDGADGR#F-0L&"6RVS;'R O4"LA/CI
MXK\:B=?AUX%9XF$2)J]ZAD>62*-$612[!$;!/!9V.>:E\0Z9>>)M2;Q1XMC@
M&LPSP7D&DW4UNT6GV+G)S'*R+YFXH&8Y.Y^.E8>HSWWA\V^I7,,=Y'X9UC[1
M&+73(9)?(FV@3*(Y\JA\L\XQ^]3%$I75EM^)-2O/EM!V7IK_ , R8OACXC\8
M&.?Q]XQU+2;>^N&M+>V^P74P$FX<(JHL: [P?ER#DFJ_@SP!X<\(CQ#<?V+'
MJE[H-\D"FYNK>]CC1BR[C:H\(Y*G&]F.3TKM(+:.T7Q)I=G)'I=KIM_'?P;+
M_4-._<G=AS(=X8Y:(<8'!K0^)'AZXU/5/$ENDVFZI#J-I#?&,W]C>1K)F-@P
MCD$9(4NX5B>^:S5/YG+]5C).3O+S;N2:7=+X&U*_C95\FWF@UFQMGCD98D=B
M'2..?RXX_DD3(BFVG&-AP0>T^''BU=&\8"QDCOI+:S\KR2TS.CVTV6MYV@MX
MP!M;,;$@*!M^8XK#UCP_9^%]!:#Q1?6>CZ<GAZ"";[3<"V:=Q&R[1"LLL+E<
M D&(XXQFN/TS]IGPSH<9T/2?#NN^+K&&P@L(X?EAAC$6#YB1H"OWB,$1J:WA
M)4Y;GJ8>L\/RN4DDNF_Y'U9=>"8O&*V^I6=TJV\R;V:,#,A8@MO'*-M*@88$
M@AN>>/AWX2^)E_X;*O+B\,UX^J:I=VT4AG\HES-E"LG0'Y-H QP=O -;WQ&_
M;S\:6<-WI>GZ"GA..[9V+&%Q*"[$G[RCYCD\U\^'7)[?4EN(I)H[B*3SA.'P
MRR9)W ^H))R*RQF,C)Q4>CU./B#/,-4G35*Z46F_,^F?$VG:I!K\VE74,GB_
M25NM-1(KC]WJ&GA&N8GD8Q@N,/&<%F=,?6LG3KZSUC]F/Q1=6<UY-9W7BZVF
MC>= LJJPB(S\S=.G)/\ 2O5/V=/$/A[]I+P!:ZGJ5O>?\)AH,UK!>W5I=_9I
MIPDK&.1B.JGS'+#J<D9YKB-?M8= _9^\;VL,ZWT,'C**%91!'""0(SPD?R@
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
MGP3^(FK23:1X=MOC_#XBO9)HFDDLK1?%M[<2%DC#,S)&"2J!B2, $XK]ZJ*
M/RC_ &[_ /@M5\)_^"D_[*WC'X"_LMW'B3XR?$[XN6#>%;:&R\,ZE8V&BP7>
M(KB]O;BZ@B6*&.%I&W#=@A<X&6'S/^V%\-_V(O@Y_P %7?&'A']LB=KK0O"O
MPO\ !^C^$YF&O S2V]O+#.Q&E?,,HD)_>\<_+SFOWTHH _+/_@GG\0_V![3X
M!?M#>$_V,KS;J>H>"KO5O$MKY7B(^9#!;7$4,F_51M&UKAAMB8$[\D$ $?/O
M[/\ _P &VOP1_:R_X(Z_"KXA>!_"%OI/QTU3PG8>)8[V^UB_GTOQ'?",2M:7
MEN\_EQV]P049H!$R;@P.%*M^YU% 'S/_ ,$D?VG_  5^T[^Q3X<F\'>$[+X<
M3>"VD\*Z_P"!X(1"?!FJ6A\NXL&C & K?.I(!9)%8X8L!YG_ ,'&_P#RB2\=
M_P#8>\+_ /J1:;7W)10!\"_\'''@C2_B9^PKX1\-ZY:_;M%\0?%3PGIM_;^8
M\?VBWFU%(Y$W(0R[D9AE2",Y!!YKYC_X+(?\&_/[(O[*G_!,CXP?$+P#\)/[
M!\8>%M'6ZTO4/^$IUJZ^RRFXA0MY<UV\;?*S##*1S7[+44 ?BS_P6F_X9A_X
M>0_L\?\ #6W_ "2G_A4^H;/^0M_R$/M5OY'_ "#/](^[YO\ L>O.*]:_X(Z_
M$/\ X)F^$?VKIM'_ &2;S[/\4/%6C7%E)%Y7BI_M5C&4N95W:F# N#"C9!#'
M;@$Y(/ZF44 ? /\ P<6_$+1_A)^R1\*_%?B&\_L_0/#/QG\(ZMJ=UY3R_9K:
M"\:6638@9VVHC':JECC !/%9?Q"_X.@_V0$^%WBZ^\#_ !4B\4>+-'T&_P!3
MTO2)/#>L6*ZE<06\DL<'G7%K'$I=E51N<9+ #)(%?HE10!^+7A3_ ((-?M7?
M$C_@FG/X)U+]JRUTZS\=6+>,=5\"7'PNTUI/[=N9!J;Q2ZN9A="87NT&X&&3
M8-J[5"5Z[\5OVLYOVO?^")GPC_:8NH+C_A,_@-XIT+QEXFLDBVW%O>Z1?"QU
MR)DZINM9+YPAYV.GJ#7ZD44 ?DS<_ W7XO\ @W]M_C+)8R?\+0A\2K^TY)@?
MO!>'5/[888ZY&EL8,>@QC'RUT'P9^(GC[X-_\$G$^.6@_#"T^*EC\</B/?\
MQ(^)'A:?2GU*^O/">JW4RYLK?>HEN(M/33B$D#H8TD!7 ##]1J* /PMUOXP?
MLL_$+XQ>!YO^"?N@>//#W[15YXKTPWMAX6T75]$T&RT_[3&;]-;M9U2Q^RBW
M\T'RU)#[,-@5^R?[5WP17]IG]ESXD?#AKO[ OC_PMJ?APW6,_9OMEI+;^9CO
MM\S./:N_HH _+K]D[_@N%\._V#_V;/!_P7_:4T7QU\+?C!\,-&M?"LFD?\(M
M?ZC;^*/L<*V\-UIMQ;1/%-'.D:,"S( S, 2H#'YL_:[^!GB#]H3]E'XO?'#X
MH>"-7\%Z?^U-\;O 5M8^$]6W6NI0>';"2'3K9[I4(>">XB>1F0-N0%2&Y!K]
MV** /DG]E#_@A=^RO^P_\;-.^(OPN^%O_"+^,M)AG@M-0_X235[WRDFC:*0>
M5<74D1W(S#)0D9R,'FOK:BB@#X;_ ."=W_*6W]OK_L/>#/\ U'8Z\)^*'_!-
M7X)_\%'O^"[WQXTWXT>"_P#A,K/PM\/_  M<Z7'_ &O?Z=]EDE:[60YM)XBV
M0BC#D@8XQDU^K5% 'XX:O_P3L^#G_!.?_@JMKGA_X->#_P#A#M'\0?LU>+-1
MO[?^U;[4//G6[MXP^ZZFE9?E4#"D#CIFOD+]B/\ X<[_ /#(OPZ_X7-_R5;^
MPK;_ (2O_D=O^0AL'G?\>O\ H_WL_P"J^3TXK^DRB@#S#]BWXA_#;XH_LH^
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
M?,'U%.IL8Q!^%.KZ _2>_J%%%% @HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOSY_;._:?\
MCO\ &W_@IA%^S'\&?B5X,^ ZZ7X+A\87_BG6=#AUS5M;::X>%;?3K.=EADCC
M"$R.<D'(XV_, ?H-17R/^Q;HW[7GP8_:)U#P3\;-<\*_&GX:7>BG4-,^(^F:
M9:>'M0L=064*;"[TY)2&5XR766%"%*X9OFPGSS^P?_P<%?";P7^S/H*_M+?'
M#0K+XEZWXCUVUCBDTQO-CLX-6NK:U,Z6-OY5N@CB50\P3<%+$MR: /T^HKPC
M]J[_ (*<_ /]B'P+X?\ $GQ/^)_AWPWI'BR'[3HLBF2_EU>':K>=;PVR222Q
M;70^8BE?G7GYAD_9M_X*;? G]KWX+>*/B%\-_B)I?BKPKX)@DN=>N+>VN8[C
M2HTB>4M+:R1K<*"D<A7]W\^Q@NX@B@#W>BOFWX!_\%>?V;_VG_&NJ>'_  -\
M5-%UO4M#\+Q^,]3)M+NUMM-TEXX9?M,]Q-$D,6U)XBZ.XDC+$.JE6 R?V=_^
M"V_[*W[5OQLC^'7@'XR^'=<\8SR-%;6#6]W9K?NH)*6\T\217#8!($3L2 2,
MB@#ZHHH9@JY/ '))[5\I^#/^"X7[)_Q#_:+M_A1HOQM\)ZCXXO+T:=;6L27'
MV.[N2VU88KTQ?9)'9OE54E)9B ,D@4 ?5E%?.?[9O_!6O]G7_@GSXCL=%^+W
MQ1T;PGK6HP"Z@TU;6ZU"]\DDJLK06L4LB(Q5@&=0"5;!.#BYH/\ P5/_ &?O
M%'[/_AWXIZ=\3M#OO 'BCQ#;>%+#6(8;AXEU2X<)%;3J(]]LQ+*6,ZQJBL&<
MJI#4 ?0%%?./[*/_  5T_9O_ &X/BAJ7@OX6_%CP_P"+/%.EI))+IT<5Q:RS
MHAP[P>?&@N$7J6A+J!SG'-?(W[?G_!9^U_8'^$GQ6OK3XX:7X\\82?%:/PQI
M.EW_ (%N+.+P5;1_8GU#3A)$@6]>WM9GG6YD8AVE"@2%-E 'ZCT5\R_%7_@L
M=^S1\$/@%X+^)WBOXKZ/HG@WXB6AOO#=Q/97AO-7@&,R1V:PFZVKD DQ#:64
M'&1FOH?_  4W^%_[7?[%'Q:^(7P#^(NE^*;CP3X<U&Z^T6]L\=QI5VEG-+ T
MMK=1JZ@M&2OF1[7V,/F 84 ?45%>'?\ !,WXP>(_V@_^">GP5\<^+]0_M?Q3
MXN\&:7JVK7OV>*W^UW,ULCR2>7$JQIN8D[455&> !7/? ;]J;P[H/_#0WB#Q
M9\<]/\5^&_AMXPNK;43?>'1H%O\ #N&*VA=M,><JHO@F[?\ :<L6,P0$E0*
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
M'Q%?2[=/ M_KFL1Q:41<ZI,/L21'=.ASMP#*W 3!*J<YS@<3<7NGVUW=7O\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OS=_X*%_'']EGXR_MIZK\#
M/VQ?AWX5\)Z;I.E6>K_#OQ[XAU62R@\113+_ *;'#?1K"UA);SA4,9N6$F Y
MV_*I_2*N7^+/P/\ !7Q[\-KHWCKP?X7\::.K^8+'7M*@U*V#]-WES*RY]\4
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
M&12C1LH*LI&"".F,<8H _#_]K2R_8=_9F_9S\0?%+]DK]HI_A?\ %2&U:_\
M"_A[X>^.Y]03Q%J9YM[*YT.22;,4TA6-D,4:INW,,*5/OG_!5O\ :O\ @KXW
M_94L_A3^U1X'T_0?BEXB^#5UXU\/ZIX@TZ"/1K;Q"+$K-I]A>F3S8;^.Y"_N
M\(&4QKO8NJ'[V\$?L-_!/X9^/E\5^&_@_P#"WP_XH5S(-8TWPI86FH!CU;SX
MXA)DYZ[JO_M1?LL^!_VQ?@SKG@7Q]H.FZUHVM64]H'N;*WN9M.>6)H_M-L9H
MY%CN$#%DDVDJP!P>E 'XX_LL_%CX7^"_AA^U-X)AN?BG^T9^Q;X.\!>']0UK
M2],U6;5)='U6653>V.F7GVBW9K6.(?:)52XPBPR<GD//_P % D_8L\2_"CX)
MQ?L8P_#!?VBKOQGH3^ 3\/8XX]:MP+A&N'U,0_O5B6W$AD^V?,",G@.:_9SX
M*_ GPC^SQ\,M/\'^#/#NB^'?#NFQ"*.RTZPALX7.T*SM'$BH7;&6(49-9/PP
M_9#^$_P1\8WGB+P7\+_AWX1\0:D&6[U/1?#=GI]Y=!CEA)+%&KMD\G).: /A
MKX=_M,^ _P#@GK_P6S_:HL?C%XLT/X>:5\;M)\+>+/".L:_=I8Z?J,=AI[V%
MY +F0B,2I*H*QE@Q!X'3.U_P1]^*>@^/O&O[87[3$FIVFB_"?X@>/!+HNO:I
M(+"QN],TBPCM9=2\R7:J6S.LGSOM \M\XVG'V[\9/V=?A]^T7I-II_Q"\"^#
M?'=C82F>VMO$.BVVJ0VTG'SHDZ.%;@<@ \5#\5O@;IGCW]G3Q'\.=+L_#^BZ
M3K6@W.A6MO-HL-[IME'+ T2AK)ML4L2[AF$X5@-IP#0!\(_'7]I/P)^RC_P7
M*^'OQG\9>+-!TGX0_&[X(GPIH/C*6]0Z&^H0:J-1C#7@)A2&:UG5TD+!&XP2
M#D><26=M_P %5/VJ/V[/%WPCO(?$W@^X^"0^$.AZ[9-NT_7]9EM[RYD2VE^[
M*L3RQ(S+E3YBD$JP)_1_PY^Q]\/=/_9@\(_"#7/"^B>-? _@[1;#0[33_$FG
M0:E#-#9VZ00M)'*AC9PB#G;U)QBNS^'?PT\.?"'PC:>'_"?A_1/"^@V *VVF
MZ18Q65G;@G)"11*J+DDG@#DT ?D%\5/^"K'PA^)__!O!I_PPT'Q5I>J?&GQ-
MX T_X70?#V!\^(QKC00Z;+";+_6HJR!V$C*$(48)8A3ZEKOBCP__ ,$O/^"N
MWP7\0?%C7=/\*^!?%_[/=M\,+;Q+J,WDZ9;:WI=^ERT,UPW[N%9('RK2$ L.
MO7'Z$6'[*7PMTKXNS?$"U^&O@&V\>W#,TOB6+P]:)J\I8$$M="/SB2"0<MR#
M6U\5/@[X1^.OA"7P_P"-_"OAOQEH$[K)+IFN:;#J%G(RYVL8IE9"1DX)'&:
M/A7_ ()__%'0OVU?^"S'[0?QH^'^H0^(?AKX7\%Z)\.K3Q#9G?I^MZ@LTU[<
MBVE^[*L(=%9ER#O4@E6!.=_P6'\2^%O@]_P4D_8S^(WQ=6UC^"?AV_\ $=C?
M:CJ$/F:5HFN7-G#_ &=/=Y!5<M')Y;L,1LC/E0":_03X=_#3PY\(?"-IX?\
M"?A_1/"^@V *VVFZ18Q65G;@G)"11*J+DDG@#DU)X\^'^@_%/PE>Z!XGT32/
M$>A:DGEW>G:I9QWEI=+D';)%("C#(!P0>E 'YH? CXY_!?\ :'_X.2X?$7P<
MU#PWXDC7X*:C9^(?$/A[9+IVJ7R:K8LJ"XC_ '=Q-'#)$'=6;"R1*6^7:O@7
MP0\'WW@C_@B]\-?VAO#]K-<>)OV8_C!XA\9NL"YGN]$?7;RVUFU![*]G(\C>
MUN/H?V)^'7[+_P ,_@_J.EWGA+X=^!?"]WHMA+I>G3Z1H-K8R6%I+(LLMM$T
M4:F.%Y%5V1<*S*&() -:'ASX&>"?!WPXO?!^D>#O"NE>$=26Y6[T.STF"#3;
MH7)=KD26ZH(V$I=S)E3O+MNSDT ?GO\ LA6__#1G[+7[9G[5%XK2+\=+?7+'
MPI)(I4IX6T>RN;#3V56YC\YTN9V P&\Q&YX-?,O_  3]^*/@#]F']JC]D?QU
M\=K_ $7P[X+US]E_2M&\!^(_$!6+1],U>*Z\V\B\Z3]W!<-;R*?-8K\CA-WS
M ']KM"^%7A?PO\-X?!NF^&]!T[PA;V)TR+0[73XH=-BM"I0VZVZJ(Q$5)78%
MVX.,8K#\2?LO?#/QE\)M/\ ZQ\._ NK>!=)CCBL?#EYH-K/I-FD0VQK':M&8
MD5%X4*H"C@8H _)OX4^(/"_[2?Q__P""GU]^S+%:WB>*_AEI<.C7F@0>5;:]
MJIT[5H9IK(J ',DZO&)4X>97<,<[C\N_#32_"GQ9_P""5OA[P=XJ_P""D7PN
M\(_#NXT.VL-1^&LWP0T2XUW1;@*BR6ZP0R_VC-<1S C[5$GFR,/-WY;=7]"W
M@#X$^!_A1JUS?^%O!OA7PU?7EG;:=<7&E:3;V<L]K;!EMH':-%+10AW$:$[4
M#-M R:P%_8U^$"_%<^/!\*?AL/')F^TGQ$/#-E_:QEZ^9]J\OS=W^UNS0!^:
MW['7Q;^%_P"PG_P5,^/UK^TAXVT'2_%7B;PAX/?P?XR\;6XTB/Q%HMOHZ6UV
M(#='_1W:ZC8RV[/O:3((<H2/5/\ @W2U[P1XJT3]JK5?AKI\>F^ =4^-^IWN
M@0Q6AM(6LY;#3WCDAB(4QPR*WF1KM ".@  P*^[/C!^SE\/?VAK6P@\?^ _!
MOCB'2Y3/91^(-$MM36SD./GC$R,$;@<K@\"M3P/\+/"_PRFU:3PWX;T'P_)K
M]Z=1U1M,T^*T;4KHHD9GF,:CS)2D:+O?+;449P!0!\9_\%./^4F?[!?_ &.O
MB+_TQRUX-_P2P^!?@^^_X((?'*ZN/#6BW%SXPF\>SZS++9QO)J+PW-]%$9&(
MRWEI%&%S]TKD8/-?J-XG^%WAGQMXFT'6M:\.Z#J^L^%9Y+G1+^]L(KBZT>61
M#'));2.I:%GC)1F0@E3@Y'%5?"GP3\&> _A_=>$]#\(^&-%\*WWVC[1HUCI<
M%OI]Q]H9FN-\"*(V\UG<OE?G+L6SDT ?D9XF^(^C_"__ ()[_P#!*7Q5XLUK
M3]!\.Z+XG\.-?ZKJ=RMO9V$8T.X56EE<A8T '5B  .H KTCX+?M&?!O]EO\
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
M$J_,64]L"F&/S"%9AM^G-2]0(IRRZCIJ_P )E)_\A25K5FO,@OK-=K<S'''
M/EM_2M*M(JVQ40HHHJBBI%*"^[MC%(3B$J>_>E+>8O3:F>U(!NX[8K,SM<C6
M7R%^8;Q]<48\]@WW5].M.E'^CL*<#F)5[8H*Y1%3<5Q_#ZTLD?7_ &J#\QS]
MW;2\L>C%?45390P8C"C<OXT,NQN>C42K\W3Y?4T"9L+@[@._I4DMW,_Q-HL>
MNZ)<6=TJSVEY&T,D;?QJPVX_7]*\KF^'\OQD^">N>"_$4D6H:EI<C6GVR50S
M2E0LMO.P&,G:R9P0"0XX'%>R7$63AO0GK[8KS%%DT']I6ZC5]MMXE\/&39G[
MTUM-M8CT^2Y7\JY:\;O4\O,*,9-2EL[Q?H]GZIGSC\-/%-U\0_A[#INI?;;K
M5K9CHOVBZ(.FZ>8XRWVF88VM)ME!"3_*S0X!!89M7TMUJ.D0S3&WU2UMM_G7
M^L*\-C:R1\-Y5D!O3)96#8D08R H.*P_AI9?9M8^+6CLS20VFN%XK4$R0W;M
M<W$*PS*!S$S2)DG[FU6XV@BI]HOO%/B73]/6SM]8U[PU/'=W.GW$WEVN@1C"
M V$H"B7G80C;QE.%;FO#;NFNI^<>TY4DM]5]S/:O!^H)\8O@O=:9KUYJ5\EO
M<>0FH&VCA?4@P"120E)-A'S8(_B (P#S7D'Q#T*Z\*>-[.T\0K9B'19#;Z7H
M&F3DQG "H4D7FV9MRYC?[XZ8J]\+OB=#X*\2MXZ9KW5]'C#66K:_/ \$V?DV
M1&S5@"0 G[Q5!&"3CD'N/VD1+X9^(UGXDT6\L])CO]/2.\U)U62[F0NNQ8D(
M*N0%&6D3(! #KS6E249T[O=';B*D*^$]K+XXV3[V9Q?@7Q$YU+R=5:!YO%2-
MI<6B &(:1!*RB3SH@K&W;:%(VD+)MW$@\UQ/[,'P[E\!?&[QKX>U#1%UZXL_
M#US;KIV0BZC&7A.U20,%X^0<<YS6S;Z/-X#LXX8(SH=CJC>6)[F0OJE]%B(7
M"0Q*&,9)PVU2Z,,YQ5WXR/>_#B^T_P ?>'=*2QN-!MTL+O2KA<O)82A4C,P3
MA78G!56R T1P.:YX1<6F^AY=/EYHU)?8?X#?B%%?16#6NL>(K6;]U*)M T2/
M<VJ6H<@1L 1&+F/#*0"S 1*>WS<MI'AR6ZM])L_#_A>.RN(78Z1J^N%]UP#O
M4VA1@J^9S@*0_P H=?XLCNO"7QF^''Q(M_L>E^);SX?W>IRQK);MIR6^Z38
MSK<A26?]WE9-RMC.X-GCV?P=^S3H7AY+C5-&EC\37VM!9[_5+FX4M<,N462,
MJP$<NUF_>+W'K6T:#J:IZ'91RQ8R;=&2:7FORW.!\+?"VS\$^&=0\2>(/[2\
M0:I'I]Q>Z7I26LT7]F12CRI;=&7' ;C "X49QSFN9O?'WV"PM_LNI6_A_P '
MZHL9M%MIXXCH5RFT$9\]LE1N<QA0I5\D'&#[-XYL?$UAX,N+.22^U+Q-I-M)
M<6MY';1XGM?,7?\ O6MW59-H"F/EF SSFO$;C6=8U32UO=/M]8@\.^("8-8T
MY8[N.6RD+MGR-L,.T;  )#P2-ISUK7$T^1I16AU9E1^K*-.C%QNM[:GT)^S1
M\2[_ ,;>'[K3M6N9+K4])*;=0*';J$;J660'RHT(('2/('<UY;^U]<J/ GCP
M,K2[M>TTJR,&P#;6_H.G6JOP M[CPEIOC+0=5\26^G?\(["M[%>VZ)YD,3$R
M9+RRRLROO&<QKD$;<UF_M':^WB7X8>-KJ.U:Q5?$6FHBDH^46W@ (*DC!]#R
M.X!R!I4DY4E??4WQF,Y\M5.>LK/\$SH-4GTNS\/0?V0VKQW\@5M9:PR;?9NW
M/YHSR^W/(X&,'!P*Z[]E K+/X9DCC,<;V6MLJMPV/[0@Z^]<WKM_?^ /!T(M
M=:TN33O$TNZ>RO$_? R299HRO\.>S&NB_92W"7PRVY=K6FN8VCI_Q,H<]Z6&
MBE5CZ#P:C]=HRUVVZ+4^AEXA_#_"BDCY7\/Z4M?0/<_1NZ"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS
M_P#:PUG5O#G[+/Q*U#03,NN6/A75+C3C$?W@N4M)6BV^^\+CWH ^>='_ &]?
M''QN_9N^.?Q2\#:G\'?"/@SPSJTNA?#WQ!X^NKBST74FL9_LU_J>H74<H"V4
MET)88!&%;_1][,WFA4]!U?\ :XUSX7?MM> _ASXPA\/-X3^+WAZ2;PCK6FK(
MI&MV2&:]L)F9V5TFMG6>V=50X@G5@YVM7P5\1K#3=-_X,X[>/21&+5OA5ITK
M[.GGO<P//^/G-)GWS7N'_!8*Y?2?@I^QGJ%AN7Q!:_';P-'I>PXDD:5)XYH\
M]=CP-*&'3'7IF@#]"J*** /#?^"@7[;.F_L,_ 6;Q%_9=QXH\8:U<#1_!_A>
MT;_2_$NJR*QBMT_NQ@*TDLAXCBC=CT /F'[*?_!1KQA\5O\ @CEX?_:/UGP'
M>>+_ !MJ7AR?5O\ A$_!&FW,TFJ78N)((K>VAS/, S*FYB9-B[W((7%?,?[0
M5U^U]X:_X* _%+XHW7[(?_"WM!T/3[OPS\-=3/Q3T71;/PUH[H1<WD5G+YDI
MN[L@-)*^R01JD(4*#NT_^"#G[:]Q^SC_ ,$/O#GC#XV>$)/AC\*?ASIL$>E>
M+$U#^WO^$DM9[V6-KHV5G$]Q:K'/(D95U8X)<E4!( .R\/\ _!0[]K;]F3XU
M?!^']ICX8_!O3O 'QR\4VG@S2W\$:M>S:UX5U2\1WM8;Y+@M%< F-E=[<A%V
MLV[A5?US_@JW_P %8=#_ ."<WPQU>UT?0M5\>_%J7PY>^(='\,:?8S3QP6=L
MDC3:E?2( L%C#Y;%V+!FVE4YRR_)7_!6/X>^'OV8_P!H/X0_M;>!_B]K?Q$\
M;:[XYTRP\.>!=?U:V\0:#JUGJ#1V\R:';[-UG((B'6>!C@YR27Y^Z_\ @K%9
M0I_P2_\ VEKE88EN)/A3XEB:4(-[(NE79"D]< LQ [;CZT >B?LD?%C4OCU^
MRG\,?'6L0V5MJWC3PGI6NWT-FC);13W5G%/(L:LS,$#.0H9F( &23S7SW_P4
M2_;K^+7PL_:-^&?P)^ /A#P5XA^*WQ(L+_7#J/C2\GM] T/3K/8'DE6WQ-,[
MN^ L9RN,D,#QZY_P3:_Y1U_ /_LG/A[_ --EO7Q-_P %1/ %O^W9_P %AOA#
M\ =:\:W7P;L/"O@:Y\?Z/XQT"5-/\6ZM?S7C64FF:;?OGR%$48FD5 SN%Y0J
MH8 '<_"K_@LUXH^$'P>_::7]I#P7X?\ #OQ(_99M;"]UV+PC?27&C^)(=2A:
M33C9O-F2)IG C*RDE3(A./F5<;PW_P %*OVLOV<_&/PN\2_M+?"?X3^'/A!\
M7-=LO#L4WA75+R;7/ MW?\68U19R89%+X1VAPJ$DD@A4;X/_ &K_ (73?LR?
M #]NG]G;PKKS?&C3/#^E^%_BCJWC"\VW?B4RQZW:O=:;K%XN1<RQV\#SQE@A
M1!)D<G;]]?\ !=+XW^$?VA/V"OA;X>\&^(=)\0ZK\;OB!X4A\&K87*32:DO]
MHP7#7$2J2?+2.,[WQA"P#$$@4 =G^US^W=^T%XD_;FOOV?\ ]F/P;\+;_P 2
M>$?#-MXI\4>(/B)>WD6EVT=S*Z06L$-H1,\C!"QDY09P0,9/I_\ P2W_ &Z-
M>_;F^"WBRX\:>$[7P7\1/ACXPU#P%XOTNRN_M=@FIV0B,CVTO5H669" 22IW
M#+ !F^+OCO\  "U_X*?_ /!;CXN>$]:^*'B7X"W_ ,!_"^DZ9HEWX#U!-#\7
M>,K34+;[9/-+>L&:2QMY&$?DHK*#)DE&;YO6?^#??5[?X=^&?CM\#=)OM"\7
M>&_@CXZ;3=.\;:9;+$WBPW4"W$S7CHS+/?0OF*:8'YL)P,9(!Z;_ ,% OV[?
MBE\//VCO OP#_9[\'^$/%GQC\::1=>)[NZ\67<]OH/A?1K>183=W0@Q-)YD[
M>4BQG(*G(.0*I_L5?\%+/%FO7'QL\$_M&>&?#OP_^)_[/UC%KGB.3P_<RW6A
MZOHTUO)<1ZE9&7]Z$"PR*Z.2RD+DAF*)R/C#Q)I_PC_X.4O#]]XDO+72[/XE
M? -_#OANYNI!&M]J%IKS74]E$3]Z3R95EVCD@?3/B/[1VCR_M:_MT_\ !0/_
M (5[(FNIH?[.8^']S+8,)HI];N(=0N$M RY#2A#Y;*"2C$J0#Q0!L?\ #X']
MK+PO\ -,_:B\2?!'X9VO[+6I26^HR:7:ZM=R>/-.T*XE5(M4<?\ 'I(NQTE\
MI%W%6&=JYD'T1^W1_P %!/B1X<^._P ._@G^S;X7\&>-OBM\0M#G\7OJ'BF\
MGA\/^'="B=(EO;C[/B:033.(T$9SD<@Y KYW^/7[6?P]US_@U7M]2L=>T>ZC
MUWX1Z=X,L;.&X22:36&LH;(V*1@[FGCG# H 2!&S8VC-;OP2LA^R]_P6_P#@
M[IGCFZM])N/%O[+MAX-T>>\E$:WNK:=JB375E&QQND\MQ)M')Q],@'T#_P $
MXOV[/B!\>/B9\3?@_P#&_P (^'?!?QJ^$CV4^I1^'KN2XT37M.O49[:_LFE_
M>A#L=&1R60[<D,Q1.N_X*0?\% ;#_@G_ /"+1=2@\-:EX]\>>.=:@\,>"_"6
MG2B*Y\0ZI/GRXO,((BB4 L\I!"C P2P!\)_9<\1Z?\9?^#@/]HCQ)X9NK?5-
M#\#?#;P_X.U>\M9!);C5'N[BZ,.]<JTD<8VL <H05.#Q63_P6OUZU_9__:^_
M8M^.GB@^3\-/AKXXU/2?$MZZEK?2#JUBMM:WL_'R1121DESPI8=R* ,_XE?M
MK_M]?LD>"IOBE\5/@K\"O$WPNT@+=^(-!\!ZQJ,OBS0['(\V?=/_ *-<-"I+
M,L0^;:>57+K[UI/[?.K^+_\ @I=\._A3HMIH\WP\\=_".X^(L5]/:3QZKYPO
M8(84!,@1(C%-ED:+>&Q\PP17<_M?_P#!0KX6_L7_ ++.L?%KQ1XHT:X\.V.G
MO>:;'9W\,DWB*7:3#;6?S8EDE;"KM)4 EF(4,P^'/VC?VDO#]K_P4[\-_%GQ
MIX?\6:!X7;]DC7O$VLZ([&VURRM&O8)Y;8F"0&*Y"$IE)5*/SO4C( /T!@_;
MA^"MU\4%\$1_%_X72>-&N/L@T!?%5@=4,V<>7]F\WS=^>-NW.:Z#XR?M$?#_
M /9TT6WU+XA>.O!W@33KR0Q077B'6K;2X9W')57G=%9AD< YYK^=O_@H3\/X
M8/\ @E!'XY\.?LG_ ++/P#^'>K6%A?>$_$%QXJ75?']]&\T3VYM;B!!--=,A
M#2+-*Y5/,W\J2/O[_@I[^QOXJ_:9_;&^''Q"^'=W^S7\7_'VA_#>*POOA%\6
MBE\LMG+<M-_:]I:[\K-([&$RR!4Q"!N8C: #]+X?C?X+N/A=_P )Q'XO\+R>
M"O(-U_PD"ZK =+\D':9/M.[RMF>-V[&:I_!G]H_X=_M&Z7=7WP]\>>"_'EE8
MN(KFX\.ZW;:I%;N<X5V@=PI.#P<'@U^,?A[X:>$?VQ_V#?&7P7T/PQ\)_P!E
M7XD_#GXW:?J>H^#?$?BW^UO /C?7?LKNNF1GS63R)T&YK*V5@C6R_)DL5]F_
MX)>7K_LS_P#!4:S^'?Q0_9=^$?P8^+WC/P5>-IOB/X3:P8?#^L:?;31RR)<:
M1'*4A8LH9+B9?,)78."< 'ZU5^=OAK_@LYXIU7_@K3-\+KCPSX=3]GN[\3W?
MPOTWQ@J3"^;QE:V,%Y+:22&7RO*+/+;HBQ;C*H.\ %3]5?\ !1']K6R_86_8
ME^)/Q6O!'))X1T:6?3X)/NWE_)B&S@]?WES)"G'9C7Y/:]_P3#_;^T?_ ()D
MV7PY%E^RG]C\+W2_$6TOK>?Q WCH:[%<-J9N5E9/LK:B\Q>(Y7RR'* A<, #
M]R:^%OVB_P#@I#\9?BA^UIXG^!G[*/P[\'^,O$WP[CMV\;>,?&NH3VOACPU<
M3IOALMMO^_N;@I\S",_)@@@D-L^B_P!@7]K32OVZ?V-OAU\6='\E+?QKHT-[
M<01MN6SNQF.ZM\_],KA)8_\ @%?'O_!*3XD:#^S)_P %!OVP/@IXZU*ST'XB
M>,?BC>?$?P]'J,JP-XDT74HHS;_9&;'G>08W1E3)4DC'RM@ ZSX._P#!27XX
M_L_?M2^"?A#^UM\.O _AF;XI7+:=X.\=^ M0N+KPWJ>HJNX:=-%<_P"D6\SC
MB,N<.Q "X#,OUA\0_P!KWX3?"+4]4LO%GQ0^'?A>\T.6TAU&#5O$EG92Z?)=
MK(UJDRR2*8VF6*5HPV#((W*Y"G'Q#_P6^^)>@_M _&G]F+]GWP?J-GKOQ7O/
MB_H?B^:QL95GN/#>EZ;YTMU?W 7)A"HV%#X+CS,9VFLOP)^QY\-?VI_^#@3]
MIZ\^)'@SP[XZM_"_@WPA_9UAKMC'?V,$L\$^Z?R)0T9E40A5<KN0.^TC<<@'
MW]XU_:;^&WPU\<:+X8\1_$+P/X?\2>)"HTG2=2UVUM;[5-QPOD0R.'EW'@;
M<FOD_P#83_X*)_$S]K;X/? OQ9JFJ? OPNWCKQ;XFT77])O[FZL=2U:VT^YN
MX+9-#A:9_.N1Y"23B1F4)O90O 'SO^P!^R]^SS^UQXU_;)\3_M':#X(\5?$S
M3?BKK^G:]/XLDC^U^%]"M]B:>;:21@]I;K #LN(BA.W[YV#'AO\ P35%@/AK
M_P $T?[*O+C4-+_X6E\1OL=U<$M-<P_\3/9(Y/)9EP3GN30!^R7C7]MWX+_#
M5+QO$?Q>^%_A]=/U230[HZEXJL;46VH1I&\EF_F2C;<(LL3-$<.!(A( 89ZW
MQ3\8O"/@;X>_\)=K7BKPWH_A3R4N/[:OM2AM]/\ *< H_GNPCVL""#NP<C%?
MF9_P3P_X)T?!3]J[]M#]M[Q9\3OASX7^(&J)\6;W0+7^WK%+Z+3[86D$K&!)
M,K%(S3',J /\B888KYE_9S\=>"#_ ,$]/V5_@UJ7P2L_VB/B!J'CCQM;_#WP
MYXG\4'2O#MC#I^HW*RS7IF8P71CAE"Q0RQ2G[X382 P!^W7P6_:7^''[2.GW
M=W\._B!X)\?6NGL$NIO#FNVNJ1VS'. [0.X4G!P#C.#7,ZE^W_\  ?1H+66\
M^-GPCM8[ZUN;VV>;QAIT:W%O;22Q7$R$S?-'%)#,CL,A&BD#$%6 _+'_ ()?
M^'=4^%G_  <,WVAZCX#^ /PGU.[^$%Z-3\+?":\::QMF74K5H_MZJJ0K>8&=
ML:*?+V$CY@3ZI_P03_X)V?!OXP?\$]-<\4>*/ /AO7/%7CK7O&&CWNN7EC'/
MJ=M8S7M[I\MM;W#J7@B: R I&54F:0D$L20#],O&'QB\(_#SX:3>-/$'BKPW
MH?@ZWMX[R77=0U.&UTR*"0J(Y6N'81!&+J%8M@[EP>16GXD\5V/A3PE?ZY>3
M8TW3;22^GEC'F8A1"[, /O?*">.M?C#\$/&FO?M/>$O@)^P+XJGDU'Q%\(OB
M+>V7Q++#Y;WPMX6:*ZTUI$/(M[[S]+C1NYA?IV_8WXO^/8?A7\)O%'BBYTG5
MM>M_#>D7>J2Z9I<"3WVHI!"\K001NRJ\KA=J*S*"S $@'- 'YY?!+]NW]O+]
MN#X5V/QB^#OPI_9ST7X5>(!+=>']%\8Z[J3^)]7M$D=$D,MMBUA>382%?[I/
M)(&X^B_&#_@J9\1/"?[#7P<^)Q^%MY\./&7CKXD:)X'\0^%/&MA<B;1TNK]K
M6Y>$@P-("%\R";!1E=24/*CR+]F;]AGX1_'KX"V?QA_9!_:8^*W[/WAKQ!;G
M6CX>TW7[;4O#/AVXE_>S176CW)DAMY8Y"PDB654!#!<IM->&_M/?M(^)O^"D
MG_!(3P/:_$F^TO6+ZP_:3TGX>7/BGPWNL['Q?:V^H_9QJUGM/[M94D.&C( >
M-BNT850#]?\ X;?M/_#3XS>+]6\/^#_B)X%\5Z]H)(U/3='UZUOKS3L-M/G1
M12,\>&X^8#GBJ?Q@_;$^$?[/6NVVE^/OBG\./ ^IWB![>T\0>);+3)YU)P"B
M32*S GN!7P3^TQ^Q+\)_V)?^"JO[#>L?"+P#X9^'%YK&N>(?#VIGP_9)8KJM
MG_8LK*MR$ \YE8$AY-SY.220,>(_%*7PK^U=\;_VB_%'PK_9'_9T\3Z/X;\7
MW^A^-?B;\;_%BS;M3M%6*X>.WF$MQ96D:JHC\IXD*@;50@J #]>/%'[17P^\
M$6.BW6M>.O!NCVWB6WGN](EO=:MK>/588(#<SRV[.X$J1VZM*[)D+&I<D*,U
MGW/[7'PILO@[;_$2;XG?#V'X?WCF.#Q,_B.S71YF#,I5;LR>2Q#*PP&ZJ1V-
M?A/^P_\ "G0/VG_V6_\ @FGX+\86]GX@\*W7Q(\>6]Q8!Y)+*ZMH#=SK;8D.
M][9M@4H_WHV*L""17LO_  4T_9PUW7?^"RGPK^"_PW\%_LNV?@GPS\+9=5\$
M^"_BG87EMX+EOKC59_MSV=G8 1R7Y4(3&ZE?+#OMW88 '[(>!?C/X/\ BA\/
MQXL\,^+/#7B+PJT;RC6=,U."\T\H@)=O/C8QX4 Y.[ QS6)\'_VL?A7^T+J]
M]I_@'XE_#_QQ?Z6NZ\MO#_B&TU.:T&<9D2&1B@R0/F Y-?C?HW_!./QAX;\#
M_M8?#_X@_&K]C'X"Z'\2?"^DQZAX<^&_B:[LM+\.ZM%J-NUK<W=A?%?L<-Z@
M:TD,;J)1(@$;'KU7[+/AO5/V%?\ @H7\ ]-^-O[*O[//A37O%6H7/AWP5\1/
M@KJK:5'---:.K&[TU)%DO(7CR&EG39&6W !L"@#]IJ\ZL_VO_A+J/Q;?P!;_
M !1^'4_CR.0PMX;C\26;:NKCJIM1)YNX>FW-<G_P4T\7>*O /_!.SXY:WX'D
MNX?%ND^!=8N]*FM,_:+>=+.5EDBQSYB8W+CG<HZ]*_+KXM?L5_L:>%?^#<V'
MXF:+IO@6S\6VO@*#6]'\<VTT<?B2?Q6+=)40WBMYYG:^^1H-V$RPVJ%X /J;
M]I?_ (*\>+;S_@J9X>_9R^"GB7]FU8[&QMKKQ1J7CCQ-(L\]Y)J#VLFB:?%:
MR G4T1-_DR!F)<!E0 %OT-N+B.T@DEED2..-2[NYVJ@'))/8#UK\FOV#OV=_
M"OC'_@LYH_B#QM\./!+>.IOV=?"WC?59I_#MJMQ!XHFOW:[U/)CRE\TF0TXQ
M*< %N*^SO^"Q7QF^'?P&_P"";_Q.U[XJ^'-8\8>!FL8=.U#0M,U*;3+C6#<W
M,5O%;&YADC>&-Y)$$CAP/++@A@2C 'IGP[_;9^#/Q?\ 'C>%?"?Q<^&/BCQ0
MF[=H^D>*;&^OUV@ELP12M)P 2?EXQ7HFMZW9^&M&O-2U*\M=/T_3X7N;JZN9
M5BAMHD4L\CNQ"JJJ"2Q(  )-?SZ_M??#77O@O\6_V5]8U#]G+]E;]FUYOBQX
M8?1X_!VNQWWC2]A-VF[=):QQQ3VP4CS9)-X+&/!RPS^XW[:__)FGQ;_[$O6/
M_2&:@";1_P!L?X0^(?&6A^'=/^*GPWOO$'B>S@U'1M,M_$UE+>:M:S()(9[>
M%9"\T<B$,CH"K*002.:WOBY\=/!/[/\ X:76O'GC'PKX)T=I/*%_K^K0:;;%
M\9V^9,ZKG';.:_$>U_9"_9,LO^#9"U^*?V;PB?B1:^!X=2M?&OVE/^$DM_%4
M,2B"RCNMWGIY=RD=NMNI"K$BX7 W5[I^UEX[L_V@?V@?@-\/=2_9E\'_ +07
M[3%K\'[/Q-JX^(7B)=/\-^&[:X,:7)%C/YD%S=-=1MN*0>:J*OSE5*H ?I;I
M/[6OPKU[X07_ ,0K'XF?#Z\\ Z7G[;XE@\16<FCV>"H/F7:R&%.64?,PY8>H
MK5\ ?'GP-\5_$WB#1?"WC3PGXEUGPG.+76[#2M7M[RZT:8E@([F.-V:%R48;
M7 /RGT-?SP26UQX3^ /_  5!\/R:-\(?"?D^%O"4UUX?^&%Y)<>&=-NA<R*Z
M1%L*)ESB41@()-RX!! _>7]B+]CSX:?LB_![2[/X>^"_#OAFXU;2['^V+^QL
M8X;[798HCMGO)P/,N)<R2-OE9FS(W/)H ](TSXJ^%]:^(>J>$;/Q)H%WXLT2
MVBO-1T6'4(I-1L()<^5+-;AO,C1\':S* V#@FFZ5\6_"NN^,_$'ANQ\3>'[S
MQ%X2C@FUS2X-1ADO=&2=&D@:YA#%X5D169#(%#*I(R :^)_^"C6LV/[#'_!1
MKX#?M-7EQ'I?@_Q%!=?"/X@W;?ZN&TNMUYI5R_95BO875G/19P,C.#X3X#\8
M^#?A=_P14^/7[37QZ\(Z[XFL_P!I[6I/%FJ^'K/49M-O;O2KRZAL=#TLW<,D
M;Q6XMOLY+[\".XD!W@[& /T@^'?[;/P9^+_CQO"OA/XN?#'Q1XH3=NT?2/%-
MC?7Z[02V8(I6DX )/R\8KR']D3_@H;)\3-0_:8OOB=J'@?P7X3^!WQ*O/"%K
MJ\T_]FVL=A%!:NDUY/<3&,2%YRI8>6A^4!0>OY+_ +7WPUU[X+_%O]E?6-0_
M9R_96_9M>;XL>&'T>/P=KL=]XTO83=INW26L<<4]L%(\V23>"QCP<L,^M_M"
M6TEU_P $R_\ @JPL:-(R_%W4'(49P%726)^@ )^@H _9GQK\6O"OPUTK2[[Q
M'XF\/^'['6[ZWTS3KC4M1AM8K^[N#B"WA:1@))93PB*2SGH#6!\7OVKOA;^S
M[K&GZ?X^^)7@#P/J&K#-C;:_XAM--FO!G'[M)I%+\\?*#S7PA_P66^.G@_7O
MV;?V/[/3_$FC:A=^+_C+X%O]'AMKM)9+^V2<.\\84DM$H9 7'R@N@SE@#\6_
M![]FGXS?MM?ME?M::Q;^#_V'OB!XETWXF:QI&I0?&^VUF^\1Z)IMNPCLEM8X
M,Q06 MU4131@.Q63+D*N #]_+.\AU"TBN+>6.>WG021R1L&212,A@1P01R"*
MYWXK_&CP=\!O"3Z_XY\6>&?!>A1N(FU'7=4@TZT5SG"F69E0$X.!G/%?*_\
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
MA/<3V7AKQ)XDT>P\^0R/%;0ZU>+%'N/)"KP/0 #H* /NRBBB@ HHHH ****
M"BBO,_VIOVR/A;^Q-\/5\4_%;QQH/@?0Y)##!-J,^V2[D R8X8E!DF<#G;&K
M-CG&* /3**^=?V-?^"M'[.O_  4"\1WVC?"/XI:'XLUK3XC<3::;>YT^^\I2
M TJ07444DD:DJ"Z*5&X9(R,^H?!G]I;P3^T'K?C;3?"&M?VO>?#G7Y?"_B&/
M['/;_P!GZC%''(\&9442865#OC+(=V Q(( !W5%%% !1110 445Y%^R-^WC\
M)?V\-#\2:E\)?&=GXQLO".K/H>K206MQ;_9;I%#%0)XT+H0<K*@:-\-M8[3@
M ]=HHKYV_;'_ ."LW[.O[ .O6ND_%OXJ:!X4UJ\B$\>EB*XU#4%C/W9'M[6.
M65$;!PS* <'!.#0!]$T5Y7^R?^V_\)?VZ/ \_B+X2^/- \<:5:2"*Z:PE(GL
MG8$JL\#A982P!($B*2 2,UZI0 45Q7[17[1'@[]D[X*^(/B)\0-8_L#P=X7@
M6YU/4/LD]U]FC:18P?*@1Y&^9U&%4GG/3)JI+^U%X%A_:!T7X6MKF/'GB#P_
M+XIT_3/L5Q_I&FQ2I"\_G>7Y2XD=!L9PYSD*0": /0**** "BBB@ HHJ'4M2
MM]%TVXO+RXAM+.TC::>>9Q''"B@EG9CPJ@ DD\ "@":BOB^#_@X?_8MN/B7_
M ,(FOQ^\)_VIY_V?SVM;U=-W9QG[>8/LFW_;\W;CG.*^D)/VI? 2?'_1?A</
M$$,GCCQ%X>E\5:;I\5M-)'=Z9'*D3W*W"H8,!Y$ 4R!B&R 1S0!Z!1110 44
M44 %%%% !7)_'8?\6:\5?]@FZ_\ 135UE<E\>%9_@OXK"KN;^R+H ?\ ;)JS
MJ?"SFQG\"?HSYS\8VS7'QA\4PPVVK:A.+V*6>'3I/+E>V&GVX90W4G<4./05
MA>+7\/GX\_#%O#T,=K8_VS$CP%&21)?+;<'SU<#;GDGG\];Q5XMO/!/[0'BW
M4+/4+/3;J2]AM$EGA,PC#6%L2P0 YY6-<\XW'C'-4/B%I-OX:_:$^'4<.HSZ
MI]OUF*\>Z9E_?2LA#8VC&TJBD#/;W-?-Z*#MWZGYMS1<+Q_GZ_XHGT-\$9HD
M\%:@[-\L>MZJ[#CY +ZX!)[U\T?%KXUZEKGC.ZUV\O;JWFCNMV@:--')&L6P
MM&ERX: @$, P7>=P/8<UZ5\//%\.H>(+K2YM2FT=]/U_7);6UB=)?[=5+IVD
M1EP2 N\C:Q#'.0".1X+HVE:G,&\7>'Y(;[Q%KLC0:=%';M'+! H\J5F6"YP!
MY8"AM@(*DD9YK;%UI2C&*.S-,8YX>G2I;*][=UU]5T74[[X>-I^L>(Y_#_B[
M3K/Q5)#H\LFMZA#&L\MLX99?(8K,S_*\0^4J 7. .M<G\:_@OXF\*K"UUK#:
MMX1:]CODM=?3RWUAY SQV4*N24<#<G'E[2X^4[0:[3X):1XB3Q_8Z39MJTVC
M:;%)=:_<327,C:E,8RK10^?!ME02 % '.0><U[%;>"]6U_66U;4+BWNC-%FT
MLKU$B?3[4C*AD55(E=PH8DGR\G;C-*GAU6I:;F>%R_ZWA.:4=;VNOS;ZGQNM
MO%J-Y?7E]::KX%UR2W"W6LZ>9);&RM@B_P"BP#(P\N%3:CG;E1W)KTN*.]UG
MX.^,]6OGT'7K.'PQ>6]M?I(GVS08_LZB.UE!'FM/(3OD#G"D#YCTK=^(?@WX
M2_LYWUO<V?CO5O"C6:-&NE:1=&\,7FKASL*N2[?WY.5&"I4@&O*O&WQWL?V@
M?$&G_#_P;9746GZ^VS7-7ELU2]N+6.0S.%6)3\H52W.7<\<YK#V?LWRR9YOL
M(X9NG4DG*S22=V[^1E?LR^'8?A%\$KSQ%J$2W;>-)ETXK !)-IMJHE"W()^1
M$,JAA(V!B+Y<DC#M6DN[JPT\:A<,9+6X0Z)XBTR!YFAQY> D<AR54;MUQ,0Z
MY.!C%=_XV-GX3NK*335M-&M[*S.F6EW-$);/7+>-F6*VF&TD3A4"L&5R'#E8
MT(KF+'PHN@>'I--58K&:\NI'U"UFE\_P_J)#,@\N<LY\XR)$H,TH(^;"BL:D
M5)J,>AQU*;@XT8_9=OF>V? CP-#X*M+7Q)XIDT?4?$%\KZAI-[I3JZRP11QD
MB65VQ-/(BX,[ <2<$8S7F_C7QM<?%/Q==/>20QP[S=RZ;XF\A[ 1LVU88KU5
M6*/*R$D(9'.#\S&O0_VIO%WV+PGI'@/1;.U74=2L8+B\AU/*:;) !Y:PO-D%
M?GC4!4QNQ@=>?&+J";?;PZ?&JP:;<)%<Z7XCLBD-NT*D%=*@4*2P!< L <F,
MG/)KJK24&J<7H>QC<0J:6$AM'=^9U0O+B[\3721_VCJ<]@OEIX:OQ]H?4T&Q
MII;!Y66XE_U> 7,<:C(PV #T7[)6A1_&#]IOQ%KUXT]Q8_#F)/#^B1W+!V3!
MF1Y25PNX^6YR 0!)P.AKD?@MIL?C/7K6WA-Y)X3DF6Y$=_-_Q/H)$ F5KN56
M4QV>Z+[@ #%D'WB<ZG_!/OQ7+HW[*_Q>\68D:\@NKN<$C!:2.U#X_,]_6M,+
M9S47YLG+W&5>"W6K:[V5SZ:^#^CR>)?%^O>+KJZ:Z6[G?3-)BS\ME9P/Y;8[
M%I9HWE+#JIC'.VO1!N0D<*6)Z#C\O\\UROP+T5?"WPA\,Z?"?,^QZ5;1LS=S
MY:Y/XD$_C76Q'SG^;YLU[E.*Y5<_1L)&U)<V[U8SS-O$@W>AS3E/FC]VOUYI
M7&T,HZ4D;GR44?Q51T+0!^['S'<U.E/*?2D8LLF$%*X;'[Q=WNO:@INY&@V+
MZY-/>/+@Y_"D6- W[L,3]:<0R_,5XH!2(R65#_$M,,B ?*"6["IC$JE2/NM[
MU$N$DD./NGCVJ'N2]2/S&_M&RWR*NZ9@$]?W;&M:LEU1=2L&==SM,VPXZ'RG
M_H*UJTI[%0V"BBBK*,]8,C,FYB.@'%2*"5YX/;F@-^__  '%-^\F]N:E*Z)C
ML.88^7^$]<"A#\^>W2A964?+T^M(UQ_ST/R^@HY0;$:,J>F1WIK(8_F7\O2I
M%&,;3A6[4V0_*P]*+%!$V]?F^9?2D5=YX^55Z9[TL7""E=?,&&["I):L)*WS
M#'I@UYMXD;SOVG?#<:ID+X?U)F?^[F:SQ^>#^5>B[E'W']L&N!L+.36_CWJV
MJ[@MKH^EQZ6C=<RNPFD^GR^4/Q]N<:VZ.'':QBO-?<?+_@Y)!\;?C'<0W=K9
MAKEK<^8H82F2[*^3R0-TFUD'/62L==(L]0OO[/M=#NM6^S20D^#TF\NXT(B1
MV-PTA'S@]U&/OX)7&3>^&$W]L?\ "TM6@C^U-J>L%52.0/=&(&25I+:/'SRJ
M7BQR-I;)(QS+)HD,2V=PRW%_I:E6&HV-T5NK Q*K-_:4^[,K L<HA.-I (Z5
M\WNKL_,:L;OF6VK^]C!K*ZO=PZQ)K5MJ=OIHG@;Q@L&Z/2R>/L[6P.Z<Y/TY
M!&2M>K^.K^/P?\,?#2WD+75]!9L1,[R,H?8<YF"D_/PNSISW KC/@%X)77_$
MT?B#5H[74K?3AC^T+%/+@N!.<"'[&JYCP>3(P&<=.<UL?M,>)X[SXN?9&EOO
M#E]]GBL(-0$>^WO06#%#&/FF1-Y.2P09.0:VIQY*3D^IV48>QP<JT]Y61DWV
MLZ;8^#6OYK.%9(C:PS3M+Y.GR7".V^;SH2XW 2!<2B,.3UZUW5W\3?"?A#X8
MZ]K6J:0+#3VL-LFF-&@6XWL%2-?*S$^?[^2P+D= :\9\-I]CU6'2K=O[%\00
MX2SNX)2VFZS(!%MBP/W89V!8K !U(+*>3K:_90_%?XN:/\-HX5TG1=#L_P"V
M==M;>[!7[2%7?'G)" -(H&3@$L>HY(UFU:VXL+C)0BW%*]N57\_ZOZ'R_H7@
M^Z\9:RUMHNA7NH7$CDI';1O,RJ><8 _6O:/A)^QO\5I;H/8P7W@]6(83SZ@U
MNV,]D0D_@17I%]\2A\/+UM(\+Y\$P;WD2*XTJ/[.5C!3S&G4<6^5.)"K,^5P
M1NXZGPE^TC=:[I&EV>L*NL7DUT+2UU#1;A%_M'<S$R2P8#PVP94!<;CWZ'%9
MTZ%%.\FT_(X,#E."IU&L34?-Y:)G<^!=*UKX;:5=:;XG\<+XFEM[)KI[*6U2
M.1(\@>89"VXJI[G%>4ZG\6O ;>*?$7B":UM[/2/L<FGR&62TCAU6;SL[P/-!
M9@"')D4,!WKT+QOH]^OPSFL9/&%KJ%S=0O?76I3?*I19 2H,,L>U3]U=I SU
M'6O''^(*WEA'K6J:?>V^GV\CVVB6,GVX>>XPPDFVM-&Z[25+D-N(VUU8JHX)
M7/;S+$.@H0MHMKN_ZGH!MFUSQ/=:C:75]K&DV=NDDFAPV+11Z&AMGPR^7\MR
MR@B/RP"?GS_#7CFE>$;SPG^RAXLTW5+5K>^M_%5N7C$QF)^6$C+<DDCDD\YZ
MUZY\ / =]+I^O:MHWB"S_P"$JUKR)IVOE2\^Q(2& <(D,JM+&1MW9V]NN*R?
MVC=.M] ^%OCB.UL8]/C;Q#I\TD<2"/\ >/! 7) /!+<GZU/*W!5#DQ6';P_U
MJ7:6G3J:UEH]UX9\*ZE/=>&8;VV\1,YL]3A=7DM=[86)E?[H[9&.M=5^RPV^
M?PYA3M6VUT _]Q&&N-M+VSU'1=2MO$.I:H;JU)_L.TN-T%HZ!OD*[<"1CZD<
M8QS78_LK!1-X=V-O06NNX;/7_B8PUIA_XL?0[,)9XR@XO2VW7<^@HC\OX?TI
M:11M'X#^5+7T!^C+6["BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ ILL2SQ,CJKHX*LK#(8'J"*=10!\8_LJ?
M\$Y(/!W[-OQ8_9=^)'A?_A(/@'_;,\W@V9=4, O-$OIVO3IC^1*MU%)971D3
M?E5DB>#:Q(=5ZSXI_LI:_P#'W]O[X5ZMK&D+IOP@^ .FR:SH0DNHYF\1>([F
M-K6)_+#M(D5A:K(0TH0O-=J5#",M6AI'[='BKXP>#OC9K'PD^%I^(T?PPU<^
M&_#\;>)(=)'CC5;<JNHPPR31>7;P6TC>4)V9Q+)%,H50BL_I/A+XE?$;7/BK
MXNT;4?AC!HGAO2=(L;O0?$$WB6":/7[Z:-VN+-K>.-I;9;=PBF9@XD#[E4[<
M$ ])HKR?]B_]JVP_;$^"$/BB'2[CPYKFFW]UH'B;P_<3":X\-ZQ9RF&\L9'
M4/Y<BY5PJB2-HW  < >L4 0:IIL.LZ;<6=RGF6]U&T,J9*[D8$$9'(R">E<#
M\)OV2_AU\$?V;+'X/^'?"MC#\-=/T^728M O7DU*V>TE+F2&0W+2/*C>8^1(
MS9#8Z<5\M_'W_@J?\:]+_;0^(WP?^!G[+3_')OA7::3+XBU;_A9&G^&5LIM1
MMVN8(?*NX"'/EKG*.Q'<+E<^@_$[_@H_K7[*W_!/=OC-\<OA-J_P_P#& N1I
MR?#_ $K6[;Q)?7-[-=FVLK:&Z@"PR-./+DX'R*S AF7! &_LW?\ !$;]E;]D
M?XRQ_$#X?_!OP[H?B^!VEMM0DNKN^^P.V07MX[B:2.W;!(#1*I ) P#7T5\6
M?A;H/QR^%GB7P5XIL?[4\,^,-*NM$U>R\Z2#[79W,30S1>9&RR)NC=EW(RL,
MY!!P:^0_V8/^"M'C;QE^U3X5^$'QV_9W\4?L^^*/B18WE]X*GNO$5IX@L-?^
MR1>=<0--;H@@N$A^?RF!( P2I*!OM>^OH=+LIKJZFBM[:W1I9997")$BC)9B
M>  !DD\ "@#YR_;F_P"">.@_M1?\$Z[[]GG0['3--\.26&EZ)IJWUW=M'HUI
M9SV_ES(R.99IH(H0\:R.5DDC19249S76?ME?\$]/@Q_P4%\*:?HOQB^'^C^-
MK/29&EL9+AY;:[L2^-_E7$#QS1AMJ[E5P&VKD' QY5^R_P#\%C?AS^V9_P %
M!_%GP.^&T:^*-+\'^%'\0W?C*VN]VG7EPE[%:O:VJ[,7$:F0DW"2;"R,JA@-
MU9'[6W_!67Q-\-/VKK[X(_ _X$>)OV@_B-X:TRWUCQ5!9:Y;:#IWAJWN!N@2
M:[N%9#<21_.L6%W*RX8G<% /</V6_P#@GW\%_P!BSX4:GX'^&7P[\/>%_"^N
M;AJEFL;73:J&0H1<RSL\DXV,RXE9@%8CH37!_LU?\$8OV7_V/_C7)\1/AS\'
M_#OAOQDQD,.HK/=71L3("K_9HYY7CM\J67]RJ?*Q7H2*\^F_X+H> [7]B^\^
M)T_@KQQ#XVL/&$?PWF^&C6R?\)$/%4C;8]*"YV$N/WBRCAHP2%+@QU!\ _\
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
M9EM_B-_PC7_")^=K6JZ/_9_]H_;]OV&^FM/,\WRHOO\ D[]NSY=V,MC)]UH
MX7XG_LT^"?C+\2_ 7C#Q)HO]I>(OAC?7&I>&;O[9/#_9MQ/ ;>5]D;JDNZ)B
MN)5<#.0 >:\%^-G_  0L_9-_:*^.=]\2/&7P5\.ZQXPU2X^UWUY]KO+>&^F)
MRTLUO%,D$CL>69XR6));))KZTHH ^?\ X5?\$M/@-\$)_ [^%/ ,.BK\-==U
M+Q+X9A@U:_-OHU]J,1BNWBB:<IL="0(2IBCSE$0\UO?MC_\ !/[X-_\ !0'P
M;8Z#\8? .C^-M/TN5IK%KEI;>ZL68 /Y-Q"Z31AMJ[@C@-M7.<#'L5% 'S[\
M%/\ @E3^SO\ L[_ 7Q-\,?"/PE\*:;X'\:1B+7M.FB>].LJ,[1<33L\TFS)*
M;G.PG*[3S7/_ +)O_!%O]E_]ASXIGQM\+_A'HOAWQ8J21PZG+>WFI3V8<%7\
M@W4TH@+*64F(*2K%>A(KZBHH 22-9496565A@@C((KY'T'_@@U^R#X8^.B_$
M>Q^!/@^'Q5'=B^C;?<MI\,X;<'2P:4VBD-R-L( (!&,5] _M,?'C2OV7/V=O
M'7Q)UR"[NM'\!Z#>Z_>06H!GN(K:!YFCC!(&]@FT9(&2,D#FO-_^"=/[6/Q&
M_;*^"O\ PFGC_P""]U\&;751;WGAZVN/$]MK<FM:?/"LL=T?)1#;DA@/*D&\
M'.<4 >C6'[-7@G3/VC]0^+D&B^7\0M4T"'PO=:K]LG/FZ=%.UQ'!Y)?R1B5V
M;>$#G."Q&!6I\8_@YX5_:$^&&M>"_&V@Z;XF\*^(K<VNHZ9?Q"2"ZCR&P1ZA
M@K!A@JR@@@@&NFHH ^*_!G_!NW^QG\/OGT?X'Z39W2WEO?PW@UO5'O+2>"99
MHGAN&N3+#AU4D1LH8#:05)%?37[4/@W4OB+^S/\ $3P_HUM]LUC7?#&I:=8V
M_F+'Y\\UK+'&FYR%7+,!EB ,\D"NZHH _/?_ ()\?\$&?@7\/O@K\%/&'Q-^
M!OA:/XY^$?"^E6VL3SW!N8HM1MH$4R20Q3-933*R#]]L<DJ#N) -?1'[:/\
MP2Q^ '_!0[4M'OOC%\-=)\9:AH,1@L;UKJZL;N&(L6\HS6TL4C1[B6V,Q4%F
M(&2<_0%% 'REX9_X(@?LL>"?!7C#PYHGPDTW1=#\?:'!X<\0V6GZMJ%K%JME
M#.+B-9!'<#]Z)1GSQB8CY2Y7BOJ?3=.ATC3K>TMT\NWM8UAB3).U5  &3R<
M=ZFHH X']I[]E[P'^V9\$-:^''Q,\/P^*/!GB 1?;].DN)K;SC%*DT9$L+I*
MA62-&!1U/&,X)!L>-_V<? OQ*^ \_P +]?\ "VCZM\/[G3(]'DT*YAWVAM(U
M58X@O4;-B%2"&4HI!! -=M7A7[?'[:G_  P_X(\ ZS_PC/\ PE'_  G'C[1/
M _D_VC]B^Q?VC.8?M6[RI-_EXSY>%W=-Z]: /(/!G_!NW^QG\/OGT?X'Z39W
M2WEO?PW@UO5'O+2>"99HGAN&N3+#AU4D1LH8#:05)%?0WA#]C/X8^!M(^)>G
MV/A&Q?3_ (Q:I=:SXQM+V::^M]=NKF%()VDCG=T57B15,:!8\#[O)SZ=10!\
MC?"G_@@_^R7\$;MKCPK\&=&TB\;5['7%NDU/4)+F*ZL[A;FW*2O<,Z1+-&CF
M%2(G*+O1@H V_P!K7_@C+^S'^W-\34\9?%'X1Z'XD\5*B1R:G'=W>G7%VJ *
MGGM:S1>?M4!1YN["@ < "OIZB@#FO@_\'/"O[/WPUTGP=X(\/Z5X7\+Z##]G
ML-,TZW6"WM4R6.U1W+$L2>69B22237 ?MD_\$^?@S_P4$\(6&A_&+P#H_C:Q
MTJ1I;%[AY;>ZL6? ?R;B!TFC#;5W!' ;:N0<#'LE?(_[3'_!2GQE\-OV\O#O
MP!^%_P #]4^+7B*XT"V\5^)=0'B:TT.S\-:5->M:"?,Z,;AU9&8Q)M8KMV[B
M6"@'>_"O_@E]\ _@?^S+XJ^#OA'X:Z-X?^'OCBSFL-?TZSGN(YM7BFC,3B:[
M\S[2[>6Q4.9=R@_*17LW@7P5I?PU\$Z/X<T2U^Q:-X?L8--L+?S'D\BWAC6.
M--SDLVU%498DG&22>:\6_P""E'[<G_#O+]FC_A8G_"+_ /"7_P#$^TO1/[/_
M +2_L_\ X_;N.W\WS?*E^YOW;=OS8QE>M>O?%OQW_P *M^%/B;Q/]E^W?\(Y
MI-UJGV;S?*^T>1"\NS?@[=VW&<'&<X/2@#@?VO\ ]@CX._M\^#K/0?B]X!T/
MQOI^FR-+9&[#Q7-BS !S#<1,DT6[:NX(X#;5SG QSW[&7_!+/]G_ /X)\7>H
M77P?^&.A^#]0U2+R+K4%EN+Z_EBR#Y7VFYDEF$9*J2@<*2H)!(%>2:G_ ,%I
M]%\/_P#!._X._&RY^'GB/5/%GQSDMM/\)^ -!N5U#4-0U&?S"MNL[)$OEJL;
M,\S( HQ\I) .!X8_X+&_$SX6?$_P;I'[1_[*_C#X$>&O'^M6_AW1_%,/BS3_
M !1IL-_<';;Q7AME1K42-\H9MV">0 &8 'M?[8W_  2,_9Q_;\\36^N?%KX4
MZ#XJUVWB6W75$GN=.OWC7[J/<6LL4DBKDX5V(7)QBNT_93_82^$'[$'PYO/"
M?PJ^'_A_P;H6I-OOH;6)I9-1.TJ#<32EY9\*2!YC-@$@<$U\J_\ !2/_ (+1
M^+OV:OBYXG^&WP3^"^J?%SQAX!70Y_%VH7.H1:=HOAP:I=0QVEJ\CL&DN;A)
M,(%(5#(KGS%CD0>L_ ;_ (*W> OBA^Q-\0/C-XJTG7OAPOP@NK_2_'GAW5D5
M]2\/:C9*K2VGRD+,S[X_*9<"0RJ,*V5 !PGA+_@W<_99\%_MA2?%BR^%OA2.
M&.SMS8^'C;SMIUCJ4=Q-*]\L+3FW.Y'A00^0$3R R\L<>V?MI?\ !,'X"_\
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
MG\4O!,EQ\,=*?1];TCXA:#]JT'QM'(H)>9X5:[M?+D,A2.%RI23:V[8":_\
MP2W_ ."8?CC]E[]HSXD?&CXI3?"'2_''Q"TRTT7_ (1WX6:)+I7AFPMX':0S
MD2@23W$C%<NZ@J%(RP8!0#JO^"ZO[:47[#/_  30^('B6'5H=%\0>)(D\)Z!
M=R;_ /1KV_S#]H&P,Y,$/GW&%5B1;G )X/YZ?\$ROVY/V6/V:_\ @J+\*/!/
M[._Q,A\4>"_BYX#L_ /BBW?0]1TDKX@TJ,?V;JDANK>)7DNT::W*QEB)'4G
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
MB%S;VVH/):V[QE=PV[&V<CGF/IUQ6/\ "O4]8UOXNQ'5KI--USPKYTL4\L*
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
MI)$>0%AE"SE1M'MG&>]>*_M,^,K+Q3\-/&^K:3=?:M/OM=TSR'VE0X\B!>C
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
MX=T_6_"_@?QPN_7-1T^]636]1N#)'(]U+<W"2AYF,2 ET*A1M55   !\O?\
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
ME:L[F0B.T$>\ .=PS(3D Y->Z?LQ_P#!*?P#^RM\1/AEXGT3Q#XZU;4OA3X
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
M#634;S5;>*\N$BO--N+B]EO%>VEMXXA"89)66/:N0@"MO!;< ?GI^PO^P_\
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
M2>WN=LF/XOL2LV#_   ]J^XO^#A+5K'Q!_P3U\)VVDW%M<:IXF^(_A"V\+-
MX8W5V^IP21^01]XF%92-O\.>U>U?LP_\$I_A#^R]\!O'7P_M=/UKQI8_%(S-
MXVU7Q=J+ZKJ_BTRQM$QO+@A2V(V8 *%"EF8 ,S,?,_V:O^"!_P &_P!FSXQ^
M$_& \4?&#Q['\.Y&F\%^'_&7BV35M"\&.1M5K"U**(RB\*7+[2 P^958 ';?
M\%;?@UX2OOV"?VC/'<_AO0Y_&EG\'/$^DVVN2V<;ZA;6ATR\<P1S$;TC9G8E
M5(#$\YP,=Y_P3:_Y1U_ /_LG/A[_ --EO7=?M"_!/2OVE?@%XX^'.NW&H6FB
M>/M O_#FH3V$B1W4-O>6\EO(T3.KHL@21BI9& (&5(X-CX(_"?3?@+\&/"/@
M71YKVYTGP7HMGH5C->.KW,L%K D$;2,JJI<J@+%54$DX '% 'Y-_\%L=2^)'
M[5?_  59\+? +3_A'X@^.WP\T#X;#QG=?#_3_B5#X#AUJZFU"6U:\N;F3#7,
M4"QHBPH0RO(S[@-RMU?_  2Y^&WQG_82MOCU_P +,^&OB[]F7]F.W\&2ZYI5
MO>?$RP\<S>#+ZW5A=2:?,OF3(KP,9A%+#(HDMQRQ?8?M']N__@EO\-_^"@&K
M^&=>\17_ (U\%^.O!?F+H7C'P5K3:-KVF1R?ZR)+A58&-NN'1MI+;=NYLY/[
M.'_!'[X1?L]>!?B+I-Y+XU^)VI_%K3&T3Q?XC\=Z_+K6MZY8-&\?V5[D[=D8
M61\"-4.2"22JD 'XC_MG_##P3X/_ &-]2^.'P;_9M_:H\/\ B/1XK/6K#X^>
M._'KZ=J5T'N(?+OWMVN66X^T;UVB*&,MYJLN!Q7Z 6W[+GA?_@LU_P %2?CY
MX9^/FH>(M>\$_ S1O"MIX8\%6NMW6EV!DU/3/MMQJ<J6SQM)(9?E1PV H"MD
M*H'=>)O^#7WX(>//A]_PA_B3XH_M*^*/!UC T&A:!JOCXW.E^%SM*1O96Y@V
M(T0.$$@D7L58<5[%^TM_P13^&O[2/C#PYXLC\:?&'X;_ !"\/Z#;^&I_&/@3
MQ1_8>M:Y8PJ%2.]=(C%+TR6$:GG'"JJJ ?&?_!0S]G./X._\$TO"GP=\-_'J
MY^(T/AW]HS0="T?5H;J*XUKX?12W@,&EW,PFE,EU9^9N5Y1&VUHE\I55<]MX
MH_8"\#_\$L?^"KW[)^K_  ;O?&6C?\+?U;7O#WCJWU#Q)>ZI'XK5-+DN([BY
M^T2/F99EWY7:NX*0HQS]66?_  1P^#VA_LO^#?A-HX\4:+X>\'>-;'X@_;;?
M4$FU36]8MI_M'VB^N)XY#,97 $APK;554*!5 ]4^.W['?AG]H3XX_"/Q]K5]
MKMKK'P9U6\U?1(;*:)+6ZENK5K61;E7C9F0(Q*A&0AL$DCB@#UBO@?\ X+F>
M)OA=K6E_"WX>_$"T^.OCS4O%^IWD^D_#'X8W/D7'CD6\"F;[>R%)!9VZR+(=
MD\7S-N(<)\GT!^SS\%?'7@?]L_X^^,-<\0>++WP/XT;08O#&D:MKWV^STV6U
MM)A>SV%L/ELH)FFA5HS^\>6VED;Y6CQG_M[?\$S/ ?\ P4(?P?J'B+6O'G@O
MQ=\/[BXN/#GBOP5KC:/KFD?:$5)TBG"N-LBH@(*D_+P1DY /S=_X(Z>%YOV9
M?^"U=YX \*_!OQ]^SC\/_%OPINM<?P-XB\9_V\+^XAU*".+4O*,LK6SX,L0#
MNQ(#XP"17#?L5?\ !(/X9_M3?\$G?B5\7_&VH^.-2\=:!>>,[OP9=P>)+RU@
M\%&SOKZ2,6=O'(L0WW"23.75MS2MC!YK]%?V2/\ @AO\+?V./VJ++XT:#XR^
M,'B3XAKIUWI>J:IXI\3#6)?$4-P(_P#C[:2'<6B\I"AB:/D?-O& /6OV?O\
M@GUX,_9O_9 USX*Z'J?B>Z\*^(/[9^T75]<02:@G]J2SRW&QTA2,;6N'"9C.
M %W;N20#\Q_@+X9D_P""R7QZ_9U^%/Q\\2>)M8^'^C_LW:-\1+O08=9N-/\
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
M\0?VC/V/?@CKL,>K_#+P!\7?BX=(TN]'VBUNO['1)--RK9#?9WNYG7.<=.E
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
MK]IGXE?MZI;^%-/T?3XK&.9;N>.SRH+*=JM)([8"C=T.!GUKW;]GCPGI_P
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
M.%'H2!DC'()![5O?%G5)M7^"/CJ2XDN)G3Q;:Q&6:5Y9)@JQ8)+HC=#@#:,
M =J[+POXIL?@KX$T_P (:1INAS0V,MJU]K6JEH[6ZG>ZEAD$?&7D#PG: >@K
MS7_A*5\8_LP>,]565KHW/BVWF>22T2U,A*0\^6I(';N3[UTN*4(Q7S._ZO2H
MX..&AO9N3[MIGJUOID.GZ!JLVL>'=1W7T31Z7>R'[1#%N8[4"Y(CR><]3Z+W
M[#]EL;+OP[M555K;7B,=#G4H?QKD;+46\5^'-4CU+Q%+:MI.?[.TS/V9;D*Q
MV2Y_Y:9]/FQCG&174?LIJP?PJK,TC+::Z"W]X_VC!FM,.G[6/H>K@G;%4?3?
MYGT0@_<_A10G^K_ 45]!U/T<**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "L/XF^ ;'XK?#?Q!X7U/<=-\2:;
M<Z7=A?O>5/$T3X]]K&MRB@#\N?@%^SAXS_:Z_P"""GQ _9*2\T/1_C!\,UN/
MAAJ8U:66"RBDM+J.:SN28XY)?L\]@;:5'$;;M_&<$CW'1?\ @G#XXTW]H3]I
M;Q9)JOA5M-^,GPQT?P7HL:W-QY]K>6=A=6TLER/)VK"7G0JR,[%0V5!P#]?Z
M9X!T+1?%^J>(;/1=)M-?UR*"#4M3ALXX[S4(X-_D)-*!OD6/S)-@8D+YC8QN
M.=:@#\POVQ_V9/$7A3_@DG^SW^Q'<7FG:A\0OB<V@^"-1FTF1Y;>UTW3&@O-
M7U&-I$1S!%#;!-S(I+7,2X!85^G-I:QV-K'#"BQPPH$1%& J@8 'T%9LO@'0
MY_',/B>31=)?Q);6+Z9#JS6<9OHK1W61[=9L;Q$SHC% =I9%)&0#6M0!\V_\
M%&/V._$W[7FH_L_3>&[[0;%?A3\8-$^(&K#4YI8S<6%E%=I+%!Y<;[IR;A-J
MOL0@-EUXSF_\%,_V%?%G[5]M\./&WPL\7:;X%^-'P8UN76_"6JZG:M<Z=.L\
M)M[RQND7+B"XB(5F0%AL&!R:^I** /B?]CG]A?XW1?M9ZS^T-^TEXP^'.O\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<G\=!O\
M@UXI7.W.E7/_ **:NLKE/CEQ\'/%..VDW1_\A-4RV.;&:T)^C/G#Q-?7FA?M
M!>*KRQU3^S;C[5##),MMYSI$UC;EV Z#'EJ,_P"W[<X_CK1]+TCX_P#PR&EW
M\FI0W6L17<ERTWFR33LC!W)YQD*,CL371/KMUX<_::\47%C';3W%U=Q621W,
MHBB#26-L1N)P#Q&W&<G/ -<OXI\):GX4_: \!VNJ36+7ESXB34#]DB,:1[HS
M&4'L#D_CFOFKNUVNI^9<UX);WFUZ:Q./U?6+S1_B+KR-XH_L>QF^(@7['IJ?
MZ5?M+<2JT<Q5E.QBJCYB0!GBH;NQMX/V1/$3KI&D^'M)ETJU1+8YN+]YQ/=-
M%YCD!EPSJZ[E'!*C=FND\(_"1/$OQ>\4ZM:3:+87G_"; W%Y?S?:&589KH[8
MH0H"2;=V&9C_ 'N-M>6_M@>.[7X?VW_"L=%O)=2%B8;CQ'JLY+3:C?1J.KDG
M:J9#;1T;@=*4KJDY2.>MS4:$Z]79\UOQ7_#GI7[#7AN;XQ_ :XTVX@AN)-$O
MY[.V-R[O#$LMN<;HEPLB;Y)&PQ &[':OH[Q>8_AIX4C:T\[^UU+/''Y"73'S
MI4!@\I67 =CC*@*-C,>G/PW^QA^V=!^RWJ-_:ZQI]S?Z/J31R2F *9X74%0R
M@L RD=1[5[IK/[;/PM^(MVLM]K&KZ;),TKJ-1T\W MY3$(HS%MW-&4.X@HRG
M+GDUMAZU-T=_>.[(LTP:P"BI+VBWOH;3>-Y-?OK/R=>6.ZOIC&\D,[PRW%E
MK/<&.VG5WV22;@OEQL!L \S &/GO7_@GX=^(TVGWCVL?@_5M8N[I[)HX([*&
M.%=OED69E:5LG=AH]OW>5KUN'P'?>,_#4=MX-O-/OO#L/A]K4_8[IKN)YVD8
MMOC#P1[CEV/F/D=01@5R?B#Q/-\,5\-V-CJEG#%:^&);U4AO[>UAG#K,0PCM
MEEE8$LH^20YQNSP2>>4IMZK0\W,+2UJ)R7?_ ()Q5AX3^*^E^'FU30?$2^)=
M,A6:P@^W1%)T1L"1(XKM0^'4@8C/<5TWA#]LVVT;3O)\7^#;S29+>;S$N+"!
M(X8G2$1P*(&4*$C!W;0X^;FLWPOX,77O^%=0BQ@O&62;6[DQZ1?:C&\1F7'[
M^X94#%;<@A\@'G%=E\+M=D\'^%?#OA=62S77M1FOKNVE?2-.)LHU4'S("DC2
M1XCE.Y0&_=GGI41;3NCEHWIRTDTO/5?<=E!<V/Q5^'+77AGQ+9ZK']AL],MP
MC.=0AEDF NFFC99ES(S'),)PK'!&,G%F\20>"K'5-/TV2SMK62X'AO2H+S^V
M8(%& DS-%#!&B.YVG='C)=R&YY\N\+V6C:MKFFZUX5W^'?%.J7UZVEW]K>M+
M (X8\_-;QVH4QDJRE/E/S=7/3O?!/CZ;Q1;>8MA>Z;KGA*SNY]6T^UU2YTUF
MO;N2,131"8%/+?<656P58J ,9%;<TGKU.^-2,_>DM21?%NB^&]9FU2SU#P?_
M &;X+MS:6DEQ?:P&74) 2!EBP9#,9<]6"A>@&:Z"/4++2="CTC4-/U#Q%X?L
M]%EFUNUT3Q$VK0EIV&(S;39G++E7C92N,DX..>/\4>.XO!^OV?AOQ-XL\3Z?
MH_AZV35]8L]?T>"_%X)GC$47GKN#,#-$F54X)<@@@8R?#.A:MXHT^-KK2_"N
MO6^O3#7]>D\/736M];V415X&6 NCAG)D; 3E@ ><$+VCB_>V"5:4)^ZM/\]S
MTO\ 8U\>-\,?BGK7PDUN^FO-"NX?M>@?;$PWDN XA8-GEED&5/0QOP*^B_@6
M[^$+;4/!]UJ$FH2>'9%%M),Q:9K.0;H"<Y8A?GAR223"<G-?$'[2OQ5M?$&E
M>#?'=CJMQ-X@\.ZN)Y[6[@$%W9VUQ-)/;0NH)# >4ZA@?F4C/.:^S[^>UE^(
M'@7Q?9R;H=<A?2"ZY_>P2Q-<Q,1[- N/3S&]37I8.=URGTV28RTI4G?W+->C
MZ?(]08;8V7MC\Z2!/E7_ &J7<6<Y^ZW:G*-K*/[O2O2/LUJ$C&-V"\4BG '
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KDOCQ_R1CQ5_V";K
M\_*:NMKD?CUQ\%_%77_D$W1R/^N35G4^%G-C/X$_1GSIK?A^\\:_M&>*M-L8
M=->ZM[Z*]C%VA*3;=/ME*'';]X#^%8WQ'\03^*_VB/AW-<6<5BVFZ['8SQJ^
MX12)&'(0KQ@[UQ]*O>-M/N]2_: \50V\6LS.M]!(XTN7RYS +&U+@'_>"?@:
MQ_%4>@O\??ADWA]8H=-CU:),F-E;S55]P;(R7Y7<:^92TLGU/S#FDH]O??\
MZ5$S=?U?11XH\11R?\)@LG]OZDLHLIDCMY0+F:27&>0!#M+OQC:5'WCGL/@'
M\2-*TC3UTFSN]=L=0DE-K87&NVD+_9Y60NP/1R&'E.P! 0&V08K!\6?#F\LH
M?$'B)?%VM:#8WGB#4G,<-O<20PF.YE5-X0X$1P['L[[!G@BM#X<>)]+\-:=<
M:Q_PF$NL>']!MC?W4>I:=-,Q2+&,.P*JY<LQ(Y:54 XB.*HN4*FYIA:E6G7Y
MWYO;I=^:.=_:#O8O"7QN\1>(I8_%%OIOAD&5+_3M52\7[9/DKN@;A0N1\C,H
M C'!!YX2T\12^(-.M?"-AX\FU/4-68:EK@\1VWG1PVPC\Q1AEE"LL9>1LD Y
M3YJLZ;\4%^*W@;0=2U&UU+3Y-'NYG\0ZKIURJ22_9X-\,LJ%3YV^,RIDX(8?
M2G:?XEU+Q TUGI]YX3\?7OCEI)+OS;9;&[TS3_FSRK1RA&PI/S-M6,8!&*SE
M+WG*^YYM:LJM5SB])$>FVDD&GZQXXF\-QMH\BC1=-N?!=V?/MR#M+A-S(H"
MJSE <2]0>:]"U_\ :+L?@9\3-#\:PR?VQH,RS>$]7EMXW:\4VRQ/"TF[:OG#
M>V[:2I'0DUYM&_AWPGXL;7H;?7_!FEZ'(^F>&H[Y7N(+VX9R#(%P)\_.)"!N
M&U4R<_+70_&+1+K6OV6_%&EWL]EK$_A<6EPVKVT\;+J5^9&-SE%Z/'%*JL6P
MYV@XQ1&I*G%RAN;T,5*E2:I=-5ZK[OR*?[=/[>WA_P".OPL/A/PG;ZA)'>3)
M-J,]W"(61(F$BJH))SN522!T4\\UL?#KPE/X(^ OA[PG%)I,VN7UI)KC:5?S
M_99HGN6,4,L=RO\ JOEE"%2"SF+"*<L:^6?@+\,KCXI_&'0M#AMY)%O;M/M.
MP?,D",&D8=N$!/-?6'C[X@Q>.U$UC9ZIJ7AF]MTN87TIHKK4]#O1NS% =SAF
M5F<&8GR57(4YYK2G4E4O4F]6987,*F,J2QF)TE\*MY[E'6?$$FCVD^C)JU]I
M<RVJ1/I'BH1WFGF(KY<222<BW0QB0+%C>Y0%V&<G/\;0V_AOX1>-M'2SETWQ
M=J\VF>';C3[1<6L\LCIY+@+N$(V1MMB1\(K\@Y&':QJ@'A.W6.:#Q5X%MV>"
M+5[>/S+OP[(JLJQP!F=Y;KY@S2/F,<$,.:]T\*> =/\ #'PT\*:AKU]:ZE'X
M=DGN-):[5I(KAY!_H\TTV7)98V<;SCYW)&=J@F'IWDV=V#P[JSE?9+?H<'\4
M/"\FMW<OA/28=.UBTT^&SL&T;68Y(4FFB0.OE2HP^7R[=)/)5@S%I&;BN9,M
MOX:UNYM8]0U7P=>WEV\\VG>($^U:;?L-P9BQ0HP6(QE<?N8RH.Z0Y%=Q:W]C
M=0K<,UU-8Q2,@.J6D>M6$.)>(C<VY^4KCE2"@(V L0&.;J.K6_PD\#:UXG:!
M6:79;:;IRW9OM-UV=SM6-(F!D5D:-68\O@X/0"BI!]&:SHN[DWHM;^ASGQ ^
M'C_%#Q5I/PSTZ"2WUK6M036_%UO%/YMKI\8E.'$F"69U<GEB01&-J+A:^I9K
MQ;[XV>'_  [:QQI9>%]/?5KS!XMWD5X(%'U3[2?^ "N#_9R\!P_LV_"JX\5>
M*&;_ (3;Q@ZSW43[?->=]QBLH5Y)/. O<KC[J\>L_"3PIJ7A_0[F^USRI?$&
MN3&]O_).8X6*A5A0GDK&BJN3]X@GO7J86C)/EEN]?N/I\KP>TI?%*S?DNB^;
MU9U^2H8>V#2*,I'[U6U;6K?0=*GU"[D\FWMD,DS%2VQ1R3@ D_0"O*_"/[0^
MH>)_B/;:?Y>AP:?=W<L$*O/<B\DC4.0^QH0F6"$@;NGO7=*<(OE/>KXJG1:Y
MWJSU\#=(U-W@GYOE;M2D-,V=NWH<^^.?US1Y3-PWS-C(JCJEY; 6"_>8GTXJ
M1%#V[,R\YJ&*(;&;^[3FCP S=^@H)!APE-9=GFX['%2!O,7KM(Z9%->/)^9E
MV]\"C<!T;;;JWZ?-GC'7@U>JG;RH;E5"XQT./:KE.FK(J(4445913B;?(QJ,
M@N %^5L_G3HMP7Y54?4TNW)SWJ$M+ F,=O) \Q5:E65G7Y<(N:)N83]<4K("
M *1$MQWWMOKW/K2.-\C]MQI1Q02H;YANJKCYAJKAHUSG!Y-.<F.;GOT.: 0
M67Y?KTH=MT>"RL*D'+30Y?XF^!(?'F@^1)Y<=Y:O]IT^Z48DLKA02DBG/4=Q
MT(R#UKROXL>$IOVE/@!))':_V7XJ\/S%T()26UNX20X1EY4,!E3Z,IP<8KWA
MEV%E]NE><Z'JIT3X^ZYH.-MOK&EPZQ"!_$Z,;><D^R_9^/<^]<N(BI>Z]G^?
M0\?,</&6BVDFG^C7FF?.6C>._P#A9_@6SU6&Z^PZCK CL;\6^Z:_FOPNU2';
M/D1@/'DE60>:H^4C)FO/$3>%->@DCAN=-U29F>2WL4_M#5YQ\P$LDK952-N&
M:-GP'7*IC%<Y\%],ET2^^(FGVL=O;77AW79;I;YH@UYI]H3-#,]NQ5AO(2,;
M2,.IQC XCD\6QZ9X*VRR?V1X/UJ[D:VAM82TNM>:,%;E&PUJS%>#'\O)*J:\
M-5-+]3\Z]I**4K^\E^3M^A[GJNG-\9/AK)<:='9Z7XHM9%MIYOMT<]Q;>6&"
MAID(='8,<%0"?NG@UX,+R<02:=HL1T#1[67;XCU:^MC"UW(%"D3QCYHI"6R'
MB)SP6(KMOV?/&(\*?$"P\(ZI''H[:I"LCZ5;6ING$L+&0.U\"?,4E'W1L"X!
M&-H'&A^U'X<4_%^QO+Z.\\57,$"7-KIL:>5!9DE8W<S*<Q1ML8%7#*QZLHZ5
M449T>=[G;CE"MA5BHOWUI)=/4Y/PO<:?\1/!'B#0Q'<6V@:@OV*U>6+S+C4+
MZ1T$-RY /G!&4.)4)P@PPS7G?[&EJ-'^(?BQ+F\DT&\TO0;Y3="$R-8R[XE,
MA0]2AS^9Z=:ZC0#)>^)"MNJZMKUC)%/IEC;QF/3=*7Y&$XVXCX=E4M;EHB?O
M@YK:U;Q+8?!OXZ67Q(A=]9\-Z]9_V+K%Y;09!N#&"90F K*=BL2."5D&.@&<
M4N:+?0\NG&+JPJM_"]7_ %T,_7+2.XANETSP^L,5[J+G4=8UA2XTR_R"MZHD
MS&L$B[6RHQVSE #S/B37;B"=?[9\57FO7D:BUUW2M,W36]W;-UF#G8F=H!8J
MK#?L;^\!ZQXC^$,OQ*,6N>'8Y/&9O+=H8K^YU2*&T$;A6\CR4VL8,R2MM9@\
M94$9&*V_ ?[/FI>!+>VNM5FTO0KJT(NM/MM/A4R:<J[C(D]PS;I;8NPX##AM
MO0UHL/*>JV.MY;7KS<Z:T[G+?#'X*RP^')/$K6MOX9\.Z/8SK;SRK]LGU2-U
M#Q.P.UP(YMC;%V@D;>U-\"6NF_#378[/PUINGP:ULBET[6M0=))-81\>8D<;
MR!T9R3@K'L#*V=Q'/IWQ$UO3='^%=SK$G@]8X]/#:9>6=V@A7YYTRVU4E#<X
MD4@-D\$YS7B.JVFM:U;P^';B?5)M-U3S)/#EU&=0(7=(J)'<"&.(1J%0_*1\
MK-D8!JJT53LH=#KQU-87EC#>UWIU_"WH?2GP/U;PK\7K*ZUK3]!M=+U:UG2"
M]1;=D>*14 4"0JN[:A RH '3G ->0?M8:5!H'PQ\;6-DK0QVNOZ;L5G9RH^S
MP$C+$DYYZDU?_9FUC4M T7Q&NFZ+9W'CRU2V74([F=+;[:BL45GQ)++NC0$?
M,%W?+]*ROVI=7LO$?PX\:7-K<F^ \1:=!-(!M_>)! K<8'.1Z8KHJ37LD[*[
M.K,,3&MEBFK<S3OI;HS>\C4_!/@?S%UC2O[/\52!Y;&=1%<(TCXWH>=^.IR0
MO' S73_LM,OVWP^J;FC:#7]K$Y) U.$9S^-<KI^G'P1H.J7^I>&WFCUAG:PU
M2VD\Y[0L?E209RH('+  =CGK74?LLC]_X:;Y=OV?7U4GK@:G#W_*EAXOVL5V
M7W$X*26*HQOTV^9]"A=AV_W>*6@?,N>^,T5[RTT/T==0HHHIC"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M]C>W2Z?IMI;V[W>H:Q=O]RWM;>,%Y9#Z 8 Y8J.:\!^"G_!>CX4?$WXT>&_
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
M.I% &M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M4#K'+'!<M>Z?<.& ^S_9Y5W12%G7 5B6+<X^45Y?LU+1;'R=/!\\O97TZO\
M,U/!N@6'P5^$&[6+'6H;.6\"VVGWC03O8,A_<I J*0<XSDLS  DG'->'_$SQ
M-?>(-?@U7Q%)IWVB\NEGT77-)BS;A]P:,)"/FO"NU<NW"'U%=E\9?&>H>)O$
MNJ6.F1PWVGZ*HLK[PS=EX89;=&D1;Q_F^2 !1@(I9F _A(SR%KHL+>'+[^QY
MK[6M+D4W-YI=_$(KT0MO4,A) MK54Y#(-[8(([4L1437LX[&6:8I./U:A\,=
M/5]RWX4\)W>I^*=0O?$30V.H>&ITU5=39F_XFEK N^022 KY[A?X4 1!E7.<
M \M^RM\2=0^(OQ[\:>)M0U>VTK4)=!NKA;\P+*EC&'ASA22I5$"@ Y/J"<BK
M_P"T?J$GPU_9WCT^SN)&L?%5T#IS22MYL%FJ!IX$C91Y2>8(QD$E_O'%<'^P
MMJ<,'[14<$FSR=2L;BS,)1&CG3RR^T[LJ=_E%<'^\>]9\T8S5,\RK6]GBZ&'
M;ZW?JST+Q]H[6NNPW^N>&XPTHFN(-=T=VVZ98MN)G!7,<MU*7WG@$AQW (P=
M$UZ\,.BQ>%_$5IJ@DN"WA_2-;MU\Z-M[9N)&(*F3))5BZ_>Q@ 8K<O1INE7U
MYIMQJFJ^!]2$B>(?$L7F-<6,QDRT-LLH((7YA\I1EPS 'Y *S[VPU36=-^U3
M>&-'U36_%6;2R;12D<VG6(^ZX\O<GS(<(Q52$C?)YK*7Q61.)3C.\-[GKV@_
M&Y?$?@O4M-\0-K'AWQ4NESV=G<WEQ+]GOTA7SI9T#(WR')^8H2R!0"3FN*\4
M_#K1;JUM[?4-'6'PSH\\9@FM[9-OB"ZF 8NC+%&!O88WJQ 5.Q-<?X?U&W\-
M-<3>&]7NM2TK2631K;2M7D%@UW*TD;R/%+O4 E0^>02K@$8(SU/P+\":I\"/
MBKXTN-2U>^L-'T6%I;-/*DN;64W!<0RF-#G:NW'RC)(QG) KHC5=321W+%3Q
MG+"LM-F_3J?0/[*7PHUSP%H>I3>)B([B\,4=I9K-(Z6-M&&1(]K2R(#C))0_
M-G)P< >8?MBN+/P5XZB7;Y,?B'3 B@?<_P!&M\?A5&'XSS:-XIN[JY^(-Y=K
MS(UE=6<AC"Q@(?D5_EYWJ #\\Q;&0HK'^/6JZ7XI^"_C";19/,T^+Q+IT2-(
MSNZE(( R,S%B65@03G&0:Z)582@E3Z'I8['4)8'ZOA].5/\ )G5ZWIVF^)/"
MZ3Z;X;O'U'1B!JM\2;2),29D0_WV*Y&X<X/7M7;?LMVQ@O\ PWN'S-;Z_G!R
M!C4H>]<7?0Z=X0\/%M/\572S:V?.U'2/*-U&P9_GE&T?N\=??%=A^R>OECPO
MN7YC::Z&8]3C4H<?S-&'_BQ]#3!V>,HI[V_4^AHON_A_2EHCZ?3BBOH.I^C=
M6%%%% !1110!\ _LT?\ *Q5^TU_V37PM_P"A25YQ_P %:?\ A<'_  ^E_93_
M .%%_P#"M?\ A8O_  B'BS['_P )W]M_L7RO+@\[S/L?[[?Y>[;MXW8SQ7V-
M\,_V&?\ A77_  45^)WQ^_X2C[9_PL;PUI?AW^PO[-\O^S_L18^=]H\T^9OW
M?=\I=N/O-2_%O]AO_A:?_!0?X0_'C_A*/L/_  JK1-9T?^P_[-\W^U/[0C1/
M,^T>:/*\O9G;Y;[L]5H _-3_ (*]?\-Q?\*%\ _\+Z_X91_X5]_PLWPSYO\
MP@']O_VS]I^WIY6W[;^Y\O.=V?FQC%?5=F<?\'1UY_V:\G_J55] ?\%&_P!A
MO_AX!\$-#\&_\)1_PB7]B^+-)\4?;/[-^W^=]AN!-Y&SS8MOF8V[]QV]=K=*
M2']AGR?^"H\W[2G_  E&?.^%R_#;_A'/[-Z8U7^T/MOVKS?^V?E>5_M;_P"&
M@#Y2^ W[/O[0/[*6G>*/$7['_CC]G_XZ? CX@>)=2\76>DZ[>S17EI<7,[?:
MH+'5K%I+>XC69'4-.,IM*DDJ2?>_^"8'[4_A_P#:$UCXN:+=?!RS^!OQF\&^
M((5^)7AV%+69KF^NH!+;WYO+=%6\6>$969QO(7NNUF\MNO\ @B[\2O@1XT\1
M3?LS?M5>,O@-X+\4:E/J]UX/G\*6'BK2=/N9VWS?85NF4VJ,Q+;%S@GKC 'T
M#^P!_P $^M(_83\.^++F3Q9XF^(WQ ^(FIKK'B_QAX@D5K_7+E(_+B&U %B@
MB3*QQ+D(&(R>, 'SG^T)IEGXS_X.4O@38>+8X[C1?#_PAUG6?!T5R T0UYK[
MR[EXP>#*MDJMD<@*IXP#7U9^W=X3^"OBC]G:^D^/X\,1_#?1[^RU"YN]>NS9
MVEA=)<1K;2^<&4QMYSHH(89WE3E6(/+_ /!0K_@F_P"&?^"@7ASPO<77B#Q)
MX!\?_#Z_;5/"'C3PY.(-5\/W# +(%)X>&0*HDC. P4<@C->!:?\ \$3?'WQQ
M^(GAB]_:;_:B\8_M ^#?!FHQ:OIG@_\ X1>R\-:3=74/,3WZVSM]L"'G#!<\
M@DJS*P!YY_P5<N/B[=_\%I_V59?@*_PSD^($G@KQ2]@_CHWIT-H"D)E+FS_?
M;C'G9MXW8SQ7T;^RY_PWO_PO30_^%U?\,A?\*SQ<?VQ_PA/_  D7]N_\>\GD
M?9_M?[C_ (^/)W[_ /EGOQ\V*I_\%"_^"97Q$_:O_:C^&7Q>^%OQY_X4?XP^
M&NDZEI-O=?\ "$VWB7[3'>E!(=ES.D:_*A7E'/S9!4BL[X/?L,?MD^#/BOX;
MU?Q9^W9_PFGA?3-3M[K5M _X4MH>F_VU:I(K2VOVF*4R0>8@9/,0%EW9'(H
M^&_^";WBC]N?P5\!/CIJW[.FA?LW>)O!>G_%?Q;/'I7BLZO_ ,)+?WBW>98X
M?)EBM-I&P('D4YSD]*^E/^""GA?6?VG_ !7\0/VN/B!\0/#OBKXG?$:VM_"&
MH^'M!TJ72[7P*E@V9--GAF/G?:1)M+>9T !5G5PU?5G_  3N_8;_ .&!_A;X
MP\-?\)1_PEG_  EGC?6/&7VG^S?L/V7[?,)?LVWS9-WEXQYF1NZ[5Z5S_P (
M/^"<'_#/7_!1CQ_\;O _C+^P_"OQ9TV(>,/ ITCS+;4=7B+;-5AN!,OD2E3A
MU\EQ(7E8MN<% #Q_X[?\K(7P&_[)!X@_]*TH_P""]'_(5_8I_P"SH?!G\KVO
M?_'?[#/_  FW_!2'P'^T'_PE'V7_ (0CPAJ'A3^P/[-W_;?M4RR>?]I\T;-F
M,;/*;/7<.E'[>G[#/_#;MW\%)?\ A*/^$8_X4]\4=&^)./[-^V_VO_9_G?Z%
M_K8_)\SSO];\^W;]QL\ 'PQ^T;_PT1_Q$2^-_P#AG'_A2_\ PD__  I72_[3
M_P"%D?VG]@^Q_P!IR?ZG[!^\\[S-GWOEV[N^*]J_:,_X:<_X=-_M;?\ #2?_
M  HC[9_PK37?[!_X5I_:OE>7_95YY_VK[?SNSY6SR^,;\]J]]\,_L,_\([_P
M4P\3?M%?\)1YW_"1^ K7P1_PC_\ 9NW[/Y%X;G[5]I\T[MV=OE^4,==YZ5WO
M[6_P'_X:E_96^)7PS_M7^PO^%A>%]2\-_P!I?9OM7]G_ &RUDM_.\K>GF;/,
MW;-Z[L8W#.: /R?_ &P_^$X_X8%_X)4_\*U_X17_ (3[^T/"/]@_\)-]H_L?
M[7_PCJ>7]J^S_OO*S][R_FQTK[&^$O\ P\@_X6IX:_X3K_AB/_A"?[5M?^$@
M_L'_ (2C^U?[/\U?M/V3SOW7VCRM_E^9\F_;NXS57]IO_@C]XG^,/[*?[,O@
M/P7\:O\ A7?BS]F<Z5-I7BK_ (1"+5_M]Q8:<MDDOV.6Y6./<1YFUVE ^Z=W
MWJS+7_@GM^W-#=1M+_P4.\Z-7!>/_A0WA]=XSR,^=QGUH L_M(_LQ>/-7_X*
M$>)_C%^RY\5?A&/C!I/AJP\*>/O WC -?V1MF9KJQDG:S?[7I\KH6*@KME0!
M@/E)9_[.7[8?B2;]OWPG\//VE/V?_!_P]^-GB+P_J \#^.="O(-:L?$5G:[9
MKZSM[EHUN[3:&$I@<E6'S'!*;NI_;#_X)2:E\9?VDF^-7P=^,WBW]G_XM7VF
MQ:/K.JZ3I]OJVF^(K6$_N1>V$Y$<TD8^5'+#"X&#@$._9(_X)9^(/A;^TE:?
M&;XV?'#Q5^T#\4=$TR?2- OK_2+70M*\.V]QC[0UK86Q,:32JH1I-QRO&.A
M!]A5\ _LT?\ *Q5^TU_V37PM_P"A25]_5X!\,_V&?^%=?\%%?B=\?O\ A*/M
MG_"QO#6E^'?["_LWR_[/^Q%CYWVCS3YF_=]WREVX^\U 'PU^T+_PT5_Q$._$
M#_AG'_A2W_"2?\*:TC^U/^%D?VG]A^R?VC+CR/L'S^;YFS[_ ,NW=WQ7-?M-
M?\-<_P##QO\ 8H_X:0_X9Q_L7_A8UQ_8W_"M?[:^U?:/L,F_[1]O^7R]F,;.
M<]>*_0OPK^PW_P (S_P4J\6?M#_\)1Y__"4>!K/P7_PC_P#9NW[-]GNC<?:?
MM/FG=NSM\ORACKN/2C]KO]AO_AJKX]? 7QQ_PE']@_\ "D?%$WB3[%_9OVK^
MVO,MF@\GS/-3R<9W;]LF<8V]Z /CO_@M3^UG:C]O+]GWX6M\-_B]\7/#?P\O
M!\5_&.@_#CPTVO:BTL!D@T5)HU=%6#[4)I9 [8(BB&T[@1%_P0C_ &I[72_V
MK?CU\#_^%?\ Q6^%/A[6-2D^*7@#P]\1/#K:#JT%A>R+'J<$4!=U^S17W,11
MFR)GS@J17V1^RU^PY)^S_P#M0_'7XM:UXL_X2[Q-\:M6LID/]F?8ET#2[& P
M6>G)^]D\S8&=GE'EB1FR8U(JM^T_^P9)\>/VPO@7\:-!\7?\(=XF^#=W?1W2
MC2_MJ>)=*O8ECN=/D/G1^7]W<DA$@C<EMA- 'A/QV_Y60O@-_P!D@\0?^E:5
M]_5X!X[_ &&?^$V_X*0^ _V@_P#A*/LO_"$>$-0\*?V!_9N_[;]JF63S_M/F
MC9LQC9Y39Z[ATKW^@ HHHH **** "BBB@ KY,_X*N_\ !.77/^"B?@+PUH/A
M[QUJOP_EM[N2'5=3MM4O57^SV42M&MA&ZVMW*US;VF#<@B)!(R'?MKZSHH \
MN_8P^".K?L\?LU>%O"WB#4;G5_$UG;>=K=[+KE_K2W5_*QDN9([B^9K@QM*S
MLJN?E4A0,"O@S_@IG^S3=:!_P4ZTWXW?$_\ 9Y\2_M3?!6/P1'H&F:+H=A#K
MMSX+U%;EY)YSH\S*MTLZ%?WJAF7;@CY4S^HE?#O[47@S]K;]F;]LGQ%\5?@A
MI]A\=_A[X\TZQMM6^&OB'Q:VD2>'KVT0Q+<Z3-.6MK>.9#NF3:"\GS$,<%0#
MA/\ @ES!^QSX]_;;\2>,?V?)->^$OQ&C\-?V7XI^%CZ0WABVN(!,KI>S:5-
MN9HF(42VS[%$A##+G/Q!_P $^OVQO^">?P1\-?%G0?VEM%^%NH?$[_A:GB><
MMKWPQF\0WS6;WI\E1=)83C;D/A/,^7G@9K[X_9Z_9Z_:%_:\_P""B_@']H;X
MY_#;PC\"=-^$>@ZKI.@>&=-\11>(=:UF;4$6*1KV\@583;Q("T<8Y61F./F)
MKT?_ ((P_LN^.OV3OV>?B!H?Q T/^P-4USXG>(_$-E!]MM[KSK&[N0]O-N@D
M=5WKSM8AU[J#0!^/?QT\+:;!_P $_/VN?'GP_P# /B3PO^S#XW^*O@B[^'OA
MJ]TJ2V&HM#,J:K<6=E+@B"YE,01<!2%6/"^65'V.G[2'[++,!_PZ9^/PR<9/
M[+^D<?\ C]?6/_!=_P#9H^(G[6'_  3\OO"OPL\+_P#"9>,(?$FBZM;Z3_:5
MMIWVF.UOHYY/WURZ1K\J'JV?0$\5Q?\ P\-_;J_Z1V?^9Z\/_P#QF@#D_P#@
MH!\*]-_;A_X*U_!7]E/Q(LMK\#_"OP^NOB7K?AFQE:RL_$LD-X+"QLY1%M_<
M0,HD$:D @D$<*1ZO\>O^"%/P1\83^#_$'PG\.Z#^S_\ $?P%K%KJVB^*_!6B
MPV5P@C<>;;W$41C2YBFBWQL)<GYNZEE;(_;A_9$^-7Q@\4?!/]ICX0Z=X;\'
M_M#_  [T9K76/!FOZ@+G3-9L+V)'O-&FO(0%9X)M_E3+B-GRV5&TCSCXKZ'^
MW5_P4P31_AOXK^&>C?LF_#=M2M+SQ9XETKX@PZWX@U:VMY4F-MIKV6TVID=%
M!:3! _B(W)( =E9_\K1]Y_V:\G_J55\8?\$+YY/V5/VXK+Q-YC0^%?VFO$WC
M;P5J(W$0QZ]HVJ3WUA*Y/&Z6TFO(5'<Q^I^;]"]._96\<V7_  7DF^,@T-O^
M%8_\*$3P2FLM?P,QU8:_]K^S&$R&X)^S_/YA38>F_=Q7S;X6_P""9?QGT'_@
ME3XAT.S\*PV/QR\"_&:]^*_@'3Y=4LV2[GBU<W%N&F64PH+BT>>,B1UQYV'Q
MR* /)_\ @I_>R?M'_P#!57X._$A9&D\._"/]HWP'\(]!=6_=2WC1W>J:U(!Z
MB5]-@)];-AVK0_;J\>_#KP!_P<!^.[CXC_LT^-?VFM-G^$NCQVNB^&_AY;>-
M)](E^VRG[4\$Y"PH5RGF#G+A>AKV?Q/_ ,$TOBK9?L<?L:Z'#H4>N>/_  G\
M>-#^+/Q3E74+6,VLTTFH7FK7)=Y0L_DSW@B B+NZHNU6 XN_M*>#/VG/V;O^
M"Q/C#XW?"7]F_P#X7CX3\5_#K3?"F_\ X6!I/AG[+<0W3SR'%R7D; VC'E@'
M=D,<$4 '[+WQ"^!OQ/B^),?@/]A7XC?LX^(=)\!ZO>Q^*O%'P7T_P?;S1^4L
M+VD-Y"2[3.)=WE<!DBD)/RX/S_\ \$'_ !?JG_!,_P"#OP _MS4+JX^ _P"U
M5ID'V2[NI"T7@SQK\R"W+'[MOJ442E.2!<1$ *K$G['\!_M2?M<?M#W>K>"_
M'O[%_P#PJSPWX@T/4[67Q)_PMW1M<^QS&RF\A/LL,:N_FS>7%D, GF;CPIJS
M^R)_P3>;QK_P1&\#_LY?&S07TG4O^$372M6M8KJ"XGT>\25I(;B&:%GC\Z&0
M1RHRLP#(.HR* ,7_ ()&_P#)[?[=G_95X/\ TV05W_\ P5=_X)RZY_P43\!>
M&M!\/>.M5^'\MO=R0ZKJ=MJEZJ_V>RB5HUL(W6UNY6N;>TP;D$1()&0[]M>9
M?\$*/V/OCQ^RE=?'^X^/L-K=>)O&'C*"[L]>M[RWF3Q1;V]FEJ-0V1R.\33>
M4'9)0C[G/RCH/T H \N_8P^".K?L\?LU>%O"WB#4;G5_$UG;>=K=[+KE_K2W
M5_*QDN9([B^9K@QM*SLJN?E4A0,"O4:** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7)_'?_ )(SXJZ?\@JYZ_\ 7)JZRN3^.J[O@UXJR,_\
M2FZ_]%-4U/A9S8S6A/T9\[WWB&Z\+_M)^*KJUGTNUN)+R.V1[^8QP1!M/MG+
MD@9/^J*@#DDC/%<KXP\'7GA+]H3X<V][J,.I2S>(%OW>.(0QEI(RN$ X./+3
MD=?09KKKF_L=._:.\63:EH\^LVEQ<1VWV5(5E,LC6%JRC!Z8",<^M<;K_AJ?
MPC\>_A[:W%N+%V\0+-;6[7!N'BA:,A$9N[!MV>O7J:^7DK1OYGYIR+D37\[_
M #B8^I7,NG>,?%2V_BS2-%FD\2W2QQ26):9=UU.,,ZQL2  )$DROER$#.6Y[
MOX&:=?>++%;QO%$^NV%D8[I[#3K6:VDOF,;.8E!\I<$HC[6P(Y/.0_?J?6_B
M3X,^&NARW6N:-,=.U/Q'K.G:CJ$-I%(89#=.1NW LRM%E25Y&#W ->G:5I-C
MKUE:ZUX7UKP[8Z+;22W$=[;V44JO"\B&6,$MA1\C@MZE>@4@]%"BN;5W\CKP
M6!I^VYW).SVUOJWYI'SK^TAJ*V/Q-\6:;;:MH6G76I;+^PEMDEO=06:W5M\.
M/F2-B%>,*A7! '\7'G^DZMI,K6/C"\C\8>,%UB,:'K]B8A"CL H\V3_6%ED4
M C!3YHV.Y3Q7M7[0WASQ#9^)YKBQ\2ZQ'=6=DFM6EYIGAN.:.Y4X60%U<%F,
MBF3:V/D8XW&O.]0\(6GC75)(-6/Q5U_3_B$#B V!M8+.X$H!SYCN(PK @@KL
M"R9.>*Y:C:FT>1CUR8B:MK<HZII=WX)T?4+6:W\*>!+[PE.+[2]4BE.I7K6S
ML0Z*K-),%)>.3<-@P<D#)KL/BG\#-1^,OB#PY\/]#OKRWT_5'N?%FHW=]=/<
M[4E,:0/LZKE3)B+.%_6IO@M\*;3P)9:;XPU+2['0=,\/V-Y8:U=ZAK O[VW4
M@F((J 0Y+2E<2+D*BC&,5Y7\)/V\+OP?^U)JWB[7E>ZTG7,6DZ1H/-MH$R80
M@! )3)!Y[UM%0BU[3J:<U"BHK%:<[7W=2']JO]@C4/V9?"T.O0:XNNV*S+#-
MLM#;/:NQRK'YVRI (R",$CK7L7A#QI'\4_AGX6\5WD-K=:E:QGSGU2[>STFT
MGB+*TS8+$SNT,AWI_#*JN"OS5Q_[:?[>.B_M ^ H?"?A.'4&M[JYCFO9;F$1
ML0C@I&@W=VVG)ZXQSG%>@?LF?#:X^%_[/VG6/B:S@LM6U/4;B]L8[EHXKB&!
M854D>8C[6![=<R#H":?+34VJ6QI3HX:..G#+]:?*V^USC8I%U/6;$7L.K>/I
M-)>6.U@M[=K+2;>2, Q9? 6!S'E@R!890,;NM-^)UY?+\([O6M0UBXN?%OAN
M^LO$KV]O.&M-.,;^4;<*N4AF(F"R(,HX7(SDUWGBGP%-XGMK6.\L[S5H[633
M6>&?4;B:VA%VACGCV16XC\L8!92-@4Y(B4\^=_$S2;OP1\'/%6FS%;?3X=,E
ML3#IVE216\8AG:*,27$WS,,DE4^\G 0NF,91]W<)*5&_G_7K][9W/Q1LEO?$
MFHPQZ;_PEEG?6VZWFOY8[?0]'65 8[=D8E&D"RPR .=LG5=C@$\I;:['875U
M9PW^H>));H><^E>&[<6NGS3@_O4D(7?NV1PLT;#S!V9P<5I?$+36U77M+T&/
M3)/&VO6NB0V<6C-,D>GQQ11Q"X@GD5L>>'!D4G: 6C&[J*Y'6_',$ANM.UKQ
M+_:%O?22VMCHV@(I74HU55-I<R+\@N4*JJ."[=\D<U<]0K5+2NM$=5JGCX?
M#XPZ=X^TV:Q:WU&Z73?%FFVC,UG LCEH'BE(".Z*A#%0,O&V0I8@?4-Q#=>'
M/COI^I03+_8_BRSDMIX5/R_;(E\R*0'_ &X$D4GN(DZ]OER_TEM>_9T\46.I
M6MOHMIJ&C7.N:59/%MOK\V\<)>>[8C*S( B-T#B0L ,<>G_!SXB76M_LB_"O
MQ+<>9-=:?JME:2,WWI%,KV&2/=9,_C77@YOX?F>WE.)<6Z;VLI+U32?R=SZ/
MUO1X?$&DW5G<;S!>1&*39(T;%3P<,I!'7L17S[H'@O4_!7[2NDM#HJV.EWEU
M/$EQLN&EEBBBEQOEDN2K _*0!'G!]N?>/$JZE+X;NO['FM[?4RG^CR7$9DB5
M^Q9002/4 BO-=.\&_$75O%WAV;Q)JG@W4--TN]^U,NGZ?/;S#]Q+&,%Y9!U<
M>G2NZO%2LWN?28^G&4HM[Z/RW/7HU#(NUMV.O.<^O-.>($97Y:;"[+$IX#
M'&,#BI)!AE'J.:ZCUF0P+YHR33V 5N/E'UI+<;8S]:5OFE"_PXS0%A73<H9?
MFV\D4TYD!^7;GJ31N4#&&5NWI2,N!\S9'H*4G81+"%^U1_,"5'K[5<JC8I&U
MQN53Q_%5ZKAL5$****HHHI-Y71=S>M-55=MR[E;N,TB$LOR_*N>M/BCW'=G_
M .O69"5QMRN]!]:!'@[5_$TLJ[OE]#FG(=TM ^4 =H^[2XR/[I[T9P*C:=5^
M\I_"JYBA^=A]6^E>;?%T@?&;X7R2;E7^TKV,'. 6-E-@?H?RKT;<9,>3\ON3
MTKB?C7:0VNG:'K-QY?\ Q3^L6UV)6./)5V-O(V?39+(3['VK*M=Q^9QXQITF
M^UG]S1\NZV_]C_MX?$BU;38]8O-5T21K.PGPJWLJV\$J(I;CGRR,]N?2N?6W
MET73C:Z/JFF^-+>&\DM[71_$48%WJ.IHRL61WQO50WR[2N2 !P6KO?VW],7X
M7_M&>!?'4,AMTO\ &G73(=KH.59BV<9\N0_]^R.^1@>,?!>H>%=8NK@+;_$
MZ3'_ &%IP#&#6K6X,>^=P^SYB%9<$!^60Y&*^>K1?.TN_P"#/S/&T90KU(6V
ME^#U.;31;/X5ZS=7%Y-XE\*Q:9=+)))>QM/8>([^0']TJH SPHY8*/GRF2<\
M9T]5\2:O%K.CZIJEK;VMK:7=QX=U'5-*N1]GNI;V,R/,%!5XR+D("&)Y<#Y1
MR,S49+?X<17/V/5_$?AC0_"D3VD-OJ^G?;(+O47$@60A>H5OFSY7W4]\#6L%
MM=+\-ZMIUY'X;UA&M)7U-])O_LT]S<W)0AWM'**TF$R,;2&C(X-9V>QQJ+4>
M7H=W:ZY>7UQ]ITG3[QG:\FNH%U#46"R22;5N;1VB>=%\L G<05R @!)W5@ZG
M\0X-)>);Z\O,QV[.MQ(RP-9V2A0IN$\VWZ-(JP-L<H7#'<Q!KE=<M+R'6[KP
M7XNO%_X2!C;PQZD\,*VNHV"$N5WRD(9"WEE@5!S&0"<XI8-!:6^DM[J:VAF\
M3:N-.1HM7T^VD6TAV 0JT4+LR8*DIP1Y:FKYWO'8VEC*BER1-YM4M/C!86VE
MZYI%AJT=]8WFJ31RS2S76F+Y:QVJ)-%"^<JJ'<K%LL<JU>7_ !&_84U+3(9+
MSP9/=:U''$ES-I\L$EK<6^_KM:94$BCD\A6QS@5TOBOQ?)=Z'KLUG<1:I::E
M>0:7&8CJ5]MC ; :(B- 0T<1)1<8R/XJ=XZTFYNO'/BQDM7T^RL=(@TM93I-
ME:I+)F)3MFNF(&2KLJL/X2.",U$^6;M(YJOLZZ:Q$5?35;ZW_P CQ#P-X@U[
MX"_$.VU+R[C3-6T>02&"Y1XC(C'#!EX)C_GVS7U'I>E:)^TGHECK'A&XU*U,
MUW+JOB+38=9>)H+CRT*JL11P59HR1C:,,>"3@/\ %FO:1XFT_2[;Q)H]MXL\
MGP]#+L8&XEC=4)WK+#;K&"^5R1*%/91U/*C]F/35U&/7O!?BS4_!;RZ=!?LC
MN)=B2$C9YD4F5&0/O,<;@*J-/V:Y=U^)>!P\Z,)4H>_3>MMFO0V+?X7WNEZ9
M))\0/$NH:%8ZRRWVKSW>IR$^5\X2VBD6.,98.20#D80;20:Q_C9_P42AL(YM
M&^'MBD,<%K]@36KB,^>D*'Y5C'4*!DY;DD]*Y_XJ?L,_$B\M9M<D\06_C(6.
M242ZFFG;'W@H<=1G. WK7SN;>=[R2V6W=KC/EA!DM(_]T#N2>,>M34KSA+DB
MK7,<9F6+P472HTW#FTOU;_K<]N_8E^'^I?'_ /:)M]4UB\FU*/1B-3O)KB1I
MF<JPV+SGJQ'&,;0U>J?M!ZPWB#X8>.;HQVJRS>*=.29(%D6,.D4"M]]0Q/')
MQ@G.,CFMS]G/P_H/[+'PTM[74;RYC\8>(I+.:[M+*V,UQ'')*4AC88^4+M;<
M01C!/..>%\2K'/\ L\>.)HXVMX'\90/Y?FQSLA*Q9!="02"<'G@@BMHQ<8)/
M<[?J_L< J;=YRO*3ZWM;]3TZQU^3QQX6O;67Q-#IX\,.WV'2[=1'->F)MRR.
MS'Y@ !PI(]>:Z?\ 9)D5AX9"YVK:Z\,GJW_$RA']*YZ_^U>.? SRVN@V,$?A
M-S%<W]V_[V;:^?*CV9..<Y.0,\@'BNB_90MDM?\ A%XU^;R[;7ESZ_\ $RAK
M;#_Q(I]CU\)=8RB_[N_?4^AH!B.G41C$?X"BOH.I^D7N%%%%!(4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MVX$   'IC@_RJ3.X8'7WIJ$*&_'!/7\J3.T_/^E=NA[0\JRD;BOX4XR!G_\
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
MHOAC1/$EQIVG^+[:SL+1;VV,MW%<WES B0?9Y6CBC;#&X+,=L6S:?GOXV?\
M!,?QU\-_^"E?PO\ @WX%\)ZM>?LY?$C3_!6J>/-933IGTZVD\'17*Q6D\J@Q
M1F[C@TY?G8,[*H ."P^OOV9OA7XET'_@ME^U!XLOO#>N6?AG7O"'A"UTK6;C
M3Y8[#4988KH3QP3LHCD:,LF]48E<KG&10 _X%_\ !:+P3XX_86^)WQI^('A?
MQ'\+IO@KJ]WX=\;>&;\I=WVF:G 80+6%UVK.97N(8XVP@9WP< ;JXSPG_P %
MF_B3X,\8^%;KXY?LH^/O@E\+O'&J6NCZ5XRO/$=EJHLKBZ<1VHU*SB59;!9'
M94+2$[&8 ]R/!?BI_P $X/B1^UK^R'_P4*^']CX;U31]>\<?&%O$GA*/6K:7
M3[7Q+%:KIMPHBE<(KPSFWDB656V!R"6&TD>(? K_ ()^? #XG^//!_AW1?\
M@EW\>/#?CC^T;9-=U#Q7XOUO0_"N@JK S74.IM>2F[6/!942 -)@ <F@#] ?
MCU_P5P^('A']N3QY\ _A=^SEK?Q>\8>";#2-8::V\66NCVDEC=Q.\\TTMS%L
MA:%O(1(PTC3^8Y&SRSGZ<_:X_:L\)_L1?LT^*OBIX^N)K/PUX/LA=WHM4\Z:
M9V=8HH(5.T-))*\<: E06<9*C)'SW^R_\*O$N@?\%K?VI_%FH>&]<L?#/B#P
MKX.MM)UFXT^6.QU*2&"Z$\<$[*(Y&C)0.J,2I*YQD5U'_!9[]D?Q7^VU_P $
M[?''@CP(+.;QJDMAK>B6UVX2WO[FQO8;M;9RQ"CS1"T8+$*&92Q !- 'BOAO
M_@N)X^\ ^*O!M_\ ';]E3Q]\$?A7\0=3MM)T?QI>>(+35$M)[DXMO[2LXD66
MP5R0"9"2I/0X)'S9^T/X8\>?MO?\'&NG>%?B5^SGJGBKP;\-=#L;C1+<?%&.
MQL]$T_\ MJ4)XN\B$H9GD"[38$F3;&H?< H';_MA?M _&[_@LM\$-&_9UT_]
ME;XR?":Y\3:YI,WCOQ1XUT]+'0O#UI9WD-W.UA<[LWKEX%5-BJ6!/')(^H?!
MGPN\36O_  7U\<>,I?#NNQ^$+OX(Z7I,&N-82KILUXFLW$CVRW&WRVF6-E<Q
MAMP4@D8.: /LNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MY/X[''P7\5'_ *A%U_Z*:NLKE?CEQ\'?%&/^@3=?^BFJ:GPLY\9_ GZ,^</&
M/AI_$OQ[\66L.FR:LS7D4DMK'<B SQ+I]N"N2"#\Q1L$$?+Z\UB>-[G2[_X[
M?#,Z1IL^F65MK4%NUK+ 8VCD57W?4@ <]\5O>*=2;0?CSXHN(-7N-*N%O8(Y
M[B*T-RUO"UA;[W"@'NJ DC(S[5A>,=-TS1?CU\-_['U.37(+S5X+F:Z>;SG9
MS%("2>V=J<'GFOF.5\KM;<_-:E^2\;?&_P XG :IX<TF?XO^)+Z^;4]!N6^(
M,9M-2CA\^&\*3S9C92Z$+E@A(W8+_=(K7UMM3\0?LG>(I-<L("UUI]M?+JNG
M21_8KJ6.6=4!"@+'B..-6("DLV/2M/7(9/"OB>^O[7Q!I9\[Q-K^J2Z/>)YG
MVI[8#RXD3! (V%R<H?WF1FO,_P!I?X@MX7^'NE>&]#T6RT_1=;TJRO[NYL@Z
MV]RR1-/Y:99E"B20L1C/>E*7*G<XYRC3C4D^S_-GJ7_!.[Q))X"^"&M3R1QE
M=4U&=H%\V-)IXX;= VU&8;LNV/E)//2O?OB#X1T[XD0:9J)MQ>ZMI\N+=(D#
MBWNH>NV.5PJ ?O%;[K%77YN!7C>CVFE^&/AWINBQ:AX1EL;&RM(DCE@;[0/.
M^SF27S N49A<RD%", QG(^?&O\,_B1K4T/VR95C6=;26TCQ+]GU$7#K<S"U+
M)YBJQD$>-KH%V NO)'91Q"Y?9O8]O+<8J="&#EKI^9SFH:78V.MPJC-(ME-)
MI6J:>)/MF+*Y>3;*UM;Q&!O+F,@;=$5#+@N0!7FVO^*]%^#7B#08=6U6:Q70
M&N[2YT^RB$5V865C'^YA>2U(WNX)DVY!QMXKT7]MOQOJGA/PEX=.GW%YIK>+
MXPMUK=NQ@MX$;:[0*L;'8Q(+$\G&?F/S&O/_  S\(/"GPWLX]65=$UK44339
M6B\0*\ZRO<HS-&BP-(&?< !NC !(RS=N&M&\[1/#S2FH5G1I;[MLX^^^*MY\
M8A:Z/X5\$KXF72;^2YM;W4[*-KF!WVEF(MUCB7)5?O;@=HR379>$_P!F?X@>
M)-/.G^(M8_X1?0?/D:;3].0KYLJQ^>P$4:B-B5_B=R!C&.*[S2+9-%UBZT6^
MO$TM8_$5UIFDS:C&/]*@FCP8K=$\M75&P LT4J@R+P13- O]4U_PO#?7VH7'
MA2XDL&>Y\]3#)936CM'%=(L<?E;7&(65W09)(4G%73I-.TA87"J_-4DY>6Q;
M\(^#=!^!/ARZN/ >G_:M5-K8ZC:^?B34KJ"1V,V%02L0><K'$@]7/&.=UKXH
MZAJ$^I6^GZCK$,GAJ[_X2"*%O$K:.9K"0B1O,$EI'\BCRCY39QYQ!)P*[AH=
M%TFYO;B19+B[L=0@6WL9KN619FO$47%HD<\R@D&0R>7(NU>/EYK+N=*:UGM[
M==8BW:#KO]DV:0O)$MW!*V6BE@MECA^7[Q'ELI![]];*WNGI2BE[L-$</XET
MR#QW'JWAZQOGURUUJ)-:TF:]\?VTXGF5'62)%P6\L9D4DGC8#P1FCP'X>TB;
MQ9)<6]UX.T.W\3:2=4U&ZMQ-K4EO<VC$R2;GW6RJJJYW/C+,2N37;>&?AAJ6
MA76B6]C>75W-I?B@6D=[);PM.EHR%R&>33QA1S_JP1OF)WC-8/C&SO\ QE\3
M;/X.WUYJ/@/PE=7+S2S:@$%UKP,GRQP-&HC6/<.!G.3SD\4.FK)G/'#QY;[W
M=OGTUZ(UOV5_"$G[2?[3&L?%'4%N)O#^@G[%H,L^$\\QA@)-HX)^>1SC@%EP
M/E 'T1\#+NU^(&NZO\0(8W>/6MMGIDKG!:Q@W!6 Z?O)3*XXR59,] !@^,M-
MM?AUH7A?X=Z4L.@>%]2B&FRZB_HQ51:QE<!9Y]Q =B!][;EL ^P:=9QZ99QV
M\,:6\4:A(E10%10,  #@# '3C\*]3#4;+T/LLIP*HQY+ZIWEZOMZ#M3M)+BS
MDCCD^SW#J0DF VT]C@^E<WX=;Q/I6L+;ZDNE:G9L=RWELSVTJ_[T3;@WU#_@
M*Z>Y;9 X;<5V\L/O >WO7FMQ\2/[4^)&DZ+)I]M<7]OJ-P6>2%H181"*41NK
ML2KN1\I"Y_UAX !K:I*-T>K7K1@TY;]#T\C>!N##'=CS0H9'VGD-R/85'%&R
MC;@]3GO^M33#]XO^[BMGN=MK$<<FV(G^+.!3W8;%+?-(>E,"X'XU).,E?84$
MD;REQMD7;BD95C(=FW>@I6+!=S'<M1FXQ_JUW,/THN!8MG8SK^[^5L\_A5RJ
M%F&%TNZ0%CD[?PJ_51*B%%%%44422,[OE] !1&F5P>>],$6PAF#,WIVJ6/E=
MS?+GH*BQ,1LA_<X///7-.7]XRKTXH(7'S*S?2B(YD. 1CIFDE:5PL$G)]!_.
MD;[HRN?H,TK%E7[ORKR3Z5'O;.Y6Z^M7+8<MAQ.(^%P,]3Q36D9=O.ZB0[Q^
M\;\!7,_%C6]2\/\ P]U"XTM8/[5=!;::LW^K-S*XCAW_ .SO9=WL#6<KVN95
M*G)%R71'-/>1^-?&NK:QJ,<*^&_"#.EKYZ[HY)U7,MP!P/DPR G."&Z<5\[Z
MIXDO/VJ]9U3QEJ-J]U\//#<NVQT>XOTM8]1F  +R.Q"@*&)R23@!?4GK?VVM
M>F^$'P(\,> ]'NGDNO$<J:?++(<R7" YD)/9I)&7)]&;T&.=\8^$M#^$EEX7
M,^GV-MH6@R7&B7]QK,#R_:?-17\Z"! P</(SG+*0 G8<UXF*J.4U!?,^#S;$
M7K>QOI'67G)ZKY+L;'B?XH1Q7VL65OJFAVDUG!;:QI]M'JFH3Q0P*B[@OD*J
M!=I&U(]P)R2"*Q[[7[?X@ZJL;:I;N=05?$&DRM=7GG))&I#J@N[>6*($K(,*
M,[47BLC2?&&I3VBW USQ5X@NO UXME<:9X<TL6JW,,@95&U0I,8V-\P48#)C
MD9JWX@U+4O!*7D(N?$UO!H-W#J4$NM>+A%)=0.5# QJAD"!O+&TYP7(R"2*R
ME4=SS/K+;<F68/%37TK#3UAFMU@?5M-NXO(O)H GRW=LI<O+(CJ'P(K91G!)
M';K8=$6RMYIKB]73]+CMEM8KS4)4MUN;*52\(3_5R#R'S\KX8YZ]JXW5O'FL
M>%=<F\/Z!?-=>)-/N9!]OU#6;B;3].@G"X68SNJR2G VJ>%S\HSD'D]&^%VG
M?$7Q!;7?B[Q)J'B"ZOKR2P<VFI6:06<B]0K-,21SPJ*I]NU)U.QF\4XQLHW;
M^XH_%W]H/PQ<WMNT>IW&H:A8RV]S$T%@+I(+B$X.U[AVCVOC.8D5AGJ:R=5^
M+OBSXDL?^$9\,-86OVV2:+4=7_TS[$TD:J3'=70V1@G<=HPQQ@5M:/X5'PJT
MR'5M-T6\@N+/5V@D>^\-O=2QID8P!-+R,.-P*DG;BG#Q>=+O/B!I]QKH^VK?
M1SB%=4N+=4@68JWFB]5H5P)(_E&,MP#Q7/*/,[R9Y53VM25ZCY;=$6/@S\)+
M?3];CU3Q+>7VJZYI]^NFVJO_ *+:Z3,VXI.K3KMF02J2/+#!>NUL@5]#:7K=
MCX\9[.>P75-4N(EPWDO/'%*!*C--(R1JGEL7&S:,;U/.[CQ#4].;1=>UC4-/
MLV33?$F@Q7\[PP?Z/).BHQ+3Q":U).')S%SNP!C!KKO"FE3>)=7EUJ&:>6W:
MTM=7B14DO&0OB.XCVB01E7SO^58U!0?)VKJP]X.R1[V5UO9?NZ:OW?<ZWQ1\
M,ET'QLOE0V5PK1;%2]@9F,*+% O^DIB16*F[(W@_-.YR< 'P$C3?C9^V/;Z7
M?6L8T3PSFTBL[> M'<^6WSX4\L&FD:0DDDJN3FOLG5O'^F^"?#,FI^*+BST^
M;3@\;7,CJ6>,;@I!4#ELYV@8R37YV_#SXKV_@C]HK_A*9'N);&;4Y[JY\HE9
MFAD:3.WOD*R\=\8]:,9[-22B]WJB>(/8494^1JTGJO\ ,]IU_7E\9:%<7!L=
M+\96%TFF6?V6TM?L>I6<$K-*Y(1053<%(&2*J>)]7MM=^ OCF^LFN&M9_&T3
M1K.N&4+Y8V]3P,8SGM^%:_Q$\ R:UXGM]9DAGDMKV[TB^L];TB!I$F!FN%03
M0J?D41E5W!>"N37-W&HWFI_LM>*;C4[ZUOM0F\7V_FW%H4>&=BD1RA08(/\
MGFLY1?,CEK4YW;:TL[>ECUB.SD\$>%[Z\U#PS!?IX@E866I6[>8]BK/Q$X?[
M@_W< ^E=3^R@^_\ X1EN!NM==.T'_J(PUQ4ESIM]X9OCXHO-6@O+-7_L2*=&
MCM1%N_=LNT8D.?XC@=%^;K7:_LJVK6T_AA-H"1V^OA<?]A.&M\/_ !HOR/6P
MD?\ :J"7;Y[]3Z&B.5'T_I2T1C"CZ45]"?HG5A11104%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M2Z?+(C?0HZD>QH _:ZO ?^"<?[<W_#P'X(Z]XR_X1?\ X1+^Q?%NK>%OL?\
M:7V_SOL,YA\_?Y46WS.NS:=O3<W6O?J^ ?\ @W&_Y,D\=?\ 96O%G_I>: /9
MOBY_P43/[/G_  4*\"?!?QQX._L/PG\5M/D'@[QTNK>;:ZEK$17?I,]N85^S
MS%3F-O.<2EHU W,0MC]KK_@H&WP _:/^%'P=\&^$/^%C?%#XHWC3'25U3^SH
M?#VB0Y^U:O=S"&8I$A&U$V S,&53N7!U/^"EW[$WA[]OK]D+Q-X%UR>;2[Z%
M!J_A[6[;(N_#VK6P,EK>PL"&#(_!VD%D=UR-V:^8_P#@W2^'>I?&7]F#_AJS
MXC:Y-XS^,WQXC:+4=7N($B_LO3+"XDL[?3[=%^6.,M;F9]@7>\@+ E : /T
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
M^YAU_P#X-M?VWO$6CA?^$%\6?M W^K^#6C_U$FD/XDT=(FB[>7YB3 8XR&H
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
MQ!^S)X/^%'A.\UK4/#O@FS-C8W&K3137LJ&1Y"96CCC0MES]U%&,<=Z],HH
M\?\ VEOV*?"_[5OQ.^$OB;Q3J7B(+\'?$9\5Z3I%I/"FG:AJ*Q&.":[1HF=S
M!N=H_+>/#.Q;<, =Y\9/A/HOQX^$?BCP1XDMS=^'_&&DW6BZE"" TMM<1-%(
M 2#@[7.#@X-=)10!\N_"[_@DYX%^%OB/]FO5H_%?Q$UJ^_99TO5]&\)2ZG?6
MDAOK74;5;1TO=ELGF>3 B)%Y7E;0B[M_.?%[/_@W9\)>&];\13^&/VF/VQO
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
MQ_H^O\8Z'^TXO\_A7*7FHP^-/"UU#J'B26Q?PZ7-CI,.ZV%X5;*R,SDB7/7
MZ8]Z[#]E;Y9?#05MRB#7\$]2#J</\NE9X76I%KL98))8RCZ?/<^@X#E#3J(U
MVH:*^@ZGZ:^H4444$A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M8/'NC^"=.U25H;$7*RSW-\R@%Q#;PH\TNT,NXHA"[ESC(S^9GQ8^!?@_0/\
M@SNMH[/PSHL/G?#C2?$3LMG&';49)[>9[HMC/FEW;Y^N#C..*](^.7Q3\!_L
M]?\ !<WX/^/OCUJ&CZ'X'U;X%KI?@GQ%XB98](T[Q FH^;=@S2?NX;EK5U_>
ML5^5U7.6 H _0#]E#]L;X8_MQ_"F/QM\)_&&E^-/#,D[6C7=F'C:WF4*6BEB
MD598I K*VR15;:RG&""?3*^)OV/_ -L']DW_ (6S^T;\1OAS=:/X5\/VNIZ/
M%XZ^)-UJD5CX)\0:DT+1PK:7$ES]F,\8E1)GCBC$CSQ9>5F4U]L@Y% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %<K\<0K?!WQ0&^4'2KH$^@\IJZJN5^.1V?!SQ3D;O^)3=<
M>O[IJFI\)SXS^!/T9X!+J1T#]H+Q3=?V:-:^TW=K9?9=RJ':2QAV[MP^[\K9
M(!QFN4\4^$[KP!\<O 5M>0V=O-J&NI=B&UR(H%92%C&1SM*-W(^8XQ70>(QX
M?O\ XZ^,+?Q1))8:3YD $ZLRNLWV*WVA2N3NY.!TK!ULW;_%WX;K=7&K7 CU
MR%(O[0B$<XM0CA'/][+\9/-?,R2<'ZGYK4C>%O[[M;_%'<]6\&_ ;1_B7X?O
M9-6;[59MKFIM]E$,>(G^W7&]U<*)%9EPA^;IGIFN+\=:%\-?AYKM[X!M;6]_
MM.ZLW34;V2Z>WDLK-\2NZR,-C86.-<#G"1@YP<]IX:^+%_\ #OPSK$D.D7.J
M6G]LZBL%O:VLSW$DOVZ=G#$+L52A #,0-P(SR*YOQ1XZG\;:/<^*/^$'\2:7
MXC\/JU_%' S0KJRQL0L<D@C5G#1%',>WG<5&60BNVJZ?(E#<];%3P_U=*+CS
MK1W5].IY'\(OV:[S4_AIXBGTEH]<T.Y>46<6H30QS;F/D2$M&9, VS':R,N2
MF&4J<#E/"^J7%MJ#?\(3KUW&T]P=$\/Z;JB_NXM@4/,IP8MV6)!.#EQQ\N#/
MX/\ BYJ/C/PWJ31R76DPZF)[?2]&TN:5Y;R:(I<R,N\/Y\C!8XRS9P'X4YP8
M9FU#5X8]-U1-)^%_AWQ.?MVGW*2M]K^W@*C12C/F;-QPV5C 4KP*\R>J21\?
M4E3?*J<7IH5]1&B_#S3KS1O%WA"WNM#\-W*/=75@!:/JFHORJF,,$V;5;JH
M X/SUZ9J>DWNM_LZ>/C-KR^)(;>P:ZU.2Y62&[LKC$<L=J%R4*(F>=S88X 7
MOY?I6G:#J6LW6H6^@Z]XXFA/V#Q-ISK]A6% 5Q=,IRZX\O/) 5HWY :O2O%'
MB?6['X#^/X=7O]-*:3I_]DC3]*D7[&MM(R"UG<%V9974LN S' RV#@U5--)N
M78Z,+:TE/:S/,_V)= 72I/%OCS[+!=-X-T\-;"7)99969=Z@=6$2N "0"9,9
M'6NB\2ZY:^&+3[;>6\WB+X>NX^T+=2I/-H]\4(8;C_K;K>Q()S$!Z8K@_P!B
M#QG:Q_$'5O"NH7:VNG^,[1+.0,BR!WB;>(V5@5*R+YB' #?/D$$ UW3+;W>M
MZ7KFLV7DK9Z=&MGX:BE_M"9K/:VUKH!6\ZV9E+>:%WJS < 9I?8BT84>5X6/
ML^[OZWT.T^"WPCA\=3_V1JDD6J^!;R)''G7KM>6\[DF,2L,%IB[J?*0>2@ (
MZUUWC#XNKXB^(%]X;T":&[7P_)]BAAGD?3[S[0D4H<07*9+L=G*LJDXV]"37
MG/AGQIK7PA\:Z?JVH17MSKMQ')!IGA*UN59H[/&U!%M!#VXV+B)E\U""<\FO
M9/C-X)NO'.A?VMI4DT4-]$OV^WTFXCL5,B*XD:>Y?B55RR;& C8!E;G!KJHJ
M\6EN>[@4WA7&BTG>[[L\AT1KCQ%\5;J "2^UJQ@:_O-+UA/+O+:  *Q^VVI
M\QED(Y<D)\FPBK.A:=<_M!?&;PYX'74M2O?#.F01:WK8U"+9-+!\LEM92D %
MTCR""<9,A..,59A\+2-I"VFDV#QV)S&VF^%()-N&D/W-0D5-H&Q3A=L60R%&
M(W&'6M5NOA_X^\-_$S2_[-:3PW$FG>*=-TO+-9V$A"Q.Q7*2,N&)*;0?D(4#
M.51BH.\MNIG1I[<W1IM>77[CZ,OK"S^+'C]O"*QR6^@^#D@?48(G"1WDSQAH
MK5@O)C2,AV7A6\Q!R-P/J2)Y!9% +@]3WKRG6->CMCIOQ*\)QIKEEJ=K"FJ1
MPMM:XL?OK<IV9XE9L)@%E++G<% ]*\/ZU;^(]&M;VSFAN;>ZC66*:&021R*1
MD,K#A@?4=?;I7MTDK-]3[_ N#NON].@^^AAU"QGM[F..2.:-DDC==T;J1@AA
MT(/<>E>1>#F\#^$?B[%IFCZ'<+J4(>V>X\_SH=/!9@L2AY&\O?Y;';&N0H&0
M.*]/^($]I!X'U1[_ %!=*M8[9S->EE3[.N.7RP*C'J017S5\)O&:7W[0&DZ7
MIWC>^\16L-S,YGN?$UA>0W47ER*@2"$"?S.4)+X7Y2>>E9UG:2,,QK.-2$;=
M3ZJ4EX^?OY.3Z\GG\:D,N)%X_AQ4<;[U5EW'('RCH!CM[5(R!T^;]WW KI/8
M=QL7RH:5QMD&>AII"J?F;/H,5(9?.'SQM@="* 4AG!.'7Z-FARJ+S)N]!FI
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!S]I\*/"UA\2[OQI!X:\/P^,+^Q32[G78]/A74[FT1]Z6[W
M 7S&B5SN"%BH/(&:/%_PH\+?$'7M!U77O#7A_7-4\*W1OM$O-0T^&YN-'N"N
MPS6SNI:&0J2I9""1QG%=!10!S6A_!CP?X9B\2)IOA/PSIZ>-+F2]\0+;:7!"
M-=GD01R2W851Y\CH K-)N)4 $D<5S$?[%WP=B^$K> 5^$_PS7P*]RUZWAP>&
M+$:2T[?>E-KY7E>8>[;<GUKTRB@#D? WP!\"?##X=7'@_P ->"?"/AWPE>))
M%/HFF:/;VFG3)(NV16MXT$;!UX8%<$<'-5]?_9K^'/BOX.6_P[U3P!X)U+X?
MV<,-O!X8NM#M9M&@CA*M"BVC(856-E4J N%*@C&!7;44 -AA6WA6.-5C2,!5
M51A5 Z "N#^,O[*OPO\ VC9+9OB%\-_ /CQK(;;<^(O#]IJA@&<X3SXWV\\\
M5WU% '.Z!\'_  EX4^'C^$-+\+^'=,\)R6\EH^BVNFPPZ<T,BE7B-NJB,HRD
M@KMP02"*KS_ SP3=?">'P%+X.\*R>!;>TCT^+PZVDP-I,=M& $@6UV>4(U
M"!=HP,#BNJHH Y'X._L_^ _V=_#\ND_#_P $^$? NE3R>=)9>'M'M],MY'Z;
MC' BJ6]R,US;?L._!5KC09C\'_A:9?"LTMQHKGPI8;M(DEF:>5[<^5^Y9YG>
M1BF"SNS'))->I44 <3\9?V:_AS^T;965O\0O '@GQY;Z:YEM(O$6AVNJ):N<
M9:,3HX4G Y&.@JOX<_93^%WA"XO9M)^&W@'2YM2T?_A'KM[/P]:0-=:;EC]A
MD*Q@M;99CY)RF6/R\FN^HH S/!G@O1_AQX2TW0/#NDZ9H.A:/;)9V&G:=:I:
MVEC @"I%%%& D:*H "J  !@"LBW^!G@FTU_Q=JT/@[PK%JGC^**W\47B:3 M
MQXDCBB:")+U]FZY5(6:-1*6"HQ48!(KJJ* .2OO@%X$U/X/+\/+GP5X2N/A^
MMFFG#PS+H]N^CBU3&R#[(4\GRUVKA-NT;1@<5)\3?@9X)^-?@E?#/C+P?X5\
M7>&U*$:5K6DP7]B"@PI\F5&3Y1P..!74T4 <#>_LJ?"_4O@NWPWN/AOX!N/A
MVVS/A:3P_:-HIV2"5?\ 0S'Y/RR*KCY.&4'J,UWPX%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %<K\<"/^%/>*-QQG2KH?^06KJJY'X\MM^"_BKC/_ !*+K_T2]34^%G/C
M/X$_1GS]J.@WGBSX_>)K.SU2'3Y8+FVO5GFMUGC$D=C"%<JWIYC<Y&/0USWC
M;QO-XJ^.'P]EGGT^XN;7Q#%I\CV<I>.XV([F0'H,L<5<\3^&;SQ3^T#XHL+3
M3X=73^T+.=[.:Z,"2QI80AAD<%CN4C)&-O&<\4?'.KV&K_'/X<O8Z?<:3';Z
MW!:FUFAV%9D#;@>Y #K\QZXKYERERM+N?F?,^333W_\ VZ)Q?B;6D7XA>*OM
MWB37+2R7Q#?6S64-B600R32.T0?S%(69@NUP"$FZ@;AGM/@)>V>L>)-*GAD\
M1:[JLDR1>=<$V*/&5+R2L@=\AG5RRDG][$5./-KJ-&^&OC#6)=8NM(\126-O
M)KFJ2VMK'$C#"W3J =V"58LY8 D?=8;649WO"TEW\-]%^Q^*]8U[7H]3DFL;
MJ2/3[H&+;LB4C9$"J?ODS("N\JK#)WFMJ.'?->6QMA<#5E5YI?#WWZGB?Q4C
MA^&"1Z-H^H:?IUQ\.9XBD6G6PN]0U"&9AYS2,VP0[VV[@K'@@DD$"N9M/#5I
MXGN[[0])\#ZA:P^((?[7T35]9F,T45P_S;%#((TW F-OFD)*(6R,&NT_:"\=
M6_AGXGW6K2:MXBL]/NR+*^ATSP]$LWDS1;T#S.ZMO57VD@,P:, CCYN#O_AY
M?>*M"U/1],\/^-O$5YX7E;4])NM68I#<12%3( 509WJZ.$#$Y!^Z017/)VDX
MGD8VT,1.FEUMH2:GK]\GAJPU[Q=XJT_6;*X?^RO$F@Z"8KDWC,'Q*T<#I$K.
MB*<Y)W1KM)^Z-/\ :51O"/[/&F^%;'1+[2]0UB]&G+!YZ7-Q>6UE(71W94#-
MN,BD+_#L]3SL_#OP1K4OQ"_T3^R? )\>:7*[V^G7&_5'N("6?R5:1@%W*[
MJJK*HW$C![[X(_$/PGXY_;$NK%!&+GP[ISV6G/*-K7EP9";J?_:9L+R>P) Z
MUI&FG92>[L=.'PZJ+DD[<S23]=SX/M;76OA1XVTW4+G3]0TNYM9X[F$7$+P,
M6C82 C(!ZH.<'G'&*^WO$>G_ /"7W%OKVG7EO8IKD:7I\5W4BVQLEE4!;6V;
M<Q2X$;J"JKMD"N,HV36O_P %55T4_ 6U:[\M=4_M.(:>,Y8GGS>^<;,@^F1Q
M7G7[)7A.;XG_ +,FDL]O;-_8=Y=Z4LUS!%<3);NCS%(XIL0G<9!GS0PV@ #(
M#"E0]G.5*]TB:>6K XJ>!4N9-73[6,W1-.@UFTTUO"UEMN&/VB^\2743VL,5
MT?W4[0%P5LKK<Y8QL<2?+C.170:5\8?^%:>"_#]WI\-QJGA_2]5&A:MJ5Q:B
M&WU@77F-+<&+HCQ31_-&>A<C*AS5GXA_#^;6?+EU4W6J7$L8LGDUG6K6QLT6
M6$RJH@MW+20A\L%W"5 H*&0#GAO&_CM/$/[/WBK3);Y;R2ST2S6"TTN"9K'3
MHXW4L3+)CS<,I17 ,B D2$DX&<96E>)4:CH\\MM#U+Q%>W*:C>1WD<^I0Z1-
M_I&H^(+B:VL[HC?(\=K;1J#(08P/XR&6-Q&Q;<,7X?\ B_/]I6+6LWB/2KM'
M@E-O:Q:3H;;U -P\B_,X9%;YB"59,G9D4?%WR_'?B%=3CTW2[S5(]+L[>XU'
MQ#="WTJQ=XX+A+-HOE)WB1BLV697E89(4[>;U;Q-'\4-<N(;N_\ $7CC6X[W
M[+;6T<*Z?I\$T;L\<=R<J5D'[S9,@16P Y(HG-K4TK5I1J.4?3\O\ST/]EWX
MK-\%/BU<?#G4M06\\)ZZQN?"-^/FM% =]]HDASN8/D#YB =F/OC/M_PKDM_A
MC\0K_P "QQ-;V#1/K.C1H,1I SA9H%[?)*<X[+.M?)WQMTJ^\6_!6^N/[0MS
MKO@34$UFWL;.-1;Z&L9420L50 3@S X5G1C &4C)%?3>A?$&T^('AOX6^-%C
MCCFOKGR))%'^J-Q:RJZ ^GVA(A]4%>I@ZONV?37Y=3Z#)L9*_LI?9LUZ-ZKY
M'KFH6T=Y:313*LD<B$,N 0P],&O%M)NE/QTCLXM1LOM$-_*[EM:29&CP^(8[
M,<QR*, L0"-K?,<XKVTMY:+NROT[UX)X:\:6VF_$7Q!<*WB*XTOP[>W5S=36
ML[+I\ _>,X=98XRS*&W%8FE7@G.<*=\19M,^@S-.4X27<]]C*QMT*KD@9[\^
MW'_UL=\T.65?G&X'OGI38W$D8<<QMRC =1CK4H&#C^%ES73Y'K=")77?A5^8
M_I4R[D!#'YFX%,A^1&]?6GXVK03'57"5OE0=QUIAX\W_ &CD4NYB,-]WO[4T
M[8V7&6]J"K6)E7_2X?9?Z5:JO"TC2KN&U?2K%5$(A1115%%*'._IC-#'">E!
M?!^;O2L,,5]N*E^1+\B)I'@7=@,OJ:0Q,Z[I&QGL*DF&ZUV]]U//+X]J6HM2
M)3(7XCPBC.[UH:1A*VY6 ;N>]29WKN/;@4'Y1G&?QI^HQ(W\QO:O-_C ?M7Q
M>^&=N^63^U;N\X[E+&=1^7F"O2221RVU?3-><_&?3Y(_''P\U*'B*QUMXYF/
M99K6XB'YR.GYUG6VT.3'?POG'[KH^=X-4O+;]N?XH36C:9]JM])S&=0SY(C"
MVNXMCMCW YZCFN+^UQ6FOD:1JTWP]U QO(='UE7EM+*U$H,ERS."K2OD%0X#
M8? ;YE-=5\;M-3X=?M^--?0M<Z+XXTHV<\(Z3[X3%Y><CEGCC'!S\XXQG&/:
MO)XN\NWU*ZM]7M]DVI:SHVNQ"#5EA;YK:R1\850P0#]X/F<Y7AJ^;K1LVGW9
M^98R_M9PE_,_Q9GIIDR3V6H77A_4?!OFK,NFZMIH62PM(F4L^HSA"06*9P0Z
MDIV. 1T&KWMN/'>AZU;W2?9=2\/W]E;S6B1^7?""1ID1HY0$W2IN9X2% 9LG
MIFN?O[Z.TU,026?BCX?WGB*'[3J1N$.H6MIIT2O^XPWE[$*1@;=C;455&036
MM8^'1KN@?VAH<FAW6L_:CKUE>Z3</"T=M;X6.&6VVJR>8CR1_*NW=@XR!1+;
M0Y[6CRGHUEI]AITTVW2;.S>WOKRUDNE3[/"I> -%+-Y4Y5=_"[]H(## C!YD
ML?BM#HOB*&:U5;JZA>WCFL;7R#):7 MBGV5D<),%E"ED*KQ]X@)P>'?6;?QE
MX8NM45;77M/N-ENT-W:R2,[LQ\NREB^S3G$&PL6\PLS@%@.*RO&?C>[T:&^;
M2;?Q(AT\_P!F6QAM;FXDN;R0?O9&WR)'+$HBD0;DZ.AP!TUYE%G;/'.BUR)=
M#,^)?[*L^O>([KQ%X.FFT;6'N)+D:1+NC:!U0-,8I65% 1W9 1D';PW%>3_&
M#XW?$S5XU\/^*]4U[RX2I-G=*(1*,<,P4#>.XSD=Z]4L(K7P3JE_+JNH:1Y?
MAW2SI$!GN-/L_-GFP)F&U)Y$9OWS8QSR,$X%==XGU?P_-->:?KVDVOC"ST;0
M(+F!$CN+J6-MJLGEM#:)MRK=$897'RYR!A4BIIJ+MW['G5J*JJ3HR<&]]=/N
M/$?V4/C/I?@?6[[POXHCM;[P?XLD6+45G<E;9P<K+[$-@'/(VJ1C KUKXI^!
MO%-CJFL?98?&5I'XQU@1V3Z9KD,]M]B0&0S( $=(\.I*DD_N@,X)!XSQO^QG
MI^M7ZW'A?6HK'[5IZZC'IVN8M9%C?=E$D).\KL.[<H &,D9S4O@;XH^*O@II
M,NA^/_!-]XBTK28FATR>:V2233D==K>5*4=71AT.0  ,9%53ERQY)].H86-6
ME!X?$;+X9+]34.N7Y\1_;-#_ +:N;Y8ET;0+2]OK2WDOY#&P>Y7>268-EB0"
M=\J^U?25Q\1O#7[/?PTT5/%NH:?%)I^G!!!*/,OYKH$K(4  W*3N&X  DDDU
M\B>)_P!M"VT73K>W^'OA*V\(W,,(M5O)9$EDA3OLA \I&;'+A23FO'/$?C#5
M/'5_-=ZQJ5YJ%]<?*TL\K32'Z=?R&*;Q<:/PN[*CG=++XRA0]^3[[(^DM=_:
MK\1?M6?$71_!OANWN?#NAZA?".3[#*1=30@'>TKC;M79O) P>Q)!(/7_ +15
MU&_PQ\?21WT>I0/XKL'CFC=655%O !&"O'RD8_"L7_@F[\+)O#EKJ'C34]/G
M:&<BRTTBW:1B3(@EDRH.WG:-QP#SSP:3XER74OP7\>+=#;):^+[="H!"JJK$
M !F./CZ(!]>I<G/DYJCUD=7-B)83VU=MRG?1[)<KM9=CT'4[B3X>>&(VB\3V
M\_\ PE,@ENM)N\NR%W +Q;?N >AQR.IZ5TO[*<)CO/#;#<WF6VO9+#!XU&'^
M=<S;Z7=>!_!6HW<WAVSO8_$32+:ZC;N/.LS(VU8FWC@$]Q@<GFNJ_979S<^'
MO,^\T&O<'M_Q,H171ATO:07D>A@K+&4%_=6CZ:GT'#]P=\C-+20C"?A_2EKZ
M#J?I75A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>8?M=_ME_
M#;]@_P"#<WQ ^*WB3_A%?"-O=PV,E_\ V?=7VV:4D1KY=M'))R0>0N!W(KY1
M_P"(HC]A7_HN7_EF>(/_ )!H ^_:*Y/X$_'+PK^TQ\'O#OC[P3JG]M>$_%=F
MFH:5?_9IK;[5 _W7\N9$D7..CJ#[5UE !1110 445XG^VI_P4:^"O_!.[P]H
MNJ?&7QYI_@FU\1SR6^F++:W-Y/?/&%,FR&WCDD*IO3<^W:N]<D;AD ]LHJGX
M=\06OBSP_8ZII\OGV.I6\=W;2E&3S(Y%#(VU@&&5(." 1W JY0 445E^-_&>
MF_#CP7K'B'6KG['H^@V4VHWUQY;2>1!#&TDC[4!9L*I.%!)QP": -2BN9^"_
MQD\-_M#?"7PYXZ\'ZE_;'A7Q;I\.JZ3??9Y;?[7;3('CD\N55D3*D':ZJP[@
M5EW_ .TMX)TO]I#3OA'/K7E_$+5M F\46ND_8YSYNG13K;R3^<$\D8E=5V%P
MYSD*1DT =U1110 4444 %%%<W\6OC%X5^ _@F?Q)XRU_2_#>A6\L4#WM_.(8
MO-ED6**,$_>=Y'5%499F8  DT =)17"ZG^TMX)T?]HW2_A+<:UY?Q"UK0I_$
MMGI7V.=O.T^&989)O.">2NV1U78SASG(4C)KNJ "BBB@ HKA?V<OVEO!/[6G
MPPB\9?#[6O\ A(/#<UY=Z>EY]CGM=T]K.]O.FR=$?Y98W7.W!QD$@@GNJ "B
MBB@ HKA=3_:6\$Z/^T;I?PEN-:\OXA:UH4_B6STK['.WG:?#,L,DWG!/)7;(
MZKL9PYSD*1DUW5 !1110 445X-XQ_P""G/P)\!_MA:3\ =3^(6GQ_%[6C&MK
MX<ALKNYF#21><BRRQQ-#"S18<+*ZG:5;&""0#WFBN;^+7QB\*_ ?P3/XD\9:
M_I?AO0K>6*![V_G$,7FRR+%%&"?O.\CJBJ,LS,  2:R?"?[2W@GQQ\>_%WPP
MTO6OM7CGP+966HZYIGV.=/L,%X':V?S6012;Q&_$;L5Q\P&1D [JBBB@ HHK
MY9_:E_X+9_LK_L7_ !'F\(?$;XR>'=%\36K!+K3;6VN]4N+%C@A9UM(I?);!
M!VR;3@@XQS0!]345R'P)^/O@O]IWX7Z9XT^'WB;1_%WA76%+6FI:9<":"7:2
MK*2.5=6!5D8!E(((!&*Z^@ HHHH **** "BBB@ HKFX/C%X5N_BU<> X=>TN
M;QE9Z6NM7&C1SAKRWLFD\I)W0<HC2 JI;&XJV,[3C)_9S_:6\$_M9_#*/QC\
M/]:_X2#PW+>W>G+>?8Y[7,]K.]O.FR=$?Y)8W7.W!QD$@@D [JBBB@ HHKA?
M"?[2W@GQQ\>_%WPPTO6OM7CGP+966HZYIGV.=/L,%X':V?S6012;Q&_$;L5Q
M\P&1D [JBBB@ HHHH **** "BBB@ HHHH **** "BBN+_:'_ &A/!_[*?P7\
M0?$/Q]J_]@^#_"]N+K5-0^R3W7V6,NJ!O+A1Y&^9U&%4GGTH [2BH-,U*'6=
M-M[RV?S+>[C6:)\%=R, 0<'D9!'6IZ "BBB@ HKA?V<OVE/!/[6OPJM?&WP]
MUK_A(/#%Y=75E#>_8Y[3?-;7$EM.OESHD@VRQ.N2N#MR"003W5 !17"_!G]I
M;P3^T'K?C;3?"&M?VO>?#G7Y?"_B&/['/;_V?J,4<<CP9E11)A94.^,LAW8#
M$@@=U0 4444 %%%<W\0?C%X5^%%]X?M?$FO:7HMUXLU2/1=%@NIPDNJ7L@9D
M@A7J[E59L*#A59C@ F@#I**X7PG^TMX)\<?'OQ=\,-+UK[5XY\"V5EJ.N:9]
MCG3[#!>!VMG\UD$4F\1OQ&[%<?,!D9[J@ HHHH **X7]G/\ :6\$_M9_#*/Q
MC\/]:_X2#PW+>W>G+>?8Y[7,]K.]O.FR=$?Y)8W7.W!QD$@@GNJ "BBB@ HK
MA?!_[2G@GQ]\=_&7PSTG6OM?C?X?6MA>Z_IOV.>/[!#?([VK>:R"*3>L;G$;
ML5V_,%R,]U0 445PNG?M/?#O5?A[XJ\6V_C3PW)X6\#W5W9:_K'VY!8Z5-:#
M-TDLQ.Q3%T?GY2"#@@@ '=451\+^)K#QKX9T[6=+N8[S2]6M8KVSN$!VSPR(
M'1QGG!5@>?6KU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 45PM[^TIX)T[]I"P^$<VM;/B%J?A^7Q3;:3]CG/FZ;%.MO)/YP3R
M1B5U787#G.0I&37=4 %%%% !117F/[6W[9GPQ_83^$C^.OBUXNL/!OA=;J.Q
M6\N8I9FGN'#,D444*/+(Y5';:BL=J,>BD@ ].HKD?@O\=_"?[0GP9T/XA>$=
M8CU3P;XDL5U/3M2>&6U2>V()$A294=!@$_.H.*Y'Q1^W=\)/"'P>\)_$"Z\:
MZ?/X+\=:U:>'M UBQ@GO[;5+VZG:WMXXV@1_E>5642'$?&2P4@T >N445POP
M<_:6\$_'_P 0^-]*\(ZU_:U_\.==D\->(HOL<]O_ &=J"1I(T.9442821#OC
M+(<XW9!  .ZHHHH **** "BBB@ HHHH **** "BBB@ KD?CYG_A2OBO'_0(N
M_I_J7KKJY/X[QF7X,^*E!VYTB[&?3]R]3/X3GQFM"?HSYI\37SZ/\<_%T]OJ
M&H6,GVNS%S+86IFN(+;^SX3)(,<[1A,D$$9S@BL;Q=IOA^Q^,WPU;P[JK:I;
MR:S;RR2-<&9YI6#AB1P%;"J3\HKHI=>O/"'[2_B[4=/;3#=-=6EA&;VX%O&O
MF6$!#EB,'&QSM)R>@'(KFO&'@J[^'_QX^'-O=30W5S?>(XK]Y+6V$,*%TD!
MQQM'E#!&TGTKYI\C5H[W/S7F4H.W\[OY>]'8=\??!UY?_!36M6\/ZA?+XB\(
M^*;[6IC;2/'):6SW4\9"N3C:1""0IQ\IR.I-7X ?\%(E^TII?CQ+:WDDA\MM
M>AC+88<)YT:CGJ<%3QN/ !)KT_X$7MUJ.L_$S1[I7U&QU#Q%=V8M%NE9H(W:
MX,A9&F^56.!PBGY@<$ L/AGXW?"/4O@U\2-0\/WQ,D]K(/+==V)HFYC;\5(S
MZ'.:=:M4II3AZ>1GF6*KX-4\7A7[KNI+IHVOO/LCX_:)<?$W5+'Q)HNH?VGX
M?U?31I.J3:;<3L7^<,LR1PK*JE"<C(R.0Q()KQ;3O#6I+J^CC4-/FFUCPA=P
MV=T;KQ#F.\M))&PTB!=V,.%VXR1(@(Z5XC\/_BQXL\%Z@]GX?O+R.WO 4N+1
M4\ZWNU(Z-$V5?()!(7(S7T=X0_:@^*U[X;^P^'?AS-#>+:K:IJ*P7'V>W11A
M3L?$0"_[3<#K@5G"4:DN>6YYM+'4L94=65XR>Z2O]QK_ !8\>6?[(?PEE\)Z
M;;^'+7QCJ$]Q]FCTN*5FTNRDR/-:21G8R.$7Y<K]X8 "BOCVWDU+4?$%G_9O
MVP:E+*/LQMF)G5B< IMYW?3GM7T#9_LGZMK^OS:QX\\<(MQ=6BZE*]O#/J4T
ML;,$4-*J&)221@#>P'(&!D=IJ.G^'O@[<_9_ ^FZ7#J/_"/M=BZ2:VU#4)9'
M5-KH))8YTVID@1JH;.>U%1>T=Y:);!C:-7$2BY_NX1V77U\CRGP[^S9X@\4P
MMJWQ.UG7-+MX9K>*.*\NUDOY%F;"D>=+B$85CM;YCC[IKWSP3X^TWP_X(M?#
M/AB&/1FT=IK:2UW+,([U1(LN]X7F9Y]N6CC)&[G/0 <19>-M<O\ 4UL]0OO%
MT4GB#PZDT=Q<65Y;0P7<,8(9Y8+EV!_<,6"KVP-S-S4U2:W^)*P1RZQI]G<:
M]:@P&74DDV:A;@[)$@NK8.S,J*K.T@_U[\GN1J16PZ5:%!WI7=]Y/5GIC>*X
M=+NXHM8L[K1X5>RN5-U*J1VVFV/"S2&63>@E^8$2*I4_>PV'KS_X]M::M\-&
M6WUJ;5;CQ,T=M:1&\E(@:YNGFCD,>T(K-#NVMG(&"2X(:H_#&N7DD^GG2[C1
MXVU:UEE=(KJR\M-3@0--)-Y5VGFK+C+PMA5+\CY0:L:3XWTWQ#J][XRDTW0[
M'3_"=FLUM)JPRE]=;XXYIU$9ED=8@\D<2*75=P4,HJ[WTN=,JGM%:6O]?(=\
M0]7L/'OB"\UK1]'N/'FGZ39*ILX,6.@_V>78L!)PC31,&.\,H^7/2,US/B:X
MN-1AF77_ !)!>PW-M-)IFA^&(PT'BO3<@%2T>(O.C\N5<MO8*C]3@U9T\3Z>
M396=OXU\83>$V;5-*BTNW72=+N+.X\L-;A%217 $ISB-2P\P$@8)LFRD\(>'
MY)+6\\*>#Q,AU3PL-,A%[J]H@1Y+BSY)+,V$0@.H=T P=[85T]#/X]+_ -?U
MYLZ;3[I]%^#GCC3I[.'P[86WA*YETZUF""_UR)XXT2:[_B62"0"$ @ ^8P
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
MZK,VC6_P9A^!6I_!RZTJ.ZE75HTNIXMC0CRC'Y:6Z$;S)O#A?E/6@#\MXO\
M@X_\?:+X(M_BQ)^V!\+]:\3,D>I7'P+3X2:I;:<(V(9].CUTVWFBY5"4$C.8
M?,7[[)\Q_?#X:_&/2?B;\#= ^(%HTL&@^(-"M_$,)E'SQVTUNMPNX#N$89Q7
MP3\'?V+O^"@WP,^'6A_!_P /_'CX#P?#3PS##I.E>-I_#%W=>-;338<)$GV2
M3=I[R)$JH#(7SC)8GFOT6L]'V^'8M/OKB35O]'%O<3W*1A[SY=K,ZHJIEN20
MJJO)P .* /RQ^!GQ/_;T_P""B7[.\W[27PU^+GP]^&OAG6FO=0\%?"Z[\'0:
MDFK6-O-)'$E_J+GSHIIO*.3#\OS CR\[5/BU_P %6?CE^U+\#OV'O$WP%O\
MP[X)\0?M(7^K:5K5EK%@E_IMM+;VLD4TF64S;+::*>>,(R&0Q1J^Y2RG:\$_
M\$Q/VTOV3/A9JWP+^!OQJ^#]G\![J:\BT+5?$VDWTWC'P?8W4CR/;VWE?Z/.
MT9E?;)*P))R/+&%7US2?^"1EQ\'-2_8LT7P!JVEMX._9AOM2GU:3599(K_5A
M=Z?+"TL*1QLAD>YE>1E9D50QP3@"@#!_8W^,?[1W[/'_  4]D_9X^.?Q1\/_
M !LT7Q7\/I_'&@^)+7PM;^';W3YK>]BMI;1X+<F-HR)"P8EF.%Y&6%<__P '
M/O@/QIXM_8+\/W?ACQ[_ ,(CING^-=#CU.P_L2"__M:2;4K6.TD\R0AH?LTV
M)MJY$N-C8'-?2'B[]COQ-K__  5B\&_':&^T%?"/AWX;:AX.N;1YI1J3W=Q?
MPW*.B",QF$)&P),@;<1A2.0?\%9OV,?$O[>?[$^N?#_P9K6BZ!XN.I:9K6CW
M>KI(U@+FRO8;I4F\L,X1O**DJK$9!P>E 'Q+^TI\,_VA-,_X+ ? ;P7X0^*7
MAW4/BQ/\#]4T_7/B-K'AB)(X(1JD3S7\6EQ.(3,66.-(2_E@R;B2%P?3/V9?
MV_?C#^R7KG[7'@?]HKQ1H_Q;O/V:_"]EXXTSQ/I6C1:'<>(;&XLKFX-O+;Q#
MR8I ]NJ*5!Y=LE@ :]@^&?['GQBU_P#;_P#A9\=OB5??#1-2\._"R_\ !WB6
MT\-7%[Y,FJ7&H17"R6:3Q9^S>7'R9) X8XVL/FIU]_P34O/B-^V-^U!XH\97
M6CW7PW_:"\!Z3X+6SLKF4:I L%M=0732!HA&F1< QLKN<C)"X&0#\H8O^#C_
M ,?:+X(M_BQ)^V!\+]:\3,D>I7'P+3X2:I;:<(V(9].CUTVWFBY5"4$C.8?,
M7[[)\Q_?GX/?$W3_ (U_"/PKXRTI95TOQ=I%IK5FLHPZPW,*3(&]]KC/O7P!
M\'?V+O\ @H-\#/AUH?P?\/\ QX^ \'PT\,PPZ3I7C:?PQ=W7C6TTV'"1)]DD
MW:>\B1*J R%\XR6)YK]&M'LIM-TFUM[B\GU">WA2.2ZG5%EN6  ,C!%5 S$9
M(557)X '% 'XH_\ !+WX7?MI>*?^"?-_XH^"_P 5_ ?P]\+^$_$?BB?0/"]_
MX5BU:3QS*FK7DDWVR[D.ZS0R[X$$ S^[+,1N!'OGB3_@K7\6/VS_ ((_LG>&
M_@+'X:\#_$[]I[2]1U;4M=U>U.H6/@NUTM M^\,#<32-/O2$294A,, 6#K@_
M!'_@E[^W/^S%^S9??"7X?_&;X(:9X3\9:AK%WJMYJ&G:A>:IX06]O;AS_9,B
MQQI-NAD21EN$4I.TNQRNUJ]:^,?_  1CUCX?_!']G5?V=O'-CX+^*/[+]I<6
M/AK4_$%F;K3?$-M>1+'J$%_''\P%PP\S<@;86<*H+!D /-?$O_!0'X__ /!(
MGXX77@W]I/QMH'QZ\*^)O 7B'QAX1\3Z;X?A\-ZFU]HMK]KN=.GMX,PA'B*[
M9!DAG7)(R!S_ (B^)_\ P4$^&W[%O_#6FI?%SX8ZKI-IH">.M1^#R^#8H+&W
MT8Q"ZDA35 QNOM"6Q+$$E0RD;GQ\WJGA+_@DK\7/VQ/C'K7C[]L?QMX!U^\_
MX0K5O WA[PQ\.[2ZM]'T*WU2$P7MZLUV/.>Y>([1N!"X!R=J@<->_P#!+?\
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
M:^C_ +07[47CGX=ZYXK\#Z)=Z%X-\,> ;*ZAT+0Q=[1=79EN\3R321J(\$8
M[\*  >7?\$D_BK^UW^V=\.X?C%XH^,GA5O!^@ZEXDT6T\'3>%K2W_P"$NDM[
MB\BM;F]U**/?9I%,8HBMO"VZ*TW-N>1B?E3]KG_@KO\ &C]CWPC=>.G_ &^/
MV>_B1XXTFYBDO/A#X7\$07FC7+><JS6D&K1%KK"*6P\IB)V')4U^B'[)/_!,
MKQ-\+O\ @DWXR_9U\7^)M-L=:\8P^*;1]9\/2RW$5C%JUU>212)YB0NSHERN
MY< $JRAB/FKXM\=_\$,/VP_B%^Q)<? &'Q3^R+X'\&V>DQ:<FI^%O"][:ZWX
MK6WV-"FHSM#B+S9(T:66!6=CDD2!F5@#T?X'_"KXN>(_^#DGQUKT/QL-OH+?
M#W2?$-YHY\'V3&]T.>[N!;Z'YV[='Y,F9/M:CS9,[2 *;X'_ ."L'QPG_P""
M7_PYU32;O1?%GQX^-7Q;U+X9^&M1UBRBMM/TL#4[V)+N>*V2-62WMK8# 7<S
M%68288-] Z3^PY\=/AY_P4Q\'?&WPSK7PLE\,ZU\/]*\$?$/2=3:^:]A^R2R
M3--I4D<81R7< &<(-H;*Y8%?.?#G_!$OQI-_P33\+?#&X\=:+X3^+WPU^(U]
M\2O!OB?1TDOK'3K]M1N[FV65)8XFDC:&Y*2)MP&P?W@7# $<7QB_:N_X)I?M
M0_!;3?CE\7/"OQ]^&'QP\4P^!GO+;PC;^&]2\*ZQ<QN]GY2VYV3P.T;JQD^;
M"DX4XSX?\ ?CC^WU^U=^PYXX^.>B_M >!_">F_#F\\1?V7HD_@2RO)_&<.G7
M5RS"\N-JK:X5#;IY$>66%6<[F9S](?#_ /X)]?M0?M/?M._"_P ;?M6?$'X1
MW'A?X+ZK_P )#X>\+_#G3[Z.#5]66-HX+V]FO &5HMS,$C!7)(^4$Y]#_8G_
M ."?7C/]F_\ X)@^,/@KKFI^&;KQ5X@/BK[/=6-Q/)IZ?VI<W<MOO=X4D&U;
MA ^(S@AMN[@D ]M_85_:%NOVL_V,/A7\3M0LK?3=0\>>%=.UR\M;<DPV\\]N
MDDJ1[B3L#E@N23C&>:^#?^"AO_!1GXR_ SQW^W39^%?&7]EVWP;^'_A36_!Z
M?V38S_V1>7LD@N9<R0L9MX4?+-O5<?*%K[F_X)\?L^:U^R?^PY\)_AGXBNM+
MO=>\">%['1+^?39'DM)IH(5C=HFD1'*$@X+(IQU KY/_ &X/^"2'Q(_:6\8_
MMA:AH.M>"+2']H+P5X;\-^'5O[RZC:RN-.=VG>[V6[A(V##88S(3W5: //\
MQ]\<_P!M;]C+4O@;\7OB9\7/A_XR\%?%7QMH?ACQ'\.-/\'Q6,/AB'5G"*UI
MJ 8W-P\.<?O2 6 X8$U^J5?+7_!0;]B+Q9^UA^SY\)O"?AW4/#UEJ/@/QYX9
M\4:A)J4\T<,UMILPDG2(QQ.S2,!\@954GJRU]2T ?D3^RA\2O^"@G[<7[)NH
M_%?PG\:O ?AE/"NJZ[9Z+HE_X,M+R3X@?8]1NE'VN=5062*$6U00)N;R"[MN
M?=7GO[2W_!R=>?$OPK\"=(T/XI>&/V8U^(G@)?&GBCQGJ'A&[\7R:?<_:YK'
M^S+"RBBD#,9K6YD,DX"^6$^97^5YO^"6GP!_;&^)7[!&I:3\%_BU\*O#?PW\
M=>*/$]K>R>)='NYM>\'DZM=P3-I;0GR9@X!E"S[2DCMM8 @CZ6\2_P#!&'Q_
M^R7JGPA\9?LD^._"OAOQY\,? R_#O4[+QQ933Z)XRTP7#7>^Y-M^]AF^U/+*
M6C&3Y@4%57# 'EO_  3=_P""UGB+]HGPC^T9X _X6YX=^-&O?##P!=^,O"WQ
M'TCPE/X<;4$2&17BN].NHD1)X)_(8&-&B=),')4YL?"W]I[]M+PG_P $FM4_
M:NUKQ]H_Q&U36/AQ8WN@?#O3_!5NBV%Q)+:1/K<UU#MFN'%M]IO)+5$2)2Y5
M<*@%?5GPI_9Q_:@\?? WXP6?QV^)WP[UKQ!X_P##=WH>@^&O"6CM9>&_#DDM
MM+%YYNIHVOYF=G3=O)5%4[58D8VOA)^R)\5O@Y_P2F\#_!WPC\0]*\!_%KP7
MX0TS1K;Q-9:?'J^G17EHD0<>5=1#S+>78T98QK(JR%E 8"@#X^_X)5_\%&_&
MGQT_: TC;^VQ\'_VA/!]YI]Y<^(_#6J>"&\#^*-$\JW:57TR!(\WP1UQ)YF
M(PS DXJ?X&?$_P#;T_X*)?L[S?M)?#7XN?#WX:^&=::]U#P5\+KOP=!J2:M8
MV\TD<27^HN?.BFF\HY,/R_,"/+SM7J/A_P#\$GOCW^T#^VG\./BC^T5)^S#H
M]O\ "_4Y=9AF^%WAR\@UOQ7<-$T2QZA=W0#"#YM[1H65L%<#(9:/@G_@F)^V
ME^R9\+-6^!?P-^-7P?L_@/=37D6A:KXFTF^F\8^#[&ZD>1[>V\K_ $>=HS*^
MV25@23D>6,*H!B_%K_@JS\<OVI?@=^P]XF^ M_X=\$^(/VD+_5M*UJRUBP2_
MTVVEM[62*:3+*9MEM-%//&$9#(8HU?<I93ZQ^QO\8_VCOV>/^"GLG[/'QS^*
M/A_XV:+XK^'T_CC0?$EKX6M_#M[I\UO>Q6TMH\%N3&T9$A8,2S'"\C+"M[2?
M^"1EQ\'-2_8LT7P!JVEMX._9AOM2GU:3599(K_5A=Z?+"TL*1QLAD>YE>1E9
MD50QP3@"O4O%W['?B;7_ /@K%X-^.T-]H*^$?#OPVU#P=<VCS2C4GN[B_AN4
M=$$9C,(2-@29 VXC"D<@ Q/^"M?[97CK]E/X2^ ]"^%-AHM[\5?C-XSL? ?A
MB;6 S:?I,URLCR7TZKRZ11Q,=HS\S*<, 5/@T7QB_:N_X)I?M0_!;3?CE\7/
M"OQ]^&'QP\4P^!GO+;PC;^&]2\*ZQ<QN]GY2VYV3P.T;JQD^;"DX4XS]+?\
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
M#X:>&88=)TKQM/X8N[KQK::;#A(D^R2;M/>1(E5 9"^<9+$\UZ7^VE_P3_\
MC+=_M0>$_C_^SKX^\(:1\6M'\+?\(3K]GXZLI9=#\7Z8)OM$;7!LU5X9TG+/
MNA0;MP4;%4JP!Y5_P25T/XI>&/\ @KC^UUIOQBU/P]X@\;6/AOP3!+KFBVAL
M[37;=8+\0W?V<D^1(R8$D8)42*^WY"M?1'_!53XL_$'X2?"'0;KP9\8_@[\
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
M5>(#XJ^SW5C<3R:>G]J7-W+;[W>%)!M6X0/B,X(;;NX)]A_X)\?L^:U^R?\
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
MTA@;3=362 20%VC+%[5BR[% <AF  .>_X(S?MD>-/VD?BAKUE-^UE\(?VHO
MXT7[;'/;>&CX0\9:->"9% ?2UC"M9%&8&9R'$FP 8)S^BM?GE^P__P $L_BU
MH/[?-G^T-\<&_9]\-^(_#^A7FB:=HWP@T"YT^UU1KIE\RZU"XN0LLSJJD*A#
M %MP*[2&_0V@ HHHH **** "BBB@ HHHH **** "N1^/08_!;Q7M[Z1=#Z?N
M6KKJY3XZ?\D:\5>O]E77;_IDU34^%G-C/X$_1GS9J&I:/HW[1?C"XUNROM0L
M;B>VM3!;H7WR-8V^Q1\P ;[QY(..E<SJWAR^\,_&;X=VMY9W&GQOXBCFM[:6
MY^T>1;E&V*>>&!#=AC=U-=/K5AIFK_M'>+H]4UBXT&U%S;2B\AG^SO#(MA %
MVMUR=S# Y.?:N>\1:W-XC^,_P[GN+V35!!KT,5I>O;-;F^B57*R$-]XDEAN7
M _=\]Z^7EHKON?F5DH:O[;V]5N<OK4VHV_Q4\2W%QITE]I=GX_A$,MK(RSV#
MF6XS+F+#8!*DB7*GD<9J/XR^&H?C)^RJ?$K7+:UJ7AR*(6NIM&T-S<6GF.DH
MGBW;E_>([!CU(]*O&/2K+XP:[)/J>I>'=1U#QQ=W,5TJM-;WB6@WNI5-IC $
MQ4LQ=>,G@8K+^)^OV7@#]GR]M]0A\-6_B;Q)I5G!:KH\_EPSQN]P[/Y*@(J"
M.<'( #,V[TH^RXLYN:/)4A-KEUW[W=K':?\ !+K1]%L?"OBGQ#?6\?VF'44L
M4N)%'^C1B%7(.3\OWSEN 1Z5[9\9H=22739K+=J&FW4<@>:,,TL$-P@A+V_D
M1F3*,T;\2*Q$APV%+5XK\!]*L_A?\#[/3UU31VO[JW.H7]O>V[M)'+=1Q+$@
MG0YA94DB7@Y!<'^-<>O>'OBII/B_3K?3]5NFN+6XG:.*1;CS(;YYI<0)YD>
MP,6QRK;24D7(.37H4905+V>S/H,K]E#!QPKLI6WMN>+^*/"EYXSTVUTW6;*&
M/6K_ $::P@DE$&V6XM75MBE'-RY"JBDI<299R,8!K&T#4[OQ0OA73+AI;N:Y
MT:ZTNZL?M,1)>-77"VU\BW$GRE&++(.0%SBN[_:#UBU^$/AYM2G:Z73YKF&^
MTPZ;Y=A/<7D9*H"CJ[O&8"=S2;B?*7&.#7@^I+XV^(?B:&UO+C3OAQI*W2)]
MG>XEA6![C+1C86+G>L:\-M Q]U<DGAK:2L>#F5.-*IRMWEV1H>,/#EI\.-+\
M$:U?2>&]%U30;Z430:I!=:=>>3Y@E3R8+>9U)#,Y)88);'(YK,\"_M01>'_"
MECI>FV_BO6?&%OJ;WUO:V6HSQ6<ZD*JB02;I9$^0$KM49SS6CHO[,/AOPWJU
ME)J=SJ6H?:KVZTUTOI?LS&^@Y7$<:N9@X**!YZ-U('! ]@T?Q#X3^'%A-#8Z
M?_9%O);?VCY.G0+:W4MG+&89=I>1)&\N89W. WRD@$8-9QB^;F..CAZ[FI-J
M'XLXGPI\.O%GC&S6S^)FM1Z?X76ZBFD\/PWL NI#<?,@F9W!6+/\);=C("CK
M7=6JWFE'18K&UU:Q%C]I\-WPTN'2(GLK=LF$^8\[S1JBJ& #$LT62 <4R_L-
M8^(.G2:,UC>+I]PD.F3Z@EXXN/-@^>TNT> R.T,H.TL[Y/?/2N6O-#@TK4-F
MJVUKJ<'B;&GZA=WUE9,--U2(*B2M'<11/.S98MER"TS\\#&T;1V1Z$:,8.T;
MOS*.N_#O5/"UIIVOWGAWQ=JOB+P7<&W$?B#Q59+%+:.[-YK/D_*&;9CY3M:/
M)/;.\(:2/A-JE]!IZ>#])O+&YCUW0%M%EUN_GL7D6.4+N=P68+$/DV$$.1@
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
M_!OQ1\,_$74=<L_#_B+0==N_#-^VEZQ#IU_%=2:3=JJLUO<+&Q,4P5E)1\,
MP.,$4>/_ (H^&?A1I]C>>*?$6@^&K74K^#2[.;5;^*SCN[N9ML-O&TC*'FD;
MA$7+,> #7Y,?LJ_$G]J:P_:P_;1T+]F_P+\*M4^Q_&&^U75=;^(&I7<-E,S6
M=LB6%I#:X=K@B(NTDCK&H>,'))QZIXW_ ."I5Q^T9_P3%^ /Q@U'X6^ [C7/
M%WQ:T3PGJ_A[Q18?VQ::%>IJ\MC/=6OS(4N(WA,L$I),9<9#$$D _3"BORK\
M:_\ !9GX_?%G]K7XJ^"?@U:_LL:9;_"OQ1>>%H_"'Q%\6W.F>-?&,MH0KS6$
M09(%BF;(B:3*XP6(K]-OA;XBUGQ?\-?#^J^(O#TWA'Q!J6G07.I:)-=PWDFD
M7+QJTML9H6:*7RW++O0E6VY'!H K_%3XS^#_ (%>&&UOQOXL\->#=%5Q&;_7
M-3@T^U#'HOF3,JY]LTWX2?''P5\?O#']N> _&'A?QMHOF&+[?H.JP:E:[QR5
M\R%F7//3.:_./]D?]E_P;_P5>_X*$_M-_%+XZ:'8_$33?@_X]N?A=X'\+:VG
MVK1]!M[&.,W-R+1_W4DES)(KEI%;&#C@+M^E/A+_ ,$D_AU^RG^VQ;_&;X12
MP_"?2+S1+C2?%O@W0[)+?0?$H^];7+0JRQV\L#;CNC3Y@2/ERY< ^L**_'&]
M_P"#BKXG?%^'6OB%\,]4_8ST3X7Z7=W2Z;X7^('Q-32_'GB:UMY'3SHX1*L-
MF\VPF..X3.&4_.I5F]Y_:"_X++>./$?PX_9*\1?L_P#@WPUXHD_:@?4+.#3O
M$DDT+:9<QV):/?-"X");W6XW!"2%XH)!'M9E:@#]#;O6+2POK6UGNK>&YOF9
M+:*20+)<%5+,$4G+$*"3C. ":YF'X_> [C2O%5]'XV\(R6/@6YDL_$EPNL6Y
MB\/SQHKR17C;\6[JC*Q64J0&!(P17Y1_&&;]M27_ (+._LLCQ4O[,,?C;_A%
M?$!B33#KATH67FVXU(GS/WOG& 0FWQ\N_?YG&*\O_P""M_QH^)WQW_9"_:H\
M/^#_  ;\!_#/@?PY\<[;POXPDBTN\L-8\2_Z3HSV%S*\+F.XG>X<K<R2[284
M0(-PS0!^S'PR_:V^%/QLU:PL/!GQ-^'OBZ^U6TFO[*VT7Q%9W\UY;PR".6:-
M8I&+QI(RHSJ"%9@"03BNE\&_"[PS\.M1UR\\/^'=!T*[\37[:IK$VG6$5K)J
MUVRJK7%PT:@RS%54%WRQ"@9P!7P7^R1<ZM^S)_P4 ^#_ ,%?$WPE_9G\(^(K
MCX3:WXBU;5?ASX8DL8M.F76(T^S6$\I62.TDC:.29'0EYE+;L 5R7A/_ (*C
M_MC?M3?#;7/CK\"_@C\+=>^ &EW=Z='TG6-3O_\ A-O'%C9S/%+<6*0@P1O(
MT4FR*1&<E=JB0E=P!^GU,N+B.TMI)99$CBC4N[N=JHHY))[ >M?$'[4/[7?[
M5FIWFDW_ ,'OA_\ !KX<>![G0+'6)/$OQQUN?3&N;BYB$KV"V%H_VFVFMP52
M7[2$_>;@!A=S?+W[0/\ P44^+'_!0G_@@_\ M/WMMI7PGTOQI\-[_5?!WC2;
M3]5N-2T'5=,AM%DN+O29H68F5TF41"5F3*,6/(4 'Z^Z?J%OJMA#=6LT-S:W
M4:RPS1.'CE1AE65AP00001P0:FK\@V_X*[_&;]D[X,? WX):A>?LLZ+\9M>\
M#V_BB;Q!XL\4W.@^"M#\/X2WT]96N'2XN-0E"-OBA;Y?+9U5D)*_3'_!)_\
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
M/"?ANT\<^.O'E[X%\-:!<7PT/38;D7US#;MJ%S<2NMND4%N\D\K.$W(1^[#
MJ ?IO17Y=_LD_P#!<#QTW[6GP_\ AO\ &3Q)^R;XVT_XK7K:3HNJ_!7QU_;$
MVA7_ )9>&#4+665Y2DI4QB:,!%D*@_>&.5^%G_!6']NC]HG]ESQ=\8_ _P (
M_@#_ ,(3\-;S6HM6_M>_U*'4/%46GW$YD.FPI(RPE($5&-Q(P>6.0J "$ !^
MLVI:Q::,D+7EU;VJW$R6\1FD$8DD<X1%R>68\ #DFK%?CW_P5&_:'^-'[6+?
M\$_?B9\'[/X6Z7I/Q \1Z7K^@V/BV2_DFL_$%QIUQ*D5VUL K6*0/(K-&!*9
M ",*:_7;PU_:7_".:?\ VQ]A_M?[-']N^Q[OLWG[1YGE;OFV;L[=W.,9YH O
M45^8_P"UW_P43_;4_9^T/Q9X^N/!O[)_PW\#^&S=W5MX3\=>-I7\8:M90%RC
MI):S"Q6:=$W)&'8@N%)8CF?Q_P#\%@_CO\7/C!^S_P"$_@'\,_ .L7GQ]^$J
M>/H5\57US##X7N&DB+O<SPL/-M8XR\92.(2/(\3!E *$ _3&L3XB_$KP[\'_
M  5J'B3Q;K^B^%_#NDH);[5=7OHK&RLT+!0TDTK*B LRC+$#) [U\3_LH_\
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
M"/AWXJ76J>#1X%\8>!=3UN/1)[ZWBNFNK:\M+N4&))%9RC"3@*HPK%B4\_\
M!W[,/QN\::G^TS^T]^T%H/AOP#XI\1?"*^\"^&?!>CZHNK'0-)BBN+N0W-V@
M\N6:2X(8>7P!NZ9 'Z85E^-O!NF_$7P9J_A_6;;[9H^O64VG7UOYC1^?!,C1
MR)N0AERK$94@C.00: /QJ_9BT3]MC]JC_@D!\-?V?]!^&WPZM?A[\1/ %AI
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
M@=6N9X/#'Q-TKQE'X3O=/L67;:_VA$[F]GF@&-WERB-BIV*H.*_7"B@#QO\
MX)Y?L]^)?V4?V(?AA\./&/B+_A*O$_@[0+?3=1U,2/(DTJ#E$9\.T<8(C1F
M)2-20#P/,_V?/V:?&W@?_@KE^T5\3]4T7[+X&\=>%_"^G:'J?VR!_MT]G'<B
MY3RE<RQ[#(G,B*&S\I.#CZPHH _*'XB?\$H/CAXLN/C5XR\+6>B^'?B-X?\
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
MMJFA^((CJ=](MC>>4TL1AN;6YR0<X.U6V98KVG[)'[(/Q"^('[07A:X\3?\
M!/\ _9*_9U\+:#(UQK.NK!I.O:Y?.JGRCI1T^.(V<GF8/F3,Y1<D L #^GE%
M 'Y,?#K]FW]N#]DC]D?Q)^R7X)^&O@'QCX#AL-6T?PM\5KCQ5#:RV&E71G=8
MY],;$LM\JS,B$,D(?9N9D5G/WS_P36^$/B+X ?\ !/?X)^!_%VG_ -D^*/"/
M@K2=(U:R\^*X^R74%I''+'YD3-&^UE(W(S*<9!(YKVZB@#\O?AWX+_;5_8:^
M/'[2&N?#SX%^$OBEX3^+?Q,O]=T2ROO&EGHUYIH>VMHTU-RS.LMM*%"&W)BG
M1K4G&) :]D_95_X)HQ_"C_@EM\1OAA\<M?T.\UWXR3:_XE^(6J6S"+3K._U7
M?)/) TF,+;J(RKMCYH2_RC 'V]7EG[7O[%/PP_;T^%</@GXM>%8/&'A>VU&'
M5HK&6\N+4)=1*ZI('@DC?A9'&-V"&((- 'Q-_P &T7PZ\7>-?V9_$'Q]^(U\
MFL>,/BD=/T#3=0".JSZ#H5JNFV<JB3YE,\L=U.QP-YE5\#(Q[Y_P6K_9@\>?
MM;?L":YX7^&>F6.N>-K'6M'U[3=,N[U+./4FLM1@N7A\Z0A$9DC;!8@9P"1G
M-?3G@?P1H_PS\&:3X=\/Z99:+H.A6D5AI]A9Q"&WLK>)0D<4:#A550  .@%:
ME 'Q#\//@U\8/BS_ ,%1OA%\=/&'PS/@'2[;X.ZEX?\ $-B?$-CJG]A:O-J<
M,R6?F1.&G!CC9O-CCV=B0W%9_BW_ ()V>*/CI^VO^V1)XET^31OAS\>/AIHW
M@[2-=CN;>9VG2TO(+AE@63S5,+31L/,55<]"1G'W=10!^+WP=_X)Z_'KX7?#
MG0_A3>?\$^/V+?%7B#088=(7XNZRFD3:1J,46(Q>W6FK;KJ$LS(NYR'0NY+8
M&<5^QG@3PQ#X(\#Z+HMO:Z390:18P64=OI=F+*Q@6.-4"00 L(HE"X2,$[5
M&3C-:M% 'R#_ ,%%OV7/'7QW_;&_9%\5>%-#_M70?AAXXO-8\377VVW@_LVU
MDLC$DFR217ERYQMB5V'4C'-7O^"NW[-/C;]J#X3_  GTSP+HO]N7WAGXM^%_
M$^I1_;(+;[-IUG=F2YGS,Z!MB<[%)=NBJ3Q7UA10!^>O_!=+]A_XH?M9>)/@
MMKGA+X?Z;\<_ ?@/4-1N/%7PKO\ Q6?#<'B=YH8UM+G[266,M;.LC!9"1\^
MK!G%?+W[-?\ P2_^/GAC]L/Q5XZ3]E_X9? _P/XH^#_B3P/8>'O!_B'3[J:P
MO9T22W?4)RZ?:)IY!Y:R1@HBJN_RP"S?M710!^>/Q4_88^*GB3_@VXM?@'9>
M%_.^+4?PVTO0&T+^TK1<7L)M_,B^T&46_P NQOF\W:<<$Y%7O^"EWP,^+WC_
M $WP5I-O^RO\&_VJ/AO:^'XK:YT'6M8@T+Q)H&J#"R307]RSP>0T81<0JDNY
M6RY7%?H!10!^,_@__@CC\;/!G_!+#XP^"]*\!Z9X6U7XE?$C0/%/AWX6:9XK
M74[/P986NH64EPOV^ZE6-Y72&21PKE2(T"Y)V+[K_P %4O\ @F_XU\8_MR^&
M/VBO ?P6^%'[2,<?A,^#?$GPZ\<K91">-+E[FWO[&XO(W@BN%,CQL6Q\G #;
MV*_I'10!^2'Q(_X)V?&+XX_\$^?VC-/T[]DO]G3X">*?'7AZVT7PIX4\#Q::
MOB.\Q>03SB_U>(P6;0GRE9(E4<IEF!50WZM^"=.FTCP9I%I<)Y=Q:V4,,J9#
M;65%!&1P<$=JU** /B7XP_L):I^VK_P5@3Q/\8/AUX?\1? 7X5^!FTSPA9:_
M'8ZM8Z]KNH3QR7MX;-FD91#!#'"/.B7+C<A8<URW[<7_  2\M/@Q\0O@C\8?
MV4_@OX#T'XA?"[QK%/K.D^%M.TOPVWB/P]=Q/;:C;O)^XBD<1LK1^:QV_/M&
M3@_H'10!^37PJ\2_M#?\$_/B9^T%X4_9]\+?!GX]_##6O'>K>)4UV;XD6&E2
M?##4KLJ][8:O S%V6WE&?+4K)MR68%MJ>3?L>?\ !/?QI_P4'_X-^OA7=:3_
M ,(7X@^(?A#XGZI\1=)M/$EJ+KP[XPDAU:_CGM;E&4AK:Y627!*X.$!VJQ8?
MH?\ M%_\$./V4?VL/C)<_$#Q[\&?#^M>+KZ59[R_BO+VP^W2# WSQ6\T<<S'
M RTBL6[YKZ9\">!-%^%_@S2_#OAO2=/T'0-$MDLM/TZPMUM[:R@0!4CCC4!5
M50   ,4 ?G!^QG^RI\2?$W[2W@W5-=_8"_9+_9P\/^%;G[?J?B!(-(U[7+R:
M,9A;23I\<7V.42A6\R9GV+D@%@ ?2_\ @G[^QO\ $CX(?\$@?'7PM\4>'/[+
M\=ZP?&7V/3/[0M9O.^WW5]):?OHY&B7S%FC/S.-N[YMI!Q]U44 ?EW\4/V'/
MC]X%_P""<W[#X\&_#FQ\7_%#]FW5=%U;7?!EQXCL]-:[$&G36T\,=ZS-;AE=
MU&X,PQDC=C!_3#0[O4M?\%V=Q>6;:!JU]9))/:F5+EM-G>,%H]Z_)(8V)&1\
MK;<C@UJ44 ?@/I?_  1L_:)T;X3>+O >K?L?_!SXC?%?7I-1CNOCUXN\?QZH
M-3:X>7;>KITVZ>.X2-E"$A55D1F0G=G[+_X)S_L)_&+X0_M'_LN>)/&7@F3P
M_IGPW_9]G\ >()'U:PN38:LM];F.#;#.YD#Q0F0/&&0 @%@WRU^EM% 'P?XL
M_P""=/BCX[?MJ_ME-XGT^31_AQ\>/AOHGA#2-=CN;>9WGCM+R&X98%D\U3"T
MT;#S%56/0D9Q\Q?M%_ K_@H-\9_^"9VO?LLW7P:^'9AT/PY;Z"/'UCXSMG_X
M3&TLS$L$%K8RF-K>XF6*,22W+I&%\TA0Q1:_8VB@"CX7LI--\,Z=;S+LFM[6
M*.1<@[6" $9''4=J^'OV!?\ @G7XHM?^".7B[]G_ .*6GR>$-8\;-XNT^Y$=
MS;WKV4&IWUZ\%PK0R/&Q$<\<@7=D'Y6 .0/N^B@#\7O@[_P3U^/7PN^'.A_"
MF\_X)\?L6^*O$&@PPZ0OQ=UE-(FTC48HL1B]NM-6W74)9F1=SD.A=R6P,XKW
M7]JWX;_$;]C_ /X*2>"OB/\ L^Z7\)_B-XTOOA?!X.\2_!\^);/PG?7&EVMT
M6M=3TN*9V$-O'('@P0R(L80;V)9/TLKPC]M'_@F1\!_^"AL.EK\8OAQH_C.;
M1%:.QNY)KBRO+9&.6C6XMI(Y=A/.S?MSSC/- 'Y)6OP^_: _X*->._\ @HYH
M^K>$O"__  M/Q%X+\):'9^%_#WB&VO+/2'$LTL6GO?R.D#7"11N\IWA0[,!M
MX4?<G_!2[X&?%[Q_IO@K2;?]E?X-_M4?#>U\/Q6USH.M:Q!H7B30-4&%DF@O
M[EG@\AHPBXA5)=RMERN*^LOV4?V,_A=^PY\,_P#A#_A/X+T?P3X>:<W,MO9*
MS/=3$!3+-+(S2S/M55W2,QPH&< "O3J /QE\)_\ !&?XY>#O^"5WQE\,^'_!
M7A_PEXD\8_$'1_'/A'X2V_BQM1L/#<%C=6LLEH-1G;89Y_*=F(;R_DC^89VK
MZ1^VO^PA\8/CC^T%\-_VI(_V8_A3\3_%-YX('A+QS\%_'.J:9J T]DNI+B"Y
ML-2FC>T\]2[(TF /+( 5BS;?U2HH _)#XD?\$[/C%\<?^"?/[1FGZ=^R7^SI
M\!/%/CKP];:+X4\*>!XM-7Q'>8O()YQ?ZO$8+-H3Y2LD2J.4RS JH;Z;_P""
MM_\ P3K\2?MT?L<> =+\+V?A&^\>_"GQ!I?B_2M%\56R76AZ_+:Q/%-IMXA#
M*T,T<KJ<@@E5!*J2P^U** /S*_8S_94^)/B;]I;P;JFN_L!?LE_LX>'_  K<
M_;]3\0)!I&O:Y>31C,+:2=/CB^QRB4*WF3,^Q<D L #;\$?!;]KS_@F_\:/B
MQX3^"OPM\ _%SX8?%KQE?^--"US5O%::+)X%N]1*M<Q7MNRF2ZMHY!N5;?+E
M<_-N;:OZ544 ?)O_  1,_9F^('[(?_!/?P[X%^*%FMGXTT_7->N[[$\$PN5N
M=7N[B.<&&21!YL<J2;0Q*[]IP00/$_BM\-/VL/V:?^"HOQT^-7PD^$7AWXI>
M"?'&@^&M(30[[Q7::'>:S+:P7"M<6\\A<1?9G8JZ3H@E6Y!C8E#7Z/44 ?&O
M_!,;]C3Q[\.++XU_$OX_6_AF+XD?M$ZW%J.OZ!ILWVK3=$TZ"U%G9Z<93Q,R
MPE@[C*MN &<$GYC_ .#>G]F[4G_:!^*WBS4-=A\6>!?@+<:A\$OA7J:$R)/I
M4.J7%_<S;CQ(X$ME;B5/E*VY4%@N3^F'[1G[.?@O]K7X*Z]\._B'H<?B3P;X
MFB2#4].>XFMQ<HDB2K^\A=)%(>-&!5@<J.:E^ '[/O@O]EGX1:+X#^'OAW3_
M  KX1\/1&&PTVS4B. %B[$EB6=V9F9G8EF9B22230!V-%%% !1110 4444 %
M<I\=!GX-^*>O_()NNG_7)JZNN5^.7_)'O%&>G]E70^G[IJBI\+.?%_P9W[,^
M:]?UZ;P=^T3XQO(]6M]'DFN[.U>[GMFF2U1[&+=*0O((P /X<MR161XU\-VO
MA_XY_#K[+K$^L076NP73W4LBR>:[!U8@@8P=@Z'-=/<:M-X:_:'\77:Z?;ZO
MYMU::>+5I%C65Y-/CQO+#&WY3^5<QXG\ 7?@KXY^ [>\ATV"XF\00Z@%LEVP
MQ[A(!& ?X5"G&,?RKYC[+NNI^:SBN5-:VF_E[T3H?A=\-++Q]X^\;3:A:W&H
MV^D^+WNFCFE^SVL.V6=@X98\R$$X969@ W:OEK]KKXVVOQ9^($ECH\4=EX6T
M3-GI=I "ENJKUE5<!5+<D$#.T@9Q7T[\3/'L?P0^"_C_ %JSN(1=>)-9O-*M
M88U/F0W'VFZW2LQ8@X1AP%7 49SG-?-?P+_8S\5?';S+T1KHVAH<2:C=(=L@
M'_/,<;^!US@=,UIB.>?+2@O4Y<Z525..#PJ]^3;;7:[T9Q_P6^.'C#X0:_YW
MA.ZN+>:Y"Q- J>;'=#L&C.0W7 /7FOI:3]H_XS7V@_;M<^%ZW]O%:20,S64\
M1,4@ DW#<Z\JH)+1XXZ8K2\2>!/"_P"SA#HGA_PGI-]J7B36;474OB*2Q^U+
M86_1I"6EC$1.#@*>#U[5EZ'\7?&9G@U.TD\41+KU[#IVFQC['--':1/^\;$J
MR2%6*G+,[$G.2"N*F,73]R4ON)R^E4PG[BK6=NRV7E8P_"'Q^\ _$#2Y(]5N
MKGPUJ#::NG+9ZUOO-/E*.'1_W9CA&0H&&B7ZD<'0\;_#76KS4+/5M'@:32&\
M*+'!<:??)%;PR>6%9$^RV\C$#=_"V><C"Y%<S^UK\#-.\9>"-2^(O@_1]0T*
MQM=0:PU/2Y[,P%2I %S&!\OEMN0D]/F/H<>"?#3XX>+?A-*JZ'JEQ:V<^YKN
MTW9MK@="'0\<@D<8/OWHJ.T[5?P./,,0Z-3DQ<;I[26GX'U!IG@,06.AWU_!
M#.GAG1WU 3W>G:MJ,RRMND7;),8HBVZ4':XR0.P''+>&]:A\ ZMX?L[C;8QZ
M+!+KUTIL]*TW$C\11F,"65"["W4.,G$JGJ :C\-?&3PE\?K&XTW6+F'PCJ&J
M_8()BZQR64HA<!OGD1V4L,$!QC*C]X._JT7@*YT-)+JUT>"%=0VWLMS'*(W:
M$($AC40K:M):P*$=U;))VJ V*GV=VN1FL:?M&I8=W]-[>9Y_X>^$^JZSX4L-
M/UPWUUIDD%WJFHV\F^\$'VA,P")X]/)>3=Y;CRV#J2PP0 !KZ)+X@L;*^\,7
M6I:U=:E:Z4;'1M1TXF[_ +2M6FA^T+);RJ%::W^XP(5]I<%0:ZZV\+Q:C?0-
MJB7EQ-]LMK:\C^T,@6YF7=%?P>?&P4L. BR%(U7"[G.*XGXLZC<>&_"VA^(-
M'7^QY_"=W%J%Q)#.F)4DNWMKA53SI!'O3:\C!!N;)8[CM%>9LJ/LH7EN5-1\
M2V=KJ[ZIH-C\/_$C:9$-'T7;$-&U.2[;8LVV$LBM]^4C8,EF0*,@YR_#>C6_
MPK659+KQ5X&7PGBZ8ZO)+<V.IZA.@"( BKN1&C"C"R?NT8YR23T3^'KS0?&'
MF6MI:_$+4-)F^PV-I/(++7$N@W[^\=MG[R-,X$F&'$9R I(Y/1];M[J2ST7P
M_P"(KJUCT^6:VTS1?%-N+BWU>^&[=.SMO6-$^4@D)AL*.9&QGYLSG&4=/Q+G
M[05QKFH_!ZROI]%L8[SP3J$%Q+JNF.GV.ZN+DO)<,B!08Y%E$>]6_B<':I)K
M[!;QO8^)]'^&GBZ&1'74+R.(S#LMS;RQ^7GT,QB!'<QKW&:^98;!K_X/?$'3
M[ZU;0YX?#]]<RVL.?L/B2\3RYIM0@+$D"-E5 0Q7#K@C:5'9_!'4)KK_ ()Y
M>";B1O.GAUZQ1"!C.-;4#&1T XS[&N["2W3/=R>3A6E_>BG_ . NQ]::KI]O
MJVG36]PJRPSH4>-QPX/\)^M?-_PB=_#GQNCL)-(T&WD;4+BU-Q%>M<2($5R-
MH6U0-)C&6DE<H=V>6)/T5K5H-4T::UEDN+<31E/.AE,<B9&-RLI!4^XZ5\[Z
MUXU'PP\80P:?I^L3/:ZI.&:36+^Y@6(I,Y>99%V*SX!55+9+YXKOKM*TCZ3-
M)6G3J>9]+PKN13@<C/'3GGC\Z"/WA5N?3M4-BS2V4;%64MSM8_,H]#].E6GX
M93V*D?C79NKGN+WDF10(JQ,S+T./I4C1X(9N1VI@^0<]^E2_=9&/W0"":15A
MLLBRIMQ].:C9/F)=MO?IUH9FQ\_S*W<'I308V;"JV[MDT 3VTZR3*NWIG!_"
MK=4[5\W*AFRWU]JN542HA1115%%5)65?EZ4T\DT;67YF'X4?Q4+4+C92!'TS
MSBG9W-M_A%(RAA@_6EC_ -8U3R^]<GE]ZX$9/RT$8'S4!=P"]!GK379H<\;A
MV-44'WOE0<^YK@/C-8R+XF\"Z@=HCT_72)&ST66VG@ _[^2)^7OQWK!I>2-B
M^HKG?BQH-_XA\"WD>F*AU2U"7-AYH_=O/$ZRQ!O]DNB@^Q-9U+-''C(\]%I?
MUJ?+OCGPS_PC'[=7BFSOM.MM0MO&F@G[':RR!8[J15C^1B>G,#<^I6N9U_PT
M?'VK7\.J0ZEX\UNZ=[>]M;1A96#+!(R@!FVM'<QKP0"BONR-W?V#]IOP1/\
M'+X1^'?'7A^W\OQ!X=*:G#:S+^\;&#+;-W#J58$<YVLH'S5Y[#'I/Q7\,:7J
M-G;7MYI$T9,GAO2$:,6VU%$OVB3(1ML@!4D*YV@J^T[:\&M3E&;5M]C\[S+!
MRAB)+H[R7Z_<<U?WDD(70=;U:QC2\6>)]$\/Q*TVN0Q!?^6@X2ZA902"Q)12
M,-@[M37-"U.Y^*MIHEUIL)F3P8[1QVEP88H@UT299&#)(5Q'&T@1MY)8@Y J
M>UC^UP-I_P!KTWP_;D/8RVVB!;S4[Z8(D8+7"!F\UDWNKY$BAFW)(*N:D8]#
M\5^!;R^L1:C4K.X\,ZIIKW$?VJ 7&]X#*5VA'EFB?YE R>1W RWCJ</L7R6L
M/\%WVDZGJOV&WF%[='SBT>C6ADCMX[RU )-R[J<;P%$F IV?.H<DCT/PIK5K
M9>+;.UU"ZVK<RVBFQN[B-V$B6Q*1^6LSD'?B3HP)^;<Q^<>,^+;R^O)YX[C^
MUH+Z^G5;'PWIC#3UMI<AUW2'>L%QM+Y0DK,ISC+#&UX=UN/0-1N+6Y32](Q>
MQVD.E^'X?],ON!(()),_Z-)\Y1H9"=VS*;233IUWHGL;8;%SI5?PU/&/#_A;
M6_VJ_P!K%M(UZ\FCEGNYOM#%0&MH4X9(QT7A0!^?-?0/QG_X)R^#=+^&.K77
MAE+ZSUC2;=IX#)=EXY@H)*L&! S@\@#%>$_M :EK7[.O[4<?B[3EM[=[[;J<
M.U=T+R,-MQ"W(.0ZE2#@KD=^:[+7?^"@WBKX]Z<O@W3-!M=&O/$S+8O/'<F9
M_P!X=OR94;0<GDDXYHHSHKFA5WZ')@:F A&M1QRYJDF[?-:6^8SX">!Y/@)\
M!=:\?/)IVF^*-4M/,TN[O?WD=O;!T4MY:G?F3>W(4XVC)7/,GC#X@V/Q:\;Z
MAI?VCQUKR^)($U/3(XGCL;<,L3NJI\K,H+-(N6!Y !/ -=?\6]1_L/6-)GD\
M/K9Z1H,\WAN35]=CCA6WM3&H1[:,NJS*<2.K%7SCGMCR_7K-9K74-'M_&7B?
MQ9X@\*RG5+"SL+060N(LJSF-BS!U"E7X4  /M!SFBJG']W#9!B(^QA'"TME^
M?G\]#2)U/3'L_%MYX9U+3;>XC;2M9%UXE,-U&-FU9!YFSYO+&<\8=. >M?3'
M@/QWKVF_#G3;ZUT32=472;4V=Y<2:LDMRJ1EQCS%4[ONQ,1W$O )'/RAI^DH
M_C2.^M_ =CI%MXZC=/\ B?W3):V]]DO@1ML/$P7&%8E9!SR<_0?PEUR;0_@=
MHU_:V[:KK"S&U-GIMC/:VTRAU'G/%L!8JL *NVT/M(SR:O!U'"1VY#6E&K--
M]'MU+GQJ\#^ OB7>_:M8N;:Q\4:*\LL%[87<:W,0A1)-\JL @P64;2">!@X)
M(X7]I>_TW5_AQX]N-/NOMENWBK3U:0-NS(L$"N/P*]N/3BL6YTJZ@U2:>X\%
M^$4GEDBR9;S=)*WG-A1NF&YVW,\1(.Z,,@[UF>)=174_V9O%D\=MHT"1^)[*
M%(]*F$MF52&! T94G .,X))!)!Y%*53FD] Q>+]LI144KJ^GHST,:]9^*O#^
MHVVMZ]>0S:.S'1]-*"V@F"-\K.P'SL6X 8@\=#7;?LNO)+>^%V=MP^S^(.<?
M]1."N=BU74/B3X U2%8= L[#PBY5Y'Q<WDK(V?E&<Q+D#.0I],BND_9=*RWO
MAM@S?-#X@.2.O_$SB(K;#R_>I^1Z.%BWBZ,EM;?OJ?0D8Q'^E%)"<Q]<Y&:6
MO>/T7N@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OQY_9I_:H^/7Q:^/7_  4$T3QU\*=4TCPS'I5['>7UUX[M
M=4B\%/#H3BUT^&W49E2Y1FN-T.U(V=@P+$D_L-7Y?^'='\>?"S]M#]O3P/?_
M  E^*-Y8_&S29-?\*>*]/T)[KP]>"'P]]G-HURA^6Y>7Y$B"EF92./EW 'E?
M[#W_  6A\9_L?_\ !+WX(^(M0_9C^(6J? 'P=X7T?1-?^(ZZQ:6[6\BK';2S
MV^EL#<3VR3'8)BT:N1QP03]D?M1?\%5_%/@_]HK4OA+\ _@3XC_:)\=>%]-L
M]6\4+9:_:>']*\.0W:&2UCEO+D,C7$L0,BQ!1E"""?F"^(_%S]G_ ,<ZA_P:
MKVOP[M?!/BR;Q\OPJTG3V\,1:/<-K ND-L7@-H$\[S5VME-NX8.1Q7S7^V?_
M ,$R/"_P]_X* >,OB9\;/V2_BK^TS\./BIHFAW.CWGP_N-0EUKPAJ%KI\5I=
M6=S8VUU;EXY#$D@D<X0 *"3O"@'ZJ?L"_MX:;^W+X#\132^%?$'P]\<^!=6;
M0/%WA#7-IOM O@BR!=Z?++#)&ZO',N%=2> 00/SH_P"#A7_AG7_AZ)^S/_PU
M-_R1_P#X1/Q'_:'_ "$_^/C=!]G_ .0=_I/^LV_=X_O<5]9?\$0_V6O"'[/_
M ,*?&VM>#?V:==_9ETOQAJD)MM(U_P 5WFL:QK-M;HPBNKJVN'D%@V99%$*R
M.QP2QQLR_P#:8^%'BG7O^"Z?[,?BZQ\->(+WPGH'@OQ5:ZGK4&G32:=ITTT<
M0ACFG53'&\A!VJS M@XS0!^8.H0_L>W/QS^$X_X)KK\2&^.4?C/37N_[!/B/
M^QUTGS?],.J?VI\HMO+SNV\8SN^7-?KE^W1_P4GU+]F;XP>&_A3\,_A/XB^.
MGQF\4:7+X@A\+Z7J4&E6^G:7'*(3>WE[.#';QM,?+0E3N96!*G;N\?\ ^"DO
MP"\=?L:?M*>%_P!K#]G[PGK?B+4OM=OHGQ:\#>'+%[F?QUHTD@5;V.UB!,M_
M:LV5D"ERC?,WEQNK>$_\%G/^"?\ I/Q8_;V\#_M">-?V=?'W[2OP=UCP'%X;
MU7PWX8EO[+Q/X9O8[F2YM[U+.*:WGE5XYVB:%B-C!R^U@H(!].>"O^"W_AWP
MI\'OB]JWQS^'?BKX'^.O@CIMMJ_B/PC?W,&J37=K=OY5G+I]U$5BNTFGQ &&
MT+*P#$ [J\X\1_\ !>/XG_"!? \WQ2_9!\>?#73OBAXDTK0/"E_J'B>VN;>\
M^VW,<3?:_)A:2RN4A=IEMYDS((9%WH5R?F+1?^"2/A_]H+]D#XW7'[/?['OC
M+]G#6Y+/2YO"]S\0/%5\=6\9366HV^H26,VDW4\T=I&3:JJS/,-SNG10Y&W_
M ,%*O^"E/Q(_; \(? +P?J'[+_QD^$L/_"XO"3>(=8\:Z:EE81WBWR^7::<Y
M;=>;WW'S55<)&?E^;*@'U%\9?^"@'PE_8<_;"_:\\>:Q\-]0M=>^&_@[PE>>
M(/$5CK4UU<>+5NWEM]/LDLI (+4QS2*GFJWS"4L^ E>A_LH_\%'/C1\5_CAX
M>\)_%3]DOQ[\)]'\8V\]QHOBBQ\06GBS25\N+S0+^6R0"Q\Q1A#*2&<A1R<C
MQ+XX?!?Q@?VZ/VV]=D^ .H?&CPKXJ\!^#[*T\/:B[Z5I_C!(1<"\@M;V2%XI
M+B!6\P(GS"14 9&96'SE_P $]OV7M9\&?\%!?AG?_LQ_!C]K_P#9W\!6.J37
M'Q)TSXG2-9^$;C3O)<&"UMYI99+J=I"H23>Q0X;  +* ;WPA_P""LGQZ_9B^
M.?[='Q$\=? C5-4\,^ =0L;J\MKKXE6LL7A=X[:"&UTV%5BD+)<I,USOA39&
MS,K*6):OM#PK_P %0_BIJWP)\3_$+4/V3OBE#I-Q=:=#\/-.TN_M]6UCQO#>
MF3R[FXMH5_XE,,:+&\KW38C649R1M/P_^W[\.OBCHNI_\%%/AI9_!'XP^))/
MCE'I/B/PAX@T'PS-J6BZ@EM:V4<ML9HLL+C<KA8PK$^6^=N!N^R/^"R.C?&Z
M/]@KP+:_!ZT^(C1V^O:0GCNR\ RK:^+I/#JPN+N/368;DN-_DC"#?C/\.\4
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
M?6*>L9;>3(OVEM)3XJ? ?^UM+5IK+P?J3+!/.'\^]MY"/-G$C$^=&SLA4C+
M?>)8$UYC^PY'#J/QXT^\EM5N%TJSN+UU?& HB9 <-@8^;G)Z#Z5[+X:\5M;:
MU>:?XCM[>.X\12KHEKHXS"MC!<MLD,D>UO(D*@-][;)DGL#7&_LR_"J\\$_'
MWQGX;U;2EUB\@\.WEM]B201?VB"8/E5CC&]2".> WM7(XJ=6,F>+6INMBJ59
M+JK^I?UK4;#4O$-TVK)K7CV1V7P[K]I9Q/;Z?;3P[3%< ("X3Y<*5"C*R]:S
M]0U'5_"^EV]TVH^&O"'B'PF2R/IYBN;O5=/S\L9$>Z5E3 (W, ZR@Y'.-3XA
MW-Y#(VB:UK.FZ?8+!/%+HNEINDU73E/  'RB[BQM8&0'"9&<'=S&F^%I/$QT
M/_A$?#-Q-]C/FZ'K&O7"QK>QEI0ULT:^7$'#<!6WYRXZ$!:YG?0K$SFZGG_7
MZZEGPS-8^/=7O;;15O-4BNG37]/UKQ!YL\-@?-B$L2QIOW,HPOWFXC]!7<?!
M[XH:I\:_B1XVTQK35VL=6M\:9/ITWDK%]G#F.,/C8I?>S_[X';FNBT+X4Q:#
MX8U+6M>74O$&NV^GW5WHVCV]K<6\>G0SCRI(5DB0+MW?*,*"H&<'.:S]>\61
M^&M,TZSOM8;1?#%X(Y;!K25;?^PIX>"F1<J[!1MW(4.0V<DY%;R@Z;3F=5/#
M5,-RSKZ+5M=?+Y$5O\'U\0^)7TMO"/B*WFMW"275_="" [@CAMZQ;04#M*F"
MQ67S$'R$,6?&+0-+\-? +Q9::*L4FGMXGL'B>*3<DK-! 7<!>!N;<<#@9Q[5
M[Y^S'\7+KXJZ-J5EJXSJ&E-&?M$8W+=PRAGB?=L5#E0!A<],G!KR;]LR;[-X
M \<*69UB\2::W7)/^BV^.>IZ^IZ5T3HQIP]HNIZ^+P5*C@WBJ;TDNOHR6^@T
M?4O#T9T;P[?"\TM"=5OH&-G&0'S+$_ WLRY!) SD<MTKLOV4SYMSX=620S-'
M!KX+'C?_ ,3.'G]*XGQ'=V?@OP_:6MAXJDBNO$WSW^E7$'VA7+2!6E3 'E[1
MSC/S 9S@9KLOV4I-]]X8D^7,L'B'(4<#&IP_U_E2P_\ $CZ%X.[QM)=DO3Y'
MT8AW<]FR113;?_5K]*=7OGZ/U84444#"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X/]IW]
MFKP=^V%\!?$WPU\?Z7_;7A'Q9;"UU"U$SPLP5UD1T="&5TD1'5@>&0&OF;X#
M?\$+/AG\'OC1X7\<>(/B)\>?C#?>!;H7_A;3_B)XVEUO3/#=RHVI/;6_EHHD
M0?=+[MIP1A@"/M6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_P")5EXX@^'EY9Q3)<^)M+B:2WGAM-@N;02+N)ED250Q4;3&69R!GDDY\#TK
MPFUNHFC35H?#NN*Z:I9V_G"/19_,5\Q"&T4D;53]YP#N(/ KZ#^'/A?Q9X/C
MN;7QAXXL?$T<=DUPVEFTCBEV9 $C.Q#8!]5 S[\5YU?>,O USK_BS4%\,PKH
M\D/V6=UO+2Y@UF<29_=QAFW-DK)DD-@?=S75B*<6DW^+/?S;#.NHSD^5[6EO
MIU5OU(_@GJ-QIWA7Q;X;N_$D>COX7BBG&L)\SQPLSR89KB60F-E; /EJ.N-V
M *P?VC?$?_"1?"CQW<BUDL/+\46-OY<FULA+>W7< O&#C(Z'GD \#H;:\@N]
M9U>>.>34O#>F6L=R-!BTMK&;08VMVVEE1?\ 2"H/EE.2I;) *UY=8>';[PU^
MRMXML]8LY+.^C\7P+,DCEG#%(2.>IR"#GOGGFL92E916QY>+J25!8?=6EKIY
M]M#UJ>#5/A]X!U)UTG2;K3?%,CA;^+;#=VSR-M5'&=S^VWISR*ZK]ES<NH^%
M_,A96^S:YSTR3J,63CWP?SKAGN=/LO#FI0^)M-U:6\O(Y3H-U.[2V<41/RQ*
M%;AL\\[L9'(KO?V6;II)_#0;^*'7C@GIC480?YC\ZVHQ_>1]#TL)_O5)/MMU
M6O4^A(CNCR/08]J*$&U#17O'Z-W"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KE?CD=OP<\5-D?+I-T>>G^J:NJKE/CKG_A3/BK:0"-)NCDC
MI^Y:HG\+.?&?P)^C/G35_&,W@C]H;Q3?6MUI5I>->6EK";]RL4:OI\9>0XYP
M-B^HR.HK&^)'AEO#GQU^'"_VF-6-]K\&HR7>%"RM(LBDJ%_A(1< 'MQU.=J_
MU2WTS]HCQ5/=Z-<:_#-+:VC6<, D:61[&,KP3S]TDX&0!GI7-^)O"%_X3^-?
M@&WOH(;);CQ)%=0VZ2M(MK$P;9!DC'&#TP,GTXKYM_#9KJ?FLD^5+5^^_E[T
M?S.R\"^,=+\6>.M5T?4M0N--O_#?B+49]+^PZC*@N]UQ*YCNE52JJ2<!9/OC
M[O0@^26\>K6@W:AIZ_\ "9>(1+$&N-/M8)K*TC/E22];6;#*'RQ'"Q^^3TWP
MV^'>J7?QM^)TUM8V%[9Z]JMPINMN[^ROL]P7WRC=G>>&C  .]5/ !(W?!WQ9
MMX_AIIFFKJFI7%MJ<$]LNK:M/]IN(;@N%2)EMS)M7Y%/S2 @39SP16GO5%:6
MEBZDE6IVQ&F]GWU=E_P>A6^!WA^Q\6^+(9O#_P#:3:+X<^TO*+6]E!UFZ\K:
MPC87CJ?NKL23.T$G(R37KT7@T>&)]0\2:MXHFLUUB-7D@UQX6AL8@&VVJE@=
MH89,N'))7*D<UB_![XK)J>EZAX9U2UN-&U32;$+<S6EM=QO>!$&9X#)"AD<[
M6X4,< $,P->??&?]A2?XLQQ:A;_$S5)8;J(S06WB%6E.-H8]64I@?>!0$=ZZ
MX1M2O37-^!Z>#@Z6%4L/#G?K:WRZF#\6-;_9[\(:W-JFF^*-0@OD4(;/PM<E
M8#'M_P!3$T2!(T)P6*,I/.3R:X>S^,6M?M@^,=)\&Z7HU_:^$[5C=ZQ)&!<W
M-]!'ND E*!4QNRJQ@??:N0^-/[ OQ&^'"R2MI,&N6JA2+C2D:XP,]#'@./J!
M6]^P5\5U^&7BCQ-X1U/36L]0\06[I:RBU9Y%FBBD/DF,8=BW.$!#%N!U!KSN
M:4JEI1Y$?,5,1B9XR-+$0]E%O6R_4] \>P0ZUX\G&FW$.ESV/EVR3:?%)-;R
M6Z-NAM[J% [1 QH<OM4%(Q\ZC.>;\(>%+K5[&XFT33GM;EKE8TLHD%_HUY%N
M ,GEJ9(X6;RF(8B9P#QMZCTSQK\58W\:>7!X?MAJEM#<07-S;JAN+ 3C:)9'
M<QK"Z="F]Y C'@<@Y_AGXJV$'Q+OKH+&L<DJ37VIP7:K#&%#Q&-KIQ&B8"AR
MK1@,K*%)-'*N:S9O*C3]OR7Z[^1TO[5?CMK,:+X?L_[)TNUM8X9+J?5D$FCS
MRL-@MFR09)$ !"EAC*D]C7CD4(\,7]SY;7.FW]_=R[=%UN,7-UJ\85EC73@&
M @# G85.X93#-T/<?'?1G\/_ !.U.R^SZ:T6M/#K$%QJT++HJ*TAW%#R#>-L
MP6(R1L R2!7&Q>(+;4-"N[IEOYK>SDNA<ZCXABECUZR#GAM-+*0P XPIX+'?
MLR,NK-RGJ3F51RQ4W/?1+T)O@AJ*Z##NN+7R+#0(Y[YM$NIQ+>:#<1Q2R)->
MS;E:17?Y1&% W2@G!&!T/[#ES<>'/V#?B7J\,K1W<T^H212!LNK"UCVL#Z@X
M-9'PWB&J>&;JZ@FDE@U73;VTLY2&CO\ 6B+.7<-0 5E0H%^0ESDJN!SFM;]D
M3>O_  3H\?NI0/'-?^8 IP,0Q$\?3FML*_>OY,Z<IE^_NND9?D?8GP]\/1>$
M?!&CZ6NV.#3;&"T1$& -B ?X?E6U%^[?"]'/ -4]%*MIMO(/WOF0J5.>O'7/
M2KFXE]SD CIS7N4_@7H?IM%_NU;LOR0V:,.C(>C @\>M<;\/?@KHOPX\9>)-
M<TW[4UYXJN1<WGFSF1%<9.$4CY!ECQ[UO>/](OO$G@W5+'3[Y]+OKJUDB@NE
M)#6[LI <$<C!YR.1UK@=2\$W^C>(O!<NGZGK#6$>H9N[=IIM05A]FF&#*S$A
M-Q&2V03CC-34=VD88B?+)+EU74]6E&]F]%IL0!QM;\*<CX16[]#SG/KS0$9F
M.WY>,FMI'8/PS?>95'L<YI!M!^7GWJ-%9DSNXS3U&!TQ2U#41FQM]S4941^;
MM['CVJQ/\R+MZCWJ/<V,>7M]3GK2$$$F+N%1QN!)]^*O55B6,W2,K L.,?A5
MJJCH5$****HHIPMM9FIHE!3A?UIRE$R/F.?04FT9J>4F(BR*W\3+]*#)\VU=
MS'WILZ CI3D0*F,47MH*6XXC+#]:;(-RLM.5U3LWY4;E9JHL!U1?S]J&X''-
M 94/O2$?+_%^5 ##(""&^7Z"O.])B?7/VB=9U,@-9Z'I4&EP'')GE=Y9L^F%
M%OZYW>W/3?$;QO:^!/#$EY<R1^8[>3:PE@'O)VR(X4'5F=L  5Y7\3?&5Q^S
M5^S_ 'U]=7"WWBS6)&VJJG;)?3#HHZ[4  !/54!SR:Y<1+KV/'S#%**OTCJ_
M7HO5]#Y_^%TC:YJ/Q-UI83=1ZOKPMI$B;=<M;[I9)#;ISNE >,*3@ DD\#F-
M_"=HVAWB227&H>'/#MRR+>V-SLN=-,(#9U*;<//*,W*1$CY" 1TKI/#/PT/P
MO\$Z;HT=K<:EJ%@YU;4KFVBVZAIEY(K,$"9#30%MJXRBL(B&D;) BN=/?QEX
MB7[+<2W&KK&T+7.C3I:ZE!"WFN ;-R-LCF1<% "53<92!D^#[/2RW/SN5&4D
MDU[S;_$T?@9X./BOQ3I?C#7+4:A;6:+Y>I6$9C@E,S;#"++8)%7)P9'13QG!
MZUN?M/\ B2$?&"UM9+FX\-ZE)9PV=I=21M)8WY$BLT)C&'E1 Y^8;$'\089
MZK6-9C^!OPWN+B#_ (1_4/$=[-%=W\=OIWV629)&PDSVP+S$J,G:-S%EQD88
MU\_W%]<+I5]JNG_:/$&CW$I;6[*^O%DN-/9E<^;=3#+)MP%6.($G'S9Z5I6M
M2I\BW.K%..%PBPL=Y6;_ ,BQISMH_BBXL9'AT3Q"&AMM+FMSOT[4=Q'[LJN8
MU>0KN"PCKPQ4C-;VL^%X_BA\4=&^%-O;W&D>'=*MQK6K6L<D>^*Y"\QJ=[J
M?,0_><!G8YR*=X'L=)\+^%/$&NR:A_:GA.P@2_T[-P\<^EW$122. H-HMUD9
MT4(J[Y00QQSGS']C+6F\1_&7Q@VK6EQK!U/P[>236R2E9+MRT;^6K@Y4MM<<
M' [8Q7/'1J/<\N-H3A!K6H[/7I_P?R/8KCXOK\*[ZWT3PBEIX-MT\QA9WND[
MA-Y8VM(+A0W[HE7S(XRWRA<;LCH/"W[15_XYTK2_[<MH]4GN&%M8W^CS@+J3
MO(^XM",O!"K1Q@R'G\,UY7K<LJ1WUQI?B:VUC38KEO[9TC69.;B]93Y6E1HZ
MB-HT50NV-OE(<\'&.;\2:<B:I$NK>&]0\':QJ$8N-5O+$O%:Z-9 \!$8,,X8
M9".,$*,<FMO;U(NW-H=7]H5Z-1QIMJ/:^GY?E8^FOB'X<O\ 5?AQ>Z4OC*WD
MO-41=1N-1>5H]D,<ZYV-%,C*N3M4+A<Y).217A.N?$._\-:?;ZOK<=U9:#I\
MDEKH-@/M_P#IKK()?,N2Z2H058EGS@G"C@<]-X(^,,A^'UYH-U=6/B;P[>6%
MP+.2)UM;G2[>&("+S3.I(:68*HW*P5QD[@0*K>!=5T_XB^+DNO"]QH^M:IIX
MAATS1[L16]QI,,8R\C!8XFD$;8.T.0Q<\@XIXB2DO<>IT8ZK'%<CH/5V5K]3
MK_V;=-U#Q!HNO:EHFIZ3_P );J0MFO9+B"WG-K"Q,B;S!'#)ODC8%?,7 ZBL
M?]I;P;8^$OA-XVL=/A73[4^)]/F,2\;7>"!G/4\EB3[YS7MGP1\.>'?@UHM]
MIZZ_9ZAJ]U<B741]J9F1V&5 1Y)'10HX4L<@9KQ;]J_7K/Q3\.?'&H:?,MQ9
MW6OZ:\,J@[91]F@&1D#OFNB4.6DNYW8W#PHY:K_%9_BF;&C:]?>+?"^L6\GB
M"WM[;PNS?9K""(QRWFQMT;R%^&Y&<*6''8UTO[*C,VJ>'B6W8@U[=\N,L=2@
MS^N>E<[JEW+\0_ <P3PW8VNE>$B\=WJEPZO-F(Y=(\<X(ZYSUKJ?V76A%YX=
M6$B1/*\0$28^^/[3A_\ K]JBA%^TCZ$X>-\51L^E[]]=CZ&#;@WUI*4<!OJ?
MYTE>_P!3]("BBBF 4444 %%%% !17BO[?_[=?A;_ ()T?LYW7Q,\8:+XL\0:
M/:ZA::8+#PW:0W>HW$US*(HA''++$K?,PXWY] 3Q7S/<?\'$WP]\#W%K<?$S
MX#_M:?!?PS-.D$WB7QS\-)=/T>R+L%4RRQS2LH)('"&@#] J*I^'?$-AXN\/
MV.K:5>VNI:7JEO'=V=Y:RK-!=0R*'21'4D,C*00P)!!!%2:MJMOH6E75]=R"
M&ULXGGFD()"(H)8X'/ !/% %BBN%_9H_:,\+?M;_  ,\._$;P3=7%]X3\50-
M=:9<SV[6[W$(D>,.8W 90Q0D!@#@C(!X'=4 %%%>4_L5_MA>&?V[?@!8_$?P
MC8Z[IVAZA?W^G1P:O#%#=+)9WDUI*2L4DB;3)"Q4AR2I!(!R  >K4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5RWQPY^#OBC=PO\ 9-WD^G[EZZFN4^.@S\&O%*_WM)NE_.%ZF7PLY\5_!EZ'
MS7KUCH=]\=/&3^([MK32O/M99)8YFC:.1;"/85V\YY)&0<]*Q/%&JWNJ_&KX
M=R7EQ?75NOB*W%I+>0B*66#8Q1BJKUW%AGOC/?%=4-*F\5_M%>+M-M;ZUTVX
M2[L;^.>> 3+F.P0;2K'&T[VSQW]A6/XR\:WGCOXT>!KBZ33I+C3_ !%;V326
M<GF0R )))O4\X!#C )[>O%?.N/NOU/S.I%<B;?V_UB>O_#OP;/J&F75YI]Q+
MIS6OB#5)+H010M_:.;V5?+<LI95PN<C!Z#<!R/E?5O#-OIVIWW]H6M]J/@G5
MF52X%PTUG>1!@,&YFA "2!B!L&]0>.@KZP^'?Q(T3P9X<US^U+B2SMK?6M1=
M[F6%EMTS?3''F=.!G/H"<UY=XX\*?#W7=?USQ3IOBS3SH<VZ;Q#IH@CV; 6C
M>XVHJS"0.'(?+8.2.M=&(C>":W1ZV:X55*$)46N97NK]+O4YWX.#2]!^).GV
M%]-%)XD\/VDEYH\]KI]FS:M9")D 5HHI70+$N5W.';=@@UV?Q6\=Z;\)=9O;
MBWFN+RS$D.HWUK?2R6?]FO("WVE0NTR)_P ]( K$EN=N,'SCX1?&NWTCPSX@
MG\+VD>IV_AF+[-;ZSJXN%65'<,ZLY=_*5(@, E22<*H&17G=[&WCKQY<-HT.
MJ^.-9\/DZG:WNI;UBU6UD;+Q.BD%PH?(1F0'! & %KD=>2ARQ/%CF#HX54Z2
M]YO<[?1?VD]>\8ZLMM=>*M6U75;>%[E--\-Z<D,;J %\^W:8!BBKG=$ZMDN,
M<\C4^.>D3>./AG-XBO;>+2/&7@VS35-(G^W"XO)84G),CD<-'SC8P#*RL#D$
M$^=07\FJO#'J'BK2? OA?4)V:P_LV-?.T2]CV[[9A:G[HR<B1U^^K'D5UVZ'
M0OV>?B)+;^&[W1K?4=.N8I+C5ML=T+W?!'*((^T+Y5R4++N &?E&'&7/=R?3
M\48T:TJL)*H[Z7N^C15U_7V^(/P[T/Q9<6*RZ7JCQ6VG:993-''/J,TP-VMP
M=ORJ7W!5<LA# 9CQSSVLPS0)'H>H+'K?BC2[J$6FC(K1Z;H^/+(\[RV$D;'+
M+E':$C&X\E:R/V'O'MU?67B;P?"\=Q?WUL)])D9D$MFS-LN!"9 1DQ$.4XW^
M6>03FMBW\/PZK;W&FZ->'0_"ZWOD/K@)CNM18*SLMK(X!9=RX-F0WW2<YR3C
M)WM)=3CNIQC7B]>OR/I+XSZ"/BY\'+62Z_LF>XM-.;55:<>=IEKL1!*LPB;=
M*,B4J8QU7IVKYRBA@\96ND:O"L/B*:SN+>9-4UFZ$&F:9(VU MA/\I9@[C"7
M"G&P#8<5W?[./Q;L?AY>SQ*MKI'P\-RJ"]+R(U[<JO(\H<QS$@*\&TJ<C&"3
MG>^+'P272/B1=:I!')>Z5?![RUEUN=VMH&=9&,"6L:!WC)<$B17",%&P@UTR
M_>QYH_,]G&4_K5-8B"7,G9KY;^AR/P]M[?PGXNU'Q'>33>7)Y=EXD\1:E9.E
MQ>1E@!:/9KSAE>(B>/)! SA>*Z+_ ()RZ*/$/P2^*'@B<@R1ZI/9,-VX?/;B
M DGTWQ/^ K#75'\&?$M9I[F3RX8O]'OM<":=I^ELNV-9;>QD821C"[6V.!G_
M )9<XK4\(>)E_9P_:+T_Q- ;S_A$?B,19ZK=WR+;QB^B#8N!P JRL=V<!<22
M' "C"P[5.:Y]O\PR^U.K"<ME=/T9]1? 74;G4?A9H,5\H%_8VHLKK!X%Q"3#
M-CVWQDCZUURHIW-MW,IY)]*\P%TOP4^)EU?7-T__  C7B^8/O9"8]/O_ )$
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MT9]B/TJ[56"21YUW?=_^M5JJB5$****HHHJAD#-0RY3^[_2G$X/WMOM1C(H
M8)&C_AW#U-(P:4Y^Z,]:649@'^]4DGS2[3TS4NY+N(HZ4'EF3^]3?++?,6VK
MG&/6E+A>O(JBA5.Y\'^$8KSGXRW<DOQ&^'.G_P#+*XUR2YF!Z,D5G<L ?^!%
M#_P$5Z*&##T6O-_C$&M?B=\-;ED#P_VS/"Y_N^98W0'T]/QK&L_=L<F,E:G=
M=U^9\[^)IUUS]N;Q^VH6^H:A'I/A\6MNEF["YY6%6\HJ<JQ$TF6'0,W(ZUSO
MB&;4/&4-Z_\ 9>G_ !#TN=_+AU+2XUM[^^?S"S6WR[F%K&2 =RLI+9+#MO\
MCP7'A#_@H+XDLOM3:2WC+1Y8[._P#]D=K96\P \<-;L.<=O49Y_4]*T\ZII[
M:;I\_AZ^ODG6Q\0:#+YFF6&GQOEYVVD(KR8EW!#N (/4U\[6OS./FS\OQDKU
MIQ?\S_/0;HOB)#975CI6M6_BU9)GBN-'UE!'+JMR-A2TM';Y1$F Q*\$@=F3
M&UXHT%M(\>Z==327<SKX7O+79=736DD,UK="9BLK (VQG<HQ&S9&N<@YK+M+
MC_A,C'J&F2>&?%0919:#:NZ:;J=N1E)[PO)M=W;9NW#>,MD-@$U7DL[C1[.T
MU&&^U29?"=X\%IIFI6_EW)TU8?*O/*E!#RQXD609Y !Z=01VY2(R=G'H>D:#
MI/GV7V)HUU^6.XOX UTEM=3(\%NJX6995?.[*EV.\G.?*!VUTWA36-+\+>+M
M+=X](L=D4+16]I(\4C1+;NLZ"(':QBD;+1X.S(. 3D\;X@\8S16\[:AJFJ>3
M'%%J7FZ;8/,J,61$N[<JDRM)-T$)DPH9W()RU<[/XPN-#@N8K.*'3--TV(7V
MH1P0FQM'ED'F0V\32SQA)B6=Y/D(9EPPX..CVD8+8[XXBG2M*"N]-SSGQC\*
M?&?[./Q@F\:>&[6XU32=/NS<VU[!$QC:)P'*3J.54!B"<8]U/%;'Q@_X*9>)
M/B'X U#0;'PW::(VHPF&>[6Z:9P&^\$7:I7(.,GU_&NXT#Q8FD:QON=4MKK4
MM%L+G4M4>*:%I[B>Y 7#QP6SG/S*OR,<[0<$9KGOB;\(/!/Q&6X$FAZMX1U2
MUT]-2EU"PTVXDAG .2CQ/"B@D88D!6R3QGKRRYE'EIOXCRI>WIQJ1P-1Q4F[
MK2SOVOL<S^Q7\38_$&DZI\/+_5)M+N]:R-(OW59Q;2,4,D&Q\J5?RTP",9SQ
MS72_&&:W\/\ BWQ%+_8_@K4KQKM-!LPAN--NXD,;*S-O8(2J!<,@QR<=3GRG
MXB?LP>+/@U=VVIVD8U2((E]%J&ELTA@7)9788#1XVDY88!!YXKU[X=?M/>&?
MB]I>CZ;\0KI=+USPXDCPW]U:Q2PWDFTA7+/$WERHP1NA!*YYR!3IR=N2KHUL
MS/"R;I?5<7[LX[-[?Y''Q>'?#FC:L0ZP_P!@^%H!-*(/$,4D-W?NA?RMJAFP
M'5DR.=L;\\"OJCPA\'])F^&FB+K%]KU@]OIXU&\:'59X[=7D:1F5I<J.&FEX
M!5@%7/ 7'@;?&SX>_ R\T^'3Y%\52V\7VIQIS?9TFNF<-YDKQI'&RJN0!L;/
MH*\=^-7[6WC#XQ_:K::^DT_29B2-,MCMMQ\V[Y@,%SD#D_E6\,1"@G)V;Z6.
M[#YEA, W*?O3:TMJ?3/Q6_;'T&S\1V?AGP2L?BS6M:U$0B[NGDFM;.64I"?*
M#')7:?NHP7&[GYCFO^U)=3#X>^/(KV&..X7Q+IT8('RR!;:WPWKS[DD>M>8?
M\$X_AE#XQ^)U[XGU"&-;/PS$H@<Y\N2ZE^5"IZ<#/'/+*?2NP^*WB4^,?A%X
MVO5\\+#XKL[<--)))(XC6($L9%5\\8Y';C(Q24I2@JDNO0J>*Q&(P<JU96<K
M\J_NV=_^ =HMA>>#O!FH7%YX;M;ZUU[=]FU.V<-+9;V(6-@P^7#<$+@<YRQZ
M=A^S%$T>I>'48<^3X@5LGG(U*$&N&LO$%NVA:TWB"ZUEKZQ\QO#L%P##:R!"
M<-&5(#,3Q\_08QDY-=I^RM<-/=>&V:1MTD6OD YY']I0COSV'6M</_$CZ'I8
M6RQ='EVM\]^I]#J,*V/K120_ZG\!2U[Q^C]PHHHH$%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M)P,GAM2\60^._P!FWQMJ\4TUVUYXMMI/--M' TI*Q<LB?*,_4GUI?$.C+?\
MB8SI]J\::W;W>D7GV/3XI(-/LL+*&<;0<INW$C"@%QDYYJ358;ZS_9Y^(%O=
M)I@GA\90IML0BP(NV':H5#@;1A2,]0<\T2D[M/9;?<54K2;=-JRBFE]QZEI^
MM:UXY^'^M6?]J:?I]GX7,CM901^;<79C?=&Y9N F1R5[@J<&M[]E=G-UX7\P
M89H_$#?7_B90D_J37,>(FM_%'@B-[7PZ9E\/@MJ&JM-]G4>6V7B&W'F?*"N3
MD GC^]75_LNQ,-2\/!RI,46O[L-NY.I1&MJ%1.I%>1Z>$E?%49/M:_S/H:(8
MB_ 44+]T^G%%>]U/T?N%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7*?',X^#OB8C[RZ7=$?]^7KJZY;XW1^;\'?%*YPS:3=@?\ ?EZFII%G
M/BHWHR7D?.TVDV.K?M!>,%U#5I]'AADL9DN89Q&8F6P!4Y]0V>.C XKC=<\<
M7OCKXO> YKJ^6^:V\46UM#=K:^0+N!%D9'P<8R789 (.WWKM&\,7'C#XZ^)X
M;-;":\BN].NHXKN$R0N$L>%)S_%R.?2N<^(GBZ;QC\;_ (?R36,.FR:;XCMK
M21()A)"7C63.".-N95P/:OF97<6D^I^:S_AW>BY_OUB8>F_&_6O 'Q@\7Z7I
M^I1V%S-XVAB7[9"+BUGCFDN,QCC="3@ R<C&>!G(X_\ :_\ AVWQ,\))\0+F
M&+3_ !-IL-I;^([>*17MY/.!$<T3(SJR_+@@'(_"NI>*^3XL^)5MH]'\00ZE
MX[6)],O$'G6GE/,SS1%F7+!75@4SMP 0<G-3[,O@/]E/Q"+Z37K&-M*AMET7
M5[-O-@G>YO-JQOA5\PEEZ*#M3W-5+6FXR,)?OJ<Z5;6.N_1J^IF?L!_LF^&?
MCS;:OK'BA+JXATRZC@AM8[AH59F4,2Q4@]"N I '.<U[]JGPS\._!_Q-'8^'
M?!.E6=WME@^UQ6CW<UN[INMYC)M) ,B.G[R2+!VG=@\<!^R3INJ?#;X&VOEV
MNIO#XHFEOY9;:)76",0>3&2JD2G/EE\QD' 7').?=9_$FD_$#16TV2XTPWMG
MYD9DND^UM %G\J(LK,&$CR1MM#\EXF7D\UU4?9JDE;WCU\IP>'6#C3C%>T:O
M=GSA\0]63XG:G'I>I21WFH:KX7/V*2-K>9[D0S*\H3@.W,3L-MV1P#CG%9%S
MXGU+PWX_\,Z5?ZE>V,.M>&=GV>6[GMF9HH74XCNA);AMZ#&]B,MN+<9KTG7]
M"_X1.ZN+S5FAT>ST"\^V1W-Y?^5:R1R$QSV;)$K)ECL=$D\Q]K[>!7@EM\:M
M7\2>(+>Q^'_@]M>_L)[B&WN?LLL-K=1S9W,]G"WD]S]_ Y^[BN*=XRU/G\PC
M*G*U9ZOMU_I7.TU'PJ=;3P7JUOI9U*5DGTJ^<:/9ZI)Y+,R'=<6,@\L>7*RJ
M0,@%B<'%<;X1CTWX+>&_!]WJE]H/A_4-'UB;S+!+G51<+:.!NV1H796R[\R+
MC#8SWJCX>^#?CKXG:9=76N>*FT'0Y!-(MGID8D@W1M^]3R;=EMXY 0>'</QW
MQQZ5\._V5OAG\*M=FDO;U=<O(9$@1]3FB%C$)H \$YARORLY\O#,1G!X/-.,
M6]CEHT:LYWBK+S.;^%/B'QA\59=/L_"=QJUC%:W\HE\0:EJT\EM#'<!4"PPS
M.=\FP,4!&-SGA<YKL]6T'PWIG@#2_#-M>?:=(\107ED[W_B:*(WFJ":-EDG$
M)9I'>0(#^\PBR@%1T'3ZGJ,GCS29+&T^T6:-%;S1M8-*JZ=?V3$36C10RM'&
MQ7:P5&R?X@PQ7!^)O#NK7%]JSMJMW;_VU)_;VA"#4XH2+E1B6UC6:V!A4L6(
M!?GR8N>N3EBMCT/8QIKEW9R_A;QKI_@R73?$5W<_#V'2)MF@>('M8+J_F+(&
M\O:KK)@B*-"%SC<A&3FMWPS%;_$R\VZIJ7BKQIJ'@>\-A+&(X]%L8[&Y5HFD
M8$C=&BK(P8;6VNG..1/I^L#XK:RIM;[6-/TWQU:,HBL;[3%AL[R(#!1D<!F;
MR0000^)SV)K2TS6+'PI\/H?&_BJU;6M$DT)].N+75_$4=Z+V[@F(BB$$:F.1
MW*1EW)(7:"1US2C<SI8>4FU?17W\CG_C5X;_ .$V\6?#7X,Z;;VQ_L^_EN;F
MWLIW:"TM&G80,6?+,XMF=F)^\S@@D<U]A7^L3:W\<=!\.V\ 2S\,63:Q=RGA
M$EE62VMX@<=PTY/H I[UX_\ L:_"JY\,VFO_ !E\<1K8ZKXDMWN$@DCV_P!G
M6@(( R2>5"X QA5QW&/<O@GHFIP>&IM:\06_V/7/$$PO;RV7YOL8V*D<)/\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M']@'1+&^^,'Q&T#P2NJ;C96UR9+B]O%7AFBMH5>>15. 65" 2 2"157]C?\
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
M^S%\'/$/Q \<:I_8?A'PK:-?:I?_ &::Y^RPJ0"WEPH\C=1PBD^U>*_M<?\
M!83]G/\ 83M_!\OQ5^(G_"*Q^/M..JZ"?[!U.^^W6PV$R?Z-;2>7_K$^63:W
M/3@X^%/VF?C_ .*?"_\ P2&_:N_9C^+FI2:A\6O@CX.9;+5I_E;QOX9DD1-.
MUA,\M(% @N,%MLT?S,6? ?\ MD_$_P"(GPA_X*.?L+:Y\+?A?_PN+QA!\)]8
MCM_#/_"26WA_[5&UG:K))]KN5:-?+4EMI&6Q@<T ?67P%_X.$OV0/VG?C'X>
M\ >!_B[_ &YXN\57:V.EV'_"+:U;?:IF!(7S)K-(UZ'EV ]ZD_:%_P"#@3]D
M7]E3XT^(/AYX^^+?]@^,/"]P+34]/_X1?6KK[+*45POFPVCQ-\K*<JQ'/6KO
M[+G[9/[5WQ7^.FAZ!\3/V,?^%3^";X7']H^*O^%MZ/KW]E[+>22+_0[>-99?
M,E6.+Y2-OF[CPIK@/^"3RAO^"CW[?0/(/Q T<$'O_P 2L4 ?3W[('[>WP?\
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MTNE7=K8_9]0CAU&TDG?4+^-IYHK5F=[9=S"/S=ZYY.""RD?,O\=6_"]IX?\
M$GB;38)GLVWV\4-N\>/M#126K27$GF)(S%Y0I!?G(7@EOG'E_AO7?["DDNK.
MQT^+3(MY3Q#XDN#?33".0K&X1?OH1(FR= Y4*JN2 :Z3P3JMUI6JQR)>ZMJ5
MC''&1J>K2BSTVT9&<!MBD;U,<A^96*29 *@@&KIU+M19T8?$N$US6?3RU/)_
M''Q>\2_&KQ[=^ ?":RV.DWETUG;6<<I1YDCQ'OEE?<^W8F2!C\:;\1/^";?B
MKP#X1FUM=1L=6^PQF2YMK?S%=$&>4W !@O<?+P,U#XB\61_LT?MHS:ZMA-+I
M9N!>1Q.AA=8+E<LP#=UW.N,9^7UKZ*^-'[>/@Z3X=7EGX;OO[8UK5A]GAMOL
M[P^6T@*[W+*!@>@Y)^M1"G3G"3J/WCAPN%P6(C7>/E[Z=DK_ '6/ /V(?A!;
MVMQ<>.M2T^XU:ZT9B^BZ9 XC>]F78KRC>0-J++'R2 ,GKBM3XR6T&I^._&%K
M>+X=AOK.['B*S2]N[JYN% 7S'/RE@ $96VHN,1E0#G<.L\>P:7H]KX7\&PZO
M=R0V\5QH,ND:1,LT5W/Y<1+7+<B)_,8-L*.5'.0.*\XT\ZQX9L8;V'PSX3T3
M4/!,JVU_-JMY%/</:GA<J22/F?RL[!Q*H7 P*SJ>ZO90V)K1^K4EA:*TW=NK
M,^^U7PKKUW\U]X7AT;Q5$OG!=/O5BMM41&C#J1MV@229QD$I)FOK#X?_ !T\
M/VWPFT$:])<7:SV TV>TM["XGMYIHVE1L*R%MS/#(HW'+8'K7S*U]8ZO?7GA
MW3_&5]K%OKD;ZMHUMI&EBWDW+DJ@=2GWE61" !RH[@"OH3X)>,_[$^ ::IX@
MO-0M;.XE>"^AU>4S72S;HXQ&I4J45\.QW ;"Y. ,UTX6=G8[^'Z\E.2C*R:Z
MJZTW1Q7Q+_9(\/V&O1^,? =XFAZMI>K>8^FZ@[0V\LL:B4K&SCY1MR?E+*<$
M \$A_P"U7'<+X#^('GR0RR3>(M,D4)RJH;>VVKU/('?OU[U@^*/',.J>(+Z\
MN/%_CI1<2^9,L=J88K=#F*7C?B-5/E1R #*2$,"%)%5_&U]'K?[/WC2Z^T:M
M=L?$ED)'U%"ET91%!O#KVPV>F!QD<$5-62DVH*Q&(K8><)PH0Y6]6T]-GT/0
M]1O=;\=_#V\AAL]%M=)\(O()I)V\RYD>)MP"@#Y < <XR.02*Z?]F&=9]0\.
MM']UE\0N>,9)U.+/ZDUP_B[1]-U?PB)M%T?46OM+5QK-Y;,;.!8]^Z1)1@>8
MQ7/3YAG)-=M^R\I74=!#+M9?^$@4KNS@?VE#C\\9JZ"_>Q]#OPJ;Q=*7EO\
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
M\.^+=0\/ZA?>*/B)KWBZU?2)YIHH[2^G62%',L49$J@?, "H/1FZUYY\&_\
M@FEX\_97_; ^.%Y\.=7\)P_ #XZ:3<:G>>&+NZN(+SPWXGEC>.2YLXD@>$VL
MX(,@,B,"R[5*PJK?<-% 'Y9_L9?LG_\ !2C]AK]F'P?\)_"=[^PYJ'AWP7:-
M9V-SJ\WBF:]E1I7E)E:*.-"=TA'RHHQCCO7TW>?L=_$C]O;]@WQE\*_VOH_A
M?_;GB:\9;:Y^%[ZA'::=!&();2ZC>_!E6\BN4D?H8RH0$$%P?K&B@#\\=&_9
M]_X*2_"S0(?!F@_&S]F[QIX?LT%K;>,?%?A[4X?%"P@!5=X("UK+*%ZLY8L1
MEB22:P_C%_P0R\87?_!(+XS? K0/B/8^,OBM\;/&,7CWQ#XI\2P_V5IUYJSZ
MCI]S=LD-K%*T$31V/RH%?YV/*J<)^E5% 'QY^WS_ ,$^_B1\3?VD?"?Q\^ '
MQ!T7X?\ QF\*Z'-X5NH_$&GM?:%XIT>2?[0+*[5/WD82?,BR1@MD] 0"."\)
M_L$_M1?M9_M!_#'Q7^U5X\^#47A/X/\ B&+Q=H?A3X9:;?K#JFKP1NEK=75S
M?'S5$/F.PCC!5MQ!QUK] ** /F'_ (*P_L5^*OV[?V?O"OA3PCJ'A_3M1T/Q
MWH?BB>36)YH87MK*Y\V5%,44C&0KPH*A2>K+UKM/^"CG[.&N?M??L)_%;X8>
M&KK2;'7_ !SX=NM(L+C4Y9(K.&65<*TK1H[A1W*HQ]C7M5% 'YQ_"CX<_P#!
M3WX/?"WPUX1TR7]@V?3?"VE6ND6DETWBQIY(K>%8D:0JJJ7*H"2% SG '2O0
M_"7[%GQW^)/[;O[.?QP^*U_\)(=>^&OA?Q'HWBVT\)SZ@MG/<7S[;1K!+F(N
MT:PK'YAFD0A]VT,,5]LT4 ?(?_!5#_@GGXH_:Q?X<_$CX0:UH7@[X_?!O6X]
M3\+:UJK2Q6-Y:NP6\TV]:%'D-M-'DD!&.05^59'->4_M!_L7_M@^'_\ @I'K
M'[0'P+N?V:X9/%7@'3?"6JZ;X[OM;N%MI8)FGE,'V."/<N\J%=V!90<QJ:_1
M*B@#Y%_97_X;S_X7CI'_  N[_AD7_A6NR?\ M3_A!_\ A(?[<W>2_D>1]K_<
M8\[R]^_^#?CYL5\X?LT_L3_\%!_V']-\<>%_A?JG['-UX.\3>--8\56MQXEE
M\1W&JP?;K@R;6\B*.'*J%^4*0#GYF&#7ZDT4 ?(O_!.S_@G=XO\ V:_B#\2/
MB]\6_'5A\2OCU\5EMX-4U2TLC9Z3HUE;*1;Z?91?>$*GEG(4N50E=REF]Z_9
M=_X6E_PHK0_^%U?\*_\ ^%F?Z1_;/_"$_:_["_X^)?(^S_:_W_\ Q[^3OW_\
MM/,Q\NVO0** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MZ"_X*9Z7\$_'G[3/A70_C_X<U#X?Z'I^@OJ'@[XTV'B6ZT)M)U)IV2YTM[V
M1BS;RA%,AN)C%-N<!0\9R >V>"/VEOC%X^TWQAHL/P3T_0?B)X-O;2*2VU_Q
M1=6OA76[6XC9Q<Z=K,.FS-<%-A1XC:(\;8#A R%N%_9(_;H^.'[57C[QQIL?
MP;^%.AZ5\,?'DO@3Q+>-\4K^XN!+!%:SW%Q9P_V JSJ(KM2BRRP%W4J3&,/7
M*_\ !*'QAXJD^.7Q6\+Z+\6/%?QZ^ 6A66ES>%?&_B.2.]NAJ4IN/MNGPZE&
MB+J4,<:V[F8;MC2B/<2&K6_X))6WVWQC^V7#YDD7G?M!:XF]#ADSI&CC(/J*
M .L\%?MY?$#]I0:WK?P0^$FD^-OA_HNH76EP^)/$'C+_ (1]/$L]K*T-P=+A
M2SNC-"LR/&)IVMT=D;:2HWF2/_@J]X!7]E6\^)%QHWBJWUK3_$X\ W'@<V\3
M>(5\4&98%T54$GE-.SNC*XD\HQ.)=X3)'C?_  3'_:B\ _\ !/#]C/PW\"?C
M;XGT7X7^/OA+]JT.:UUZ7[!'XEA2YE>WO],:3 OH[B)D?$&]U=G1E#+@^(^)
M/@!XZU[P]K'[3\/@OQ4NAC]I#3/BQ!X4.F2C6KCPO9:9_8SWXL2!*+IT>2]6
M J)3'&HQO;: #[;NOVS/BG\*?%_@Z/XH_!"+0?"WC;5X-#@U;PKXI;Q--H5U
M<'$']I6WV*W,,+/\C30/<1QL068*=]96A?\ !67P7H_PB^-/C7QU8/X1TGX1
M_$?4OAQ;06]T=2OO%5W;+ 85M(%C1FN;AI]B6Z[R"I)?;N*R>+?^"L?P_P#%
MFM>#_#OP3N-+^.7C;Q9K-I8RZ/H&H\>';%Y!]KU#4Y5CD^PQV\.YO+G59)'V
M1JNYLCX'^$7_  3;\5_M%_$S]I_XV?#_ ,::O%\7OA'^T%X@U'X=Z#?3#_A'
M%NX%MGNXIX#PS7\4BV[3$JT0BB*D -D _5[]E[XE>-OB_P#!G2_$GC[P"OPR
MU[5MTZ^'6U@:I<V-N3F+[3(L,21W!7EXDWB,G;YC$''S[\;OV[?CY\$_VC?A
M=\-[CX*?"&^U#XP:EJFG^'[N/XLZBD,/V"QEOI'NP?#VZ+=#$0HC\WYR 2!\
M]>O_ +!W[:?AW]O/]G?3O'&AVUUH^H1SRZ5XBT"]&V_\,:M;G9=Z?<H0"LD4
MGJ!N0HX #"O&/V]?^4IG["?_ &,?C#_U%KR@#5\1_MS?&G3_ -JOPW\$]/\
M@_\ "^[^(&J>!;OQWJ;W'Q.OK?1[&WAU-+!8(;A=">:>1A-#(2UO$%)D7+;%
M9^M^ W[;'B3Q1^UMJWP/^)GP_P!-\"^/;;PNOC/2Y=$\1MX@T?6M,%T+29X[
MB2UM)8Y8IGB5HY(!D2!@2*\+_:"^&FM_%3_@O=X9T_0?B'XO^&MY#\ -0N&U
M/PY:Z5<7,Z#Q%9KY#KJ-G=P^62RL2L:OF-<.%+*WDND_M(V?_!++X_?'K7OV
MBM:UOQU\=-+\#W&I>!O&NKM!;V?COP[%,7@TFPM;>.*"TNH[V2)+B!%+2,T<
MX8H<( ?5_P -/^"HNE_$;_@H=KWP.7PK-9Z+9S:AI&C>,#J(DM]>UO3;:PNM
M1TQ+?RP8W@AOU.\R,'-M<@*/+).OX(_X*)6OB3_@HMX^^ 6H>%;C28?"5KI9
MT_Q,=0$MOK%[>64MZ+%H?+4PRB""XD0[W$BVTQ.PJJM\1_$?_@G]^T-^RU_P
M3A\&^.)/&_P[U[Q;\"=7?XU76F6O@6]M?$&KZH[3WFL6DNIG5I(Y/.BN[V%B
M+(>8JQJ$0A2OJG[*%KX;_;K_ &T?VN]5\/ZO)#I/C+0/AKXC\-:Y;J&GTV<Z
M5<W=C>QJ>/,BD$3[&^5MI1@5+ @'N7Q:_P""J'AWX#^*_P!I:'Q5X=OK70?V
M<='T'5;B^L[M;BXUXZK#,\<$<#(BPLLD21@M*RL9=Q,84UM:=^U5\9_"/B[P
M?'X]^ :6/AOQEJD&DC4/!WBF3Q3>>'I)P?+FU*U%A;B&V# +)/#+/'%N#,=F
M7'Q=\/OC3J7B_P"-W[?&K>)?@S)\2]3L='\!Z-XT^'\);=>HEO>V^HFU5HG:
MXC6$R75NH4//&(@I1W&*&G#X?_ +QQ\-YOV*?VAO''BS5]0\4Z5I]S\'7\3S
M>*=%CT>6Y1;XW%I=>9=:.(+8R2^=(\>TQ!-I9@* /KGX5?MR_&C]I#XB?%O3
M?AU\(?AA>:)\*/'-YX$GOO$?Q,OM*NM1N+:WM;AIUMX-#NE2-DNXP 9B<JPQ
M@ F7QE^W%\8-*_:P\,?!+1?A+\-=2\>:IX!N/'FJRWOQ(O;/2-/BAU&.Q-O!
M.FB2S7#$S1.&>"$8+C'R@MXI_P $[/V1?"GQ]^+W[7NL:YJWQ/L;NV^/NMV:
M1^'/B3XB\-6IC73=)<%K?3KZWA>3,C R,A<@*I8JB@87[94'P@\!_P#!:OP'
M8_%KXDWGPV\)6/P#N[2PU:[^*&H^$+BZN4UVU6.&34HKVWN+EVB65RDLSF0Q
MF1@S(& !](?M-_MO_%;]BS]C?XG_ !<^)/PK^'JIX#L+>\T[2O#7Q"O-3.KL
M\ZPR)++<:/:_9@OF(RLJ3;OF!"8!;/\ VC/V\OC'^Q7\+[CXB_%CX-?#^#X;
MZ'<VR^(-1\(?$BZUK4='MIITA-W]DNM&LEFCC:12RI-OVY(4XKYI_P""G'CC
MX"ZQ_P $:OVF-+^#'QCM/BA<#1+*ZU.+_A;=YX]N+!?M\"HP^UWUV]NC$D?)
ML5R!G) QTG_!3WX"^,/@?X:\-^+_ (L_%+XK?'C]F/2=2MI/B/X3O;+1;&ZL
MH5GCDM]4D;2].M7O+"WF1&N+0X)3]YEEC9" ?I4#D5XS\</VNO\ A3/[7'P-
M^%?_  CW]I?\+GEUV/\ M3[=Y/\ 8_\ 9M@+S/D^6WG>;]S[Z;.OS=*[[P5\
M;?!OQ)UN;3?#OBSPUKNI6^GVFK36=AJ<-S<0V=TI:UN7C1BRQ3*K&-R KA25
M)P:^.?\ @IK\7O"?P*_X*<?L3^)_&_BCP[X-\-Z?=^-5NM6US4H=/L;8R:(D
M:!YIF5%+.RJ,D99@!R10!]$?MF?M=?\ #(UO\+9/^$?_ .$@_P"%E?$31O .
M/M_V3^SO[0>1?M?^K?S/+V9\OY=V?OKBNR_:*_: \+_LK? [Q1\1/&FH'3/"
M_A&Q>_OYUC,C[%P B(.7D=BJ(HY9G4#DU\+_ /!5?]MOX,?%GX?? 'Q%X5^+
MGPP\3>'_  ;^T#X,NO$&J:5XIL;VST.'S+M_,NIHY62!-L<C;I"HQ&QZ*<=G
M_P %(OBMX"_X*5?L&_$CP%\!?B5\,_BQX^TF+3?%=OX=\->*K'5+K4(],U6S
MOFA:.&5R!+Y B5F 7S)8P3S0!W7BS]O'XO?"SX<6WQ%\8?LZWVF_#EV@EOHM
M-\4#5/&&BVLKJHN+G2([01-Y>]6DCM[R:1 &PK%2*^K8)UN8$DC;='(H93CJ
M#R*^1?B)_P %FOA:GP<%]\-YI/B9\5=3CC@T;X7V;/:^*)KZ0A1;7EJR-+IZ
MQL299KB,1QJCMDX /UII4UQ<:9;27D,=K>21*T\,<OFI$Y W*KX7< <@-M&<
M9P.E %BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_P"#OQ+D\.V;VEKI-Q+;6COIMI%9"*WO7DEN(I;KSY7.4*3@1R2,OE* ??\
M17S/)_P4KC?Q=;>$;7X*?&J^^(DVG/KDOA"*WT5-2LM*$@BCU":634ELXXII
M-Z1QFX\]FAE'E HV*?BS_@K?\-_#7[-GP]^)EKH7C[7;#XE>,1X!TS1M.TJ(
MZS;:WONXFL[B"29%C=9[*6%B'90Y1L^63( #ZDHK!^&/C2\^(/@73]8OO#>O
M>#[R\5S+H^M?9OMUBRNR;9#;330DG;N!CE=2K YK>H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MD+$FQ?FO67'4D+'UQ6DX^SI<O5GHU(_5L%[)_'*S?IYF7+XF7QX/.C_XFO\
M9,I,,4\?E:A99V&22.1 HF9=I ,:JJ\Y89S6I\76NO&EMI/@;0=0BU+4?%5N
MEY<W\DODQ?V<B^8@G"_(7#*^X@%BJ*-QSQ<\$>#VU'5H[C7YH8GT,-J<>LJ&
M9M6MX6RR3RJ1YQ"\[(SA,;7W&N/_ &6_B++\1OVBO&'B'4+^WT2:;P_>3173
M()%TM$:,*P4Y4B-,\,,94YKGIW32;^(\NF[-4Y;U'9:[(Z3P]\ /AO\ #NW^
MTP^%[WXA-8QPO<3&^C\N,L W-L"&#%2I5"A+?-G 7<?9_"/[1'AS6]/DTO1(
M(_#UQH*JNH:=-8^6]F79MNU54K(Y1" BDGY_;!\(^(\%Y<I%>:UX;@ABE$A_
MMS2)6QIUBQS]L<@-&UW,#O *JQ#X]ZY?2?%/D)I5UX?\0PWD[S@:-HGB*+;(
M"6(-ZS$LC,IW;&++P&QC!K>->=-NUK>ATX?,/JE1QA%)/R5_QU_%GU%XMO\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M;2:]KVGW$TC:E<&8S9W312LV9(_7Y>1ZU](_&K]O_P $Q_#6]B\.W:ZQJU]
M8HK7R'15W#!9B5 P!G\:XS5O%'A7XEI:Z7JD,GB"&\LKC40LK&:>RMHXE\H"
M:)92Q(5FR&))(W GBO*_$_['>HZS;O>>!6NM3M9+5+Q[6[@EM;J($X(#2QQJ
MV"#P"I(Y ]>?VE6$90I;,\R.(QF%A4C@Y)QFV[;OY'5?L]>)$^.7P/USP?>6
MUKK7B;2;%[738?,1;JXM9'CRJ3-DKY8!!7D'(S['B'P9#\+_ !//=76I^-O#
M=EX5ABLM/6:Q-Q9-*4*J4*, _P"]\QC\@SCKC KP'PCXJUSX"_$B'5K>.>QU
M;29N8[B,H!G[R.I[,./6OK3P9I>A_'+P^OB+PC=:[922:D^L>(;"UU1H3!.$
MRRB)U;<CD' 0@8)XSQ2I^_"S^)?B986I]9H^SFOWJ_%?YG!KX<;36AT%O%FC
M74#(-6U6ZO?##S7@B*!UW"2-QPG().\L_7I7TMX$\':M=_##3K.SD\.V,>LP
M_;+F)--EM6>-PV,(LB.K!#"F<AAM;GICP_5/!]Z^G;O$FI:UH^BZJRZCJ]YJ
M>L7+&" $A+>W5(H]Q8-DC<-H'()K$^+7_!02+39([/X>6,<+P6JZ>=7O8%:X
M,*M\B)D_=')R^3DYK6C*%%N53?H=V K4, YU<6[::).[9[/\8M:^'_@.\>XU
M:VT63Q)J.4CTN&SCFNIPR%%1T#GYO5SCY<+TW \+^T+;:;8?#'QY:V=JMG O
MB2P+PA-NUC;6Y;CIR?3CL.*\=_8W\"ZC\?\ ]H./5M:N)+S^S7&K7DT[[GE=
M77RUY'7>5/;A6 YXKU#X[Z]_PE_PI\<7EQ'"EQ_PD]BDZ0K(D8=8H%P/,56.
M HYQ3Y^>//%63,Y8MXG"SQ,(**>B[VL]3H+U+74?#>H+XEUC6K.>RBF.B6<@
M:WM98P28Y!M'S/NY!.#P.<5W'[+\;#6-#=FW;H_$ .>Q&IP_XFN;.I:YXT\"
M:DL7]D6NE^#2[.KOY]Y++$?,0[<?(#@<'&/5NW3_ +,19;_0=WS,P\0MTQR=
M3A_PJ\+?VD;]CT\)[V*I-[*.C^9] QG*M_O'^9HH5MP8CN<BBO?ZGZ*%%%%,
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **;+*L$322,J(@+,S' 4#J
M2:\U\#_MI_!OXG?$%_"7AKXM?#/Q#XJC+*VBZ9XHL;O4%*YW P1RF3C!S\O&
M#0!Z916%<_%'PS9?$>U\'3>(M!A\77U@^J6VAO?Q+J5Q:(XC>X2W+>8T*NRJ
M7"E0Q )R:T];UNS\-:->:EJ5Y:Z?I^GPO<W5U<RK%#;1(I9Y'=B%554$EB0
M 2: +5%9?@KQMHOQ)\):;X@\.ZOI>OZ#K%NEW8:EIMTEU:7T+C*2Q2QDI(C
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MB=C'EXW&R0*XVY*@$$_6% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M0!W]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M#;OSMW-C&XY ._HKY_\ ^'='A?\ Z*%^T!_X=CQ!_P#)5'_#NCPO_P!%"_:
M_P##L>(/_DJ@#Z HKY__ .'='A?_ **%^T!_X=CQ!_\ )5'_  [H\+_]%"_:
M _\ #L>(/_DJ@#Z HKY__P"'='A?_HH7[0'_ (=CQ!_\E4?\.Z/"_P#T4+]H
M#_P['B#_ .2J /H"BOG_ /X=T>%_^BA?M ?^'8\0?_)5'_#NCPO_ -%"_: _
M\.QX@_\ DJ@#Z HKY_\ ^'='A?\ Z*%^T!_X=CQ!_P#)5'_#NCPO_P!%"_:
M_P##L>(/_DJ@#Z HKY__ .'='A?_ **%^T!_X=CQ!_\ )5'_  [H\+_]%"_:
M _\ #L>(/_DJ@#Z HKY__P"'='A?_HH7[0'_ (=CQ!_\E4?\.Z/"_P#T4+]H
M#_P['B#_ .2J /H"BOG_ /X=T>%_^BA?M ?^'8\0?_)5'_#NCPO_ -%"_: _
M\.QX@_\ DJ@#Z HKY_\ ^'='A?\ Z*%^T!_X=CQ!_P#)5'_#NCPO_P!%"_:
M_P##L>(/_DJ@#Z HKY__ .'='A?_ **%^T!_X=CQ!_\ )5'_  [H\+_]%"_:
M _\ #L>(/_DJ@#Z HKY__P"'='A?_HH7[0'_ (=CQ!_\E4?\.Z/"_P#T4+]H
M#_P['B#_ .2J /H"BOG_ /X=T>%_^BA?M ?^'8\0?_)5'_#NCPO_ -%"_: _
M\.QX@_\ DJ@#Z HKY_\ ^'='A?\ Z*%^T!_X=CQ!_P#)5'_#NCPO_P!%"_:
M_P##L>(/_DJ@#Z HKY__ .'='A?_ **%^T!_X=CQ!_\ )5'_  [H\+_]%"_:
M _\ #L>(/_DJ@#Z HKY__P"'='A?_HH7[0'_ (=CQ!_\E4?\.Z/"_P#T4+]H
M#_P['B#_ .2J /H"BOG_ /X=T>%_^BA?M ?^'8\0?_)5'_#NCPO_ -%"_: _
M\.QX@_\ DJ@#Z HKY_\ ^'='A?\ Z*%^T!_X=CQ!_P#)5'_#NCPO_P!%"_:
M_P##L>(/_DJ@#Z HKY__ .'='A?_ **%^T!_X=CQ!_\ )5'_  [H\+_]%"_:
M _\ #L>(/_DJ@#Z HKY__P"'='A?_HH7[0'_ (=CQ!_\E4?\.Z/"_P#T4+]H
M#_P['B#_ .2J /H"BOG_ /X=T>%_^BA?M ?^'8\0?_)5'_#NCPO_ -%"_: _
M\.QX@_\ DJ@#Z HKRKX._LBZ+\$_&']M:?XL^*NM7'D/;_9_$/CO5=:L\-@E
MO(N9WCWC'#;<C)P>37JM !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M</I&V.TE8*EPI2V7:2>!P6X/6N6UW3[?4[^.)I-0^)&L36S1-#;'R;"]M=^
MP )_>0G;PN,$G/0UZ)^T7X=_X5G^T]X?\42[H]'\50/HFH".4QX8H5#F3(*Y
MS'@@Y_=YZ\USGC>WFT"[%G=?:M/N;Y9KJ+0O#J+'.'WJZLS@D)-M<@H6*R 9
MSG KYVM'WGZGYQC*$H5*B?23_'6YAWNI7$EX+?4M<@M[@130Z=I&@Q+)<Z[9
M;<&(E2=LL:DJ Y8]3M)YK6_X1FRTSQ?X=T^'3[JW_LG2;R_C18"]S=DYAMGF
M9=K/)Y; D;E5#GE<4V71;7PW:M=6D6F^#8[B.1T)!NM7$CJ)%DMT*AH92JX>
M'"JWF<9/674-#AM_BSI=O<Z=>O8WG@V9K:UMY6WZDZW+22*0"-RR*58ID'#%
M>P%$=CGC!I'9ZSK>BW5XS:I]EM%:ZNY) [6ZK*EK NR)UDF;"\ABA3AP20O#
M&S8>#[?Q5)]G%[%)=7OV.8W<;LDTDS(74)Y;JBHD0WG@^8F5)[UP%OXBM_">
MMK;PSVMM>"X6<Z9H-E]M>)'C\F5C* &=< 9<9DCS@D@'/>>#/%]WI%S8R7\/
MV>;*0"VN;]KF]N]HD@RL4("8)VX<@KC).UN:VIU%)\K1Z6'K1J3Y:BOT/+?B
MA\>=)^$WBZ31O#,,?B;4+>[GC#7-LJVEB91M:"% NYE#;B K '<02W6O'?BO
MI?C_ %2]76/%MKK\=BX!CFN[1H;>(9.U%3&U/0#%=]\.M*TWX;_MNPV/B2=/
ML<>I3K&UP%549_GAW$G'OGWK['^/]WH-M\'-=_MYH9K)H&4)*P^=C]P*/[V[
M&,<UG'#^VA*;E9KIW/-H9;4S"E6G.IR<C:2/@[]FCX-1?$GQ>U]K5P+3PKH(
M2;59Y $"9&X1DGKN.!QSAL^U>[_%'XE-)<26-I=6:+X/U,0)9:1X=-[)#:/E
M0I>7:J[BNQBN!\^,-Q5:W\(3?#SX+Z;X5T[3]/DN=<TU[O4-4O3NM;6[54D$
M<T1#[G545 -N1QQR:XJ[^)MY_:FF:G/XWU+6+#5H3I^JVFDQ.B0OLV;E#>6$
M)X<%4#$J^#Q4MJE'D6_4SIP6!H*@OB>[[G;V::AX8>6STN"^FN-/C_M31G;P
MP;=&C*^8\/\ H\L>YFW8P1][/R]J].\:? ;0?VD_"=E+J>G-:275@MQ'J<.8
M+J*9VW-&8V7)C&%(W,3R1CO7SC!I\EA#/:S:%XVDUKPM=O<P7=YJJVL;Q>8N
M<R,A7:IP_&/E=^?EKZ*\#6-GK?P_L6>WGM[B6-I[ 6NJW%W;PQ!AN\V9)%4[
M6G.5#9*Q\= !T8:49-Q:Z'K91.-6<J4TI)K6Y\^I\ /%?[(WQ>TKQ'9O)K7A
MF&>-9;^VCW8MI'59/-1<L/EW>JD@<D\#MOVC].M[7X=^.K2SM5M;6/Q-9!(P
M3MP8("6&>Q8DBNNU?XV^(KDW5E;^%6CL9I2(_M&I>67,GR99<G:% +,HX"NL
MB_=.>)^-'B&\\8?!OQ;J5_:QV-U=>(K$^3')O\M#;P,@)&03L*Y(.#U&.@F7
M(ERPV.7$4<-3I3HX>]GK9]-'>QT6NV>CR:(O]@W&O1WS+G64LL_9MF_#-/V#
M$9QMR#CGG!KL/V8HU2\T'R6+PK_PD 4M]XJ=2BQFN;NK/4? W@B:2'6M+GL_
M%&9+C39E6.=6D.TR(5Y;T.<=*Z+]F-T:Y\.&/(4QZ\/3D:C$#^HJZ$OWD?0[
M\/*^,I-Z>ZO3<]^@_P!1^ IU)#_J!]!2U[Y^AA1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%>1?MY_M/1?L:_L@>/OB0;?[=?>'=,;^R;+&3J
M.I3,L%C:@=29;J6&/CGYZ -'X(?MB_#7]H_XC>/O"7@KQ1;ZYXB^%^H#2O$U
MFEM/"=-N"\L87=(BK*/,@G0O$74/#(I(92!L_![]H/P?\?+KQA#X2U?^UI?
M/B*X\)Z\OV6:W^PZG;QPRRV_[U%\S:D\1WQ[D.[ 8D$#\O/V>M+\9?\ !-OX
MT?LN^)/%'PF^)'@;2=2TI_A9\4O$WB'4?#]S9:QJ>JWAO[2^4:?J=U,/^)U/
M>?O)8T58[]@6!PK?5?\ P2,C.E?$3]L33;C$5]#^T!K-X\#<2+#/I>DR0R$=
M=KKD@]#@XZ4 >OWO_!0GX8Q6OB":PN/'/B9?"OB:\\':NGAKP!K^OR:=JEK'
M%)/!(EC93,JJL\1$N/*<L0KL58"E^SA_P4H^%7[6VH:5%X D^(VM6>M2W,%I
MJTOPT\2V&C-);&59U;4+FPCM(V22&6,AY5_>)Y?WR%/EO_!'.,S3_M5WT?[R
MSU+]H7Q3+;2K]V98X[&!RI[@2PR)D=T([4G_  0!_P"46?@S_L8_%W_J4ZM0
M!],_L_?M!^#_ -J7X4:?XX\!ZO\ V[X7U2>[MK6]^RS6OFR6MU+:3KY<R)(-
ML\$J9*@';D94@GD](_;X^$&L_LR6_P 9$\<:;:_#:\GFM+?6;V&:S6XGBNI+
M-H4BF19GE-Q%)&J*A:1@-@8$$_&7_!$OP5\?-6_X)O>#[CP7\2_@_P"'_#,F
MN>)_L=AK?PTU'6+ZWQXCU,/YEU%KMJDF9 [#; FU653N*EV\)_X)L1R)X<_X
M)Q_\)9)!)X076?B:(I)(_+L'\3?VA>C3RRN6593#_:)@!)8-N );!H _4'X0
M_MZ?"WXV_$.#PCI.N:MIOBN\MGO;+1O$GAS4_#6H:E F-\MM!J-O!)<1J""S
M0APH()(!S7.7?_!4+X1IXR\5:#8O\3O$5]X(U>;0-<D\/?"WQ3KEGIU_"J-+
M;O=6>G2P%T61&(5SA74]"#7F/_!:]4/PV^"+:-M_X64OQC\+_P#"&>7C[2;G
M[:/M>WOY7V#[9YO\/E[MW%>)_L>_&/XY_!F[_;2UCX6_!_P;\5=-TOXZ>(KQ
M[2Y\=7&BZU=7"V&F%H+>U&F3PRC8$*EKJ-G9F4(,*7 /M:S_ ."A?P;U+X(Z
M'\1K;QO:77@[Q%X@MO"ME?0V5U(_]JW%T+2.SEA6(S02^>0C+,B>63E]HYJC
M\1?^"C7PY^%.J:Y:ZYI?QFMT\-RSQW][!\'O%UWI\8@+"25;N'3'@DA&TL)H
MY&C9?F5BI!K\[/$GAC29O^"9/A/XBZ;XPT/QE>?'']ISPW\0=7ET:"6WL-)O
MKO6[**33XXYL3(;<6R1N)E60RB0LJDX'U;^U+J-Y_P %.OVB-0_9W\-W5Q#\
M'/ T\4OQDURTD,8UB8A98?"MO*ISND4K)>LAS'"4BW*TK  'H^F?\%<_@5XB
MM_![Z+KGC;Q-+X\\//XLT.UT#X=>)-8O+O25N3:F\:WM;"26*+SL*&E5,[T(
MR'4GO?!7[:7@?QQX+\6>(5M_B%H.C>"=/?5-6N?$WP^U_P .+';(DDCO$-0L
MH&N"J1.66 2,ORY W+GY0^,G@GQE;?\ !=;P;H_PHUKP-X&NM-_9ZO84.M^%
M9]:T^.R3Q!9(+>*VMKZQ,; ^5M;S"JJC+Y9W!E]U_:#\/_$S0/V#?CNOQ)\7
M>!?%EQ)X(U@V+^&O"-UX>2V0:=<;Q*MQJ5\923MP5:/: <ALY  W0_\ @KC\
M"]:\-Z-KTVN>-M!\+^($MY=/\1^(?AUXCT+0+B.XVF"7^TKVPBM%CD#H5=I0
MK!@03D5](37<-O:M<221QP1H9&D9@%50,DD],8YS7Q_\$O\ A&A_P0%\%_\
M"9?8_P#A$_\ A06GG5_M6/)^R_\ "/1^;NSQC;FI?V0+^WT;_@A;X#N/C5=Z
MMI^CP_!VW/BRZ$4\U]:Z?_90\Z0K$CS&5;?).U6?<#P30!W.D_\ !53X$ZS>
MZ?Y7C*_CT?5[R/3[#Q'<>&=6MO#-_/))Y<:0ZQ);+I\N]R%4I<$,2 "217J7
MAS]H3P?XM^.?B;X;Z?K'VCQKX-T^RU75].^RSI]CMKPRBVD\UD$3[S!+\J.S
M+M^8#(S^=?C;3?CM^P3^P)'?7MY\#_VM?V3?"/A:UNI-,\0:,='\13^&H(8W
MA"9\VPO#%;K&P\V)&E\L'[YQ6MXV\0^)/%7[9'[=>K?#M-13Q=J7[/OA^[\-
M)'&8[Q;U[+6WM0J]5E\PI@=FP* /K#Q7_P %1_@?X0U'6HI/%6K:I9^&[B2U
MUC5]$\*ZOK.BZ/+&<2I=:C:6LMG T9!#B25=A!W8P:ZSQI^W#\)_A_K_ ,+M
M-U3QMI,<WQJG-OX)G@62ZL_$#^6D@\NYB5H5#K)'L:1U$AD54+,0*\F_87U6
M^T3_ ()5_ 5O@#X9\ ^++&3PGI,8L];\2SZ#9)$;/-S(9[>PO7:Y%R")(VB4
MEWF+.&7:WQM\.=1\$_MC>,_V&]'M?ASI?PY\&W.K?%+PNWAG1]9DU"UT_P"R
M6=W:O):W9A@<9EB::-Q&C1EE*X*@T ?J1XW^/OA+X<?%7P1X)UK5OL?B?XC2
MWL/AVR^RS2?VB]G;FYN!YB(8X]D(+?O&7=T7)XK#\5?MB_#7P1^T[X:^#.J>
M*+>S^)7C#3Y-5TC16MIV:[MT$S%O-5#"A*VUP51W5G$$A4,$;'QKX^^)VJZ]
M_P %,/V.?"GC&YCD\>?#W6O&6F:W.4$2ZI$?#<KVNIHHP!'=0XD(7Y8YEN(0
M286-?-_Q U[XF?M._##XP_M+>"?@I\2?$WB2\^(&G^./AAXJL[_0(]&30/#+
M26UK&T4VIQW^RZ@;6&=4M6+_ -H_(L@QN /TT_:=_P""BWPN_8Y_M:;XB3?$
M#1=+T.V2[U#6;?X=>(M3T6SB?&&?4+6QEM!R0"/-RI(! /%-M?\ @HW\+6MM
M-FU&;X@>&(]:\1:7X4T]O$WPZ\1>'Q?ZGJ4CQ6=O#]NL8?,WO&P9URD65,C(
M'4GY]_X++_&G0OVC_P#@WV^*?C_PS<?:O#_C/P-9ZSI\G&XPSRVTBAAV8!L,
M.H8$'D5U/_!:&,V_PV_9[U*3]W8Z+\?O EY?3MQ':P_VHL?F.>BJ&D09/'(H
M ^FOC/\ M!^#_P!GN#PQ)XPU?^R(_&7B*Q\)Z.?LLUQ]LU.\<I;6_P"Z1MF]
M@1O?:B_Q,*\NN_\ @J%\(T\9>*M!L7^)WB*^\$:O-H&N2>'OA;XIURSTZ_A5
M&EMWNK/3I8"Z+(C$*YPKJ>A!KSC_ (+(1F_@_9;L8?GN[K]H7PA)%$.6D6&2
MXN)2!Z+%%(Y/8*37AG['OQC^.?P9N_VTM8^%OP?\&_%73=+^.GB*\>TN?'5Q
MHNM75PMAIA:"WM1ID\,HV!"I:ZC9V9E"#"EP#[&UC_@IE\$]'^ .A_$X>,IM
M2\'^)->B\+:=-I6AZCJ=[<ZM)(T26'V&W@DNUN3(C)Y31!PV 0"0#K_#/]N3
MP7\6?'%AX>TO1/C#:W^I,ZQ2ZS\)?%6BV*;49SYEW>:=%;Q#"D R2*&8A1EF
M /YD>+?!_P#:?[!'P?\ '_A#Q[X3\0>*/CM^UGX>\?3ZA:Z7<2Z+X?U:\ODA
M^QFS:6&X=+4V\:2QR20RNZRY,9;(_3[X3>#?CMHWC6WN/'7Q&^$OB/PXJ.)[
M'0?AQJ&BWLCE3L*W,VN7:* V"08&W $ KU !ZU1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
ME\,_'/X<:MX0\8:'IOB3PSKL'V:_TV_A$UO<ID$!E/<,%8,.590P((!KHJ*
M/&?A5_P3^^%?P>^(>F^+--T;7M4\1:'#);Z3?>)/%6K>))-$CD79(ME_:%S.
M+7<GR'R F5)4\$BNS^#W[/G@_P" =UXPF\):1_9,OC[Q%<>+->;[5-<?;M3N
M(X8I;C]Z[>7N2"(;(]J#;D*"23V=% 'SWXL_X)8_ OQE9>)+>X\'ZA8P^+/&
M%M\0+]=)\3:MI6WQ! ,1ZE;FUN8S:W&<,SV_E[W57?<RAAO?#[]A'P1\,O&>
MGZ]INN?&:YOM,E\V&+5OB]XLU:R<X(Q+:W>I2P3+S]V2-ES@XR!7LU% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-_&)=_PJ\2+_U#
M+G_T4U=)7-_&([?A1XF. V-*NLC_ +9-45/A9CB+>SEZ,\%CUVZ\/_'3Q%=:
M?9PWAE;3H(XI)A$KNUE)@L3_  @>]<_XM\*7G@_XK^#(]473EN+_ ,1VMR4L
MD\N&(OY@V@'KCRQS6I-?:/HOQ@\4-KD*S:?;_P!FQN#"9&+-8RA0 ,D9(P,]
MS6#XGT^\T[XB^!H[J&_M$_X2*S>U@OI!)<+!^\5 QSP058D8XW>W/S<HVC==
MS\YE:W,]?>_5%#7?!NMW'C+Q)J2>&=-U33;K7[N2&8F3SI%C=XI!\KJ/-^;;
M$ON[?PUT_P +/!VI6&N0R:AX9ET6&.4737NCW96. PQ^6Q/F%OE\M@@P<LLD
M[C[ZY]"\)?"&Q^)7AK68=4/^A_VU?F.)84\R*07DV94D(W*Y0[,CD#/K7%>-
M/!7@WP5IVL>%]+EU6^NKR&XM]4O8I#$VEVQ4NVV38(\(JQ1[-P;8JCGFM_8>
MS7.]#I^HNBEB)6MK:\DM6WTL>9?$KQ;8_&31_#_V75--NF\=7ZG4=/OUD5[0
M6A#31V\L.UE SN D?&./:N;U :1X*U*\UAM%\1>#]?US.C^',R+?*D2JD)F1
M"JLA$85-V]C\Q()ZUM_#WX*S7/A35[/PS)%KNGZE;N]E!<RPV]V6+"&5B!N.
M FXAXR/F3!!S@8&G7,W@.\CN/#OB*^EO&=])TG0=<B$(MDC!#3('^0D,$.2(
MR-[9^[AN&4W?GMN?.8AS;]K);Z7\U_5_4V=*36-<D&D0WEG\1O#?@E/M&H0,
M#<75S?G>!L#CS-H/"LC$;0_7BLK]I31++Q9^S]'+9QW5OJWA6X@O]5M;F1Y)
MK%]0!=H]Y 5E!$>!U&.:JZE'9:5I5K)KGA*:'PSI]R98;G1G\B'Q#?N0%0 %
MT:( /M8$;5'&=Q [7Q'8?V_^S5\1(O\ A)(_%<=K$UQ<WMP6CN[2\\U'>U9
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7,_&9V7X4>)"#C_ (E=S_Z+:NFKF_C&,_"GQ)_V"[D_^0VJ
M9;,Y\5?V,K=F?/\ :VYUKXX>*8)-5;1U_P");*+U6$?E$6,O.20.<D>O-<WX
MH\77/BCXF>!9KJ\M]4DA\1V=M#<00F,RH/./F-GU/LO3O6UJ7@JZ\7_&?Q):
M6<=BUXLVERI'=D^7(JV,F5.WGGVX]:S_ (F^(;KQ-\7O $?]GC39M.U^QL[B
M'*[$>/SB=I!Y7$B8QZ].#7SK5XM/N?G<FU"W]]_/5'K/@_XC1^";1K.2&^N)
M=9\1ZC:V[6MJ\Z0R?:9F!F(!V1\8+' 'J*^8O$<-QJ/C+6&T;7K5=)MW^UZQ
M?1"SE:\F!=E4M'+%+W\M !_""<]:]&^%_CG5/#OQI\?VEG ODP:O=3WY+>8U
MPCERFT$XA* ,Q/W7X'+$ U_!/@%O'GPKL[G3=:BU[PK;O<7%Z]S*;:6>56.R
M(+<B1!&%,:YW8&9/F' JJDG6BDMD5BJDL915.&O*WIMLV3?"?QS)JWQ"6]N[
M7Q)H]QJ=O/IN@0?8KK='"J9\R7#31LO0J_1G!.#UKI/B_P##+1?BUXBG&EQZ
M;=:G"\5MJ=UJ >*=D /[B%E*;9G*YS@J""#CI5KX3?#1=+MY/''B2UM+/4/L
M3-:26)AN'TRW="L?E>5;AF8*2H#%@!W)KF?'W[='@#P]'<6NEZ'J.OWD4<J*
M6MX[6.5IB?-:0DJV7*@M^ZSFME",:2]H=5.E2I81+&-13Z/4\Q7PEK?PQ\07
MEOH]OXP\'ZB(5BAMX+1M2L+8.R[HHU!4S3LN6\QEP@+'<>E=5\7X=,^'7P!U
M"PNM.TB3Q+XJ@&FZ/#I:,KW<<DF7/E,!ER,;G"C>TBIP *\]^('_  47^('B
M9I(=/CTOPZN-B"")9I$&.AD<D#Z[!5S]BWX9:Y\;O'FJ>./$FI3WMSX=4O S
M7$<LK7#(61QNP@5<9&XA<]>,UQ4Y1E4Y*3O<^>CB<//$?5\'>4I::Z)+J_4V
M)_#4_P ,_"GAOP?9SV.AZEI=N+BWO][&SU:>9XQ<0.^TDD,-OEABK!/G([8N
ME61;7;&2U@/A/7&M3%<6UR1;V&I?ZK;")LM'"&^]]GB5M_\ ?7->I>,/@QJE
MUJFO0WLFGBSO/.U*[15W6=PL3 %I!(T?DN655VAY%"[N%K)\*_"E]4GO='U*
M:.*UM;^&UU#"O);\E1MM=WES1IM\I,PN4X8LI&32]C)R]XTG@:GM53Y=-M^Q
MZAKP@^!?PRTFSL]/T31YKZR>U&FQ2G3K>[N6C3?+YNXF%5.\9Y<Y3YLXKYYL
M[\^(=8U:.6&UNK6UN8H3INOR211@#,DL=C.?])O7+J5P<#+@;7!S7>?M':@W
MQ&\>S:2VEQZU'X7:&/\ LC4I5CLHD1W7[2CJ"7E<$#R^ORC*OG%<7>6?_"2Z
M))KD7F:YX>TE[D7.MZM"%U;0@OWA9Q"(+\@90,\*2V3"1BGB)\U2RV1OF5;V
ME7D@O<A^9TGPPOIO%,V@K=W&H-8P7#!8[R18-?T)64@.PCVI:VGE0[<KEB9
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
M1AX_\>H]I'N'UBEW7WK_ #.HHKE4^-7A*4;E\4:"R]BNI0$?^A4)\:/"K/\
M\C)H>W. ?[0@Y/\ WU2]I#N+ZQ2_F7WK_,ZJBN53XU>$G+#_ (2CP_\ +U)U
M*#C_ ,>IZ?&+PJZY7Q-H97L1J,'/_CU'M(]RO;T_YE]Z_P SIZ*Y7_A<_A7S
M-O\ PDOA_P#\&4'_ ,53I/C)X40_-XGT%5]3J,''_CU'M(]P]M3[K[U_F=11
M7*_\+I\)EBO_  D^@_+U(U*#CZ_-3/\ A>'A$?\ ,T>'Q'V8ZE!S_P"/4>TA
MW)]O37VE]Z_S.MHKE'^-7A$,/^*J\/C/KJ4'/T^:E_X7/X17[WBK0E_[B,/^
M-/VD>X?6*2WDOO\ ^"=517*_\+H\)L 5\4>'V4@D'^TH.<?\"I3\:/"(4?\
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
M_%'P"LFJ-K,E_P")+*^ENB%6/S#]H'R[?4*..1QVKY]I)-+N?GDKJFW'^?\
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
MU*7Q%(6NI9?"UQO8?PJH$N,)SBE\,?%O4M#U*&^;1?'&MWEOIR6,44WA.?9
M!C>1^]S\X SDD\=<<4<WFQ^SH;<\OZ^1S5U\-M>M/#<.O2>'_AI%I<S*5E/A
MJ)OO< X$N>IZ8R.<]#2:1\./$VH:)>7UGX?^&EQ:6+NLSGPPD:Q%!N)*M(&!
M'IBM:V^(5]I4=G"_A;QU-I^FW<EU%I[>%9C;@G[J_P"MR0G4 ]RV<YXFUKXH
MZAJO]K2+X;\>:?#KRQ?;(8O"L^R4H<E_]82"P.#C&<9Y/-3&IK9W,N6E>RE+
M^OD<[X?\ >(O'-RT>F>&?AC<3QJKE!X8$;1H>FX/(N>N<C(P:+;P!K%_XF;2
M[?P[\,Y+Y9VM#"/"^<NHRP#^9L^7OAN.]=CJ7Q@N9M4T^^L]#\7Z-/IMLUJC
M6GA.X!DA*[1&RF3!53AE&.& -9[?$:0_#ZTT6ST/Q?:O:W N8KJ+PG=&>*7=
MDN!YA X) '8<57-;2[-O84+:S>GX^FAS7B;P#XB\,7T-AJ'AOX:VM_(JNJ'P
MOYC,I;:"660@#=QEB #QFK6O?#'Q-X,2W_M?PO\ #6UBO' C)\-1S>=U/RA9
M&/;]1ZBNFM/BW=6]KKD>H:'XPU1]>)%S+-X3NMQ0+A5 \S "Y.!VJOX?^+VH
M:'>Z3-)H/CK4FT>S:ULQ-X4G6. 9^\ )<;MN%]PJ^G,WMK=DJE0MS.<M?P]=
M#FAX+\3WGA?_ (23_A'?AG'I>S<DX\-P\9;:<@R@\'KQ5KP]\-_%'B:"Z_LK
M1?AQ<"S.)POA6"%HSC()5I V".0<<UH+\0+RZ0V9\)^.GT>34!J!T]/"LRP,
MP&"A_>YVDX)'3(J[KGQ:U;Q#J.H7G_"/^-]+FOK+[#/';>%Y66X ;(+ R]0,
MK]":GVCOU(BJ/Q<TK?UY&-X0\#>(/%5R(+71?AW-=21LZ*/"T,+,J,$9@S2
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
M3QKXJFNK6SUB'[3:QQ3;)/"MC'M5^A&9EW @#D9QT]JR/$_B?Q)XJU#499/
M_C:WL=2GBNKFSCT0>1(\9!^9/.Y)VC)!'2I/&'Q(\8>,=3BNCX#\<:>]O:S6
M(^Q:/Y+31. -K%ICA0,XP,@G((JG47=ETY0W;G9>3U_ ?8:AXNUG78;.W\01
MF:\FDM(&;PA9+"TL?+#S//P1@K@]"3@'/%/\1W/B[PO)?6MYK<=O<691IE7P
MI8R1IYG"EF$NT$YZ<GW-5[[QWXQO_!FFZ(/AGXMA@TDH]M<1Z8%E5U_B!$N
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
MEP-@8,,#@%N/F(!/057-'K<I2A:WOW])&K<1^--+T+1[[_A)[\P:Q/%%;;=
MTPM(9,8PH<=^I.,=ZDMD\77>AW^JR>*KY;/3?,%R&T72XY(BA((92QP<@XR>
M>M<;X?UKQ]X2U>WOK?X:^(KB2QEGEL[2Y"O:VWF8SY8W KZXYR>:=<^)OB)X
M@UNXOKKX9>(K;[9/%<S6T4JQV\[Q]"T9SG/).",DU#DNEPYZ=G\?W2_R.HT%
M/'7B;6KRST_Q7JR7UK!'/Y<WAW3(6V.,@CY^1TXSD$C-5=&U_P 7>(M6L+6'
MQ;K7FZ@TD4!?PUIR1S-&&)^;S#_"OZ8Z\5G^+/&?Q(\<Z]%>3_#?7K.[C@>U
M>2R(MVEB;!PSG?D<=!CK[4_4/'GQ$O\ PWIFFM\,=8MUTGRWM;BV 6>W:,C
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
MQ+,@9E)1MIW#*GTR,'H03ROB#Q+\3/$FM7VH3?#/7+.;4K9;>X2UE6$3JIR
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
M#;X6?$K7O$-UIM]\2-<NX5A1S?V=T1#9L'7AEWL6,JY*[6(0 EL'Y![)\-O
MD/C^SNFNKSXA:*;&^FLU2\UN[CENUC8 3*N1^Z?G!]J\=^)/PJ\._"2'0-&G
MM-9;PAH\CW\.J17B/(EY)*EPL1C48:,) HP #MV@9W9KC?$GQ(\4>#--T?1[
M[5&MK.^M572=:MI]Q1HK/ \Q%R[KYMPX\MR&! (XZJG5ITW;<BCBJ>!;A5C*
M7JV_U/HGXP>";+X8>'5U.X\1>,FL?G#@:U=&9F,;>6L>6"[B^W[YP3QZUXCX
MZ\5:E:>+_%GV7Q3XX@TO1[))(;>WU1Y660M'QND*XE&XYA<@D$[2>H]+\3>+
M'\?_  HU'P[K^H?9]7TB[AC6]N;A+6VU,/(PC57.5E+0?>4C;N8 CA@.3^)7
MPQNKSQ7XPNY+)E_M(PZ+9B.WCE^U ['8!7*JT>Q!D,N0>(Y2>*G$2<I+V>Q&
M95'4:EAMGZWV]23X;MJFI_%/PWIUUXJ\5-8W6BQWMPESK%Q;_:I7&TE2S*<
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
M^_9*LC%P%#*%)5SRZ9QGG/T#XR?#_P#:'G:7Q<NG^'_$NK6SVFHR-;%;'4N
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
MQNV(P5+=)?\ 9Y[*XT-_B-K$.N:+J/\ PC/BZ>]GFBF>".&TFM8,,OVB,2R
ML,%1* >(V! QFN0D^(%U\%]9L?\ A*O"FO6LVG7CWYU#3Y\6]^S[=S,60JR_
M*" ' ]J&W:[,Z\7%+F>AT>@PP^%[O5GBN+K45TBR&C1B"+4M29&8%)"X7R8L
MMLD!*$ ':>];GBSXD_\ "O+G4[3[':W4=OHT,DMI?Q001HQ,;+O\ZY)',A&"
MO!XW9KB?#/Q"T7X@Z:VFOK>EQR3Z@+B1/$6K7LFZ/(  (D,><!AC=@YR1D9#
M=1MI-1'C75[>Q$<-W<)!%>G3K/3(5B,I=MMW(6#H2J<$$\<5*DFM"*>(<(OV
M3T^_\&7/$_[-'A'XEWL.J:6EQX7GO-+CU#;;JVH622.C,XPB84*48!A(<X^Z
M.]?X8Q_%;]G2:^TS1]/M/&^@W,)8P6\_GK&CYPR(KK)$6&<@J!GZ9KI?%B2:
MI_:MDLB_9]-T:'3!-=[O)DG?;&8T><K:L>7Z1ON )')Q72^"Y;BRN/[#6UDL
M])MX[7109U:WMB8AYDK;D!AX?Y%(ACRT@ YQ6T8IN\=#MHT8.K[2*<)/JO\
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
MTT<QQ3F[RO?3Y'CW[4'PGC^$'Q/O-.T^7S[&;$]C+_STC<G">F0WR>Q%>R_
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
M;.&7.1\N:Q/BEX-NM!\.6\>I1Z/X9UKQ;:_V?)'%>C[.;9(+9G*1H-FYI4=
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
M3:TZ6>,NS9SY0P 5&!D\;W_"H?$-Y8W"1M+=:AX5G,]GKL]M%(;Z"3=(T%E
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
MB,'FN0T37O OA(ZM-?>+K6UOM<O(K[4CX=GDU.VO6CE<M B21E1&RL&<ER>
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
M9/"\L\D6I2QO(3#LF1D2 A@6RY+,3P !7:P#XK?$/PE?:QX5\%:)X?DU:/\
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
MY_*M3#:N"SJO *R'HI8J"%X),>F^,/$/Q:\!VNI?\(_K'B6^O(YHKB2WNV6
M7)C2Q\HJ$9D;[*[3AB0 \TG8$T2K2:Y9$U,PQ%3]W6WZ6_'\3K&TQ/%W@#Q)
MX+TNU\)Q:IKUE]H>*UO#([7%NIEC')8-B-K%"00#N<\YX\O_ &;OVN+GX4:3
M>>#O$TE]_P (S>0S6RR6Z_Z9HS2$Y>,]2H)SMY8'!'<'U3P-;3^"_%LE[-X/
M\/:>RW<10WET8IX1-?QQJ ))-RGR+;>!@!C'D C->%_M7^ YK#Q3;>*H[>WL
M]+\:1)JML(766-&=$>5!(GRMAV)XQ\K*>]3.5114UT.+%5*L*<<52?OQO?SC
MM9GOGQ(^ D/CKP]JEYX:TU?'4/B+3[*\BUFZU:*.UO+NW'D%2BLA8^3YDC G
M:22/:N-\5:OI]_JM[_;&K/KT/C+P_&++0M#7Y&O+79/+'N'RC]_"PR S'S>2
MN1GD/V)M ^+&KZW-<^ [A1I=N2MPNHR'[ )"HR"OS'S-K=AGU.,BO9/'7Q'3
MX>ZG:Z#X\\.7GP_EDGCOK/4?"TL+6\HC?,I&(Q(JOE?,4[B0%/KG=<LX>T2L
M==-TZ]#ZPU[-OJU=??\ YGG^MZW_ &?X,\"-XCNIM%TW1;DZ4WAC2V#W<SN2
M(5E!;<N^%G1D<[\#Y5!)QF7OA?5+73-2\&WUKI=OXD\+S1ZO8Z=;RJMGID&
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
MSQDD^_RM_A6A51*B%%%%444\X&W;EO7- .VC.UY,]S2':HY6IB3$56,?N>M
M.&W%MN>M 5BN0<**3/KEJK0H7&5]J8\>T?+Q^-/48;Y>C4$;5^M#!C53(^;D
MUE>./%5OX'\*:AJ]]YGV73;=[B18UW.X4$X4=V/0#N2*UX^)Q]*X7XSZHJMX
M;TEAN;7-9MX ,=H0URP_'R&&?]JL9R:1S8BIR0YG_5]#S'XV_$ZX_9V_9PN-
M4N(A'XM\82L7\HYV7<ZDDYZD1(H53Z1+7F/@SP9=?"WX?Z3X5DO["QU;QA%<
MO=O'8_;+^2^"K,B'</+78C*/G()9\CDYK6_:\UW_ (6G^U/X.\'V\<ES:Z/B
M^NH4&&D; F91ZYBBQ@]2PK+\9^)[R_UK4-+O-4G\&P^($36X;'2HF;4FN8U*
MS1R2@B+S'5<;3(IRJ#!&0?%JU+S;^X_/,QQ"J8B5MJ?NKS?5_>2Z5XSU+68-
M/O+BW\<V^GWEN-'U*34-:32(+>1%11.(]O#%=K[@P(P^ <<S:=XGE\-V6EM<
MW5GI]]HMT=(OK:X\=23EH'^[(R1*VZ7ER RJ1M'MCDY?"-AXLL9;C2_"*_V#
MXJ5IYKSQ'J)M?(U!?,50(PRMM8L<[2V0_0 $5L^#_$S0:;XCU*ZU-5MK;3&M
M=3.BZ9]C6&^MY4"H;EU\QF;<F O!+.<C&:QC474\SVEG[^S^\O:C/H/PRTEM
M<UZXN8[JS%[HH6WNS<:E>JS?*L9G@1Y AW#)95&.K8Q7/CXI>./C%?Q6OA72
MM,\(V%\8X6O=2N(OM>I/ H5#NV[MX&!A$RN>#5ZVO+[P[J3>*/%<+3>+X?L]
MY)<0^;-;V=D[%#$C&WDB!5@H8AV;YW.5XJ74;Z.:\O)E:XO)?#-X=5^S0PZ9
M)<7-I(@8RJK0Q[5PJL0 6Y(/(XGF5A5)5(T[0=EY;_-GEFI?#>/6)UUCQAJW
MB[4K&&[-M<7%GIZW$:[=K%_,>3*H0^ 0G5??F;QU\']-TO\ :%TWPM:Z?Y:6
M,(NM3:WEENFF1%>=B-V"9&A5> ,;L =378>![ZQUW6=3T_P]=>%;:T\02W#1
M17&GB*1X9K+S;='4QE6V$-DHV,>]97P%T&\^*WC[QAXPU 1Q6EY+'IT!2Z%K
M*LLK?*8&8;0Z(@VAN"<9-96C)I(\WZO&<XTTKMN_=Z;G>W.G:AXBFAOK/7/
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
M>$]6\2:7N;PQ<W4\V]-\S1H9XU'D[@F61U.P\$Y->C>-_#VDK<_VI=)-<6$
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
MV1MWW!ER1@^2>ZYK9^.FK3>+/A9JBVOB"XU:TGGTXI:36Y5_W]O;219)R/\
MED[84]6QDUZ?\/OA5!\,X;72[6!KJ^\-V4,,_P#9L[PZ@^V&[D8A)B(Y27E<
M*R\_O",C%8TZ?O/R.7#T95:]^D%^+."^)/A22Y\&ZQX;>:YUB>*!VN!8:4EC
MIL%VF;MIF;JTGDF.$*1GKWYKG_ 7B"/7OAMX;NKC6-9M[B'4K;P^]E:LK*JP
MW#7B.<R *K*RQ9 ZQY&1D5[)+;NNFV<UU)=7$UF3;QZIKA<374L<KC?';18>
M1 9W4[L?=B/8UX_\,/ VI?"WXP>/_#=CK7]CPZ/'/J:OY>YIXXX9508 )4J)
MM^1R-H/I53NI*QO6IN-13C]K3_(V/A!X7T:YBTFY_P"$'U.XN-EEC4-2NVMT
MB$E[-=M(P554[#'N^]@G:"!FLO\ ;)\!Q^+O#.E>)H%T%M0TNQM[/5H=,OOM
M<FT10,)&ZD;7E"<LY*-$=_S8KHKA;#6[JYLU36O%WB*=)6W7&;:R-Q:Z8L1W
MLYW;6:X+=5;.,]!75?":Q@UKPUK.AZE)8R:3J-T^F36^FQBU@6%5DASYC)YD
MUQ$+3YF!P%4,6^6E&+G%Q-(VKP>'?5;G9_LM_M<>"'^"6BVEYX@TG2+[1-/B
MM[NVN9A'(OE+M)7."P( / Z-7QE^UY\7=-^/?QLU+5=&67[ RPQ1M.FTR>6N
MTR$<]<$#/.,>M>E3?L!>'](\66K3>/+6ZTG4G7^SX+.!WOYD;S&0,H^5=WDR
M#=@ ;&S]TBN\\%_"'X?^ ;K3+K1/#4FH7FH C2[O5[D-*;H(C?9Y;8HRQL1O
M+OY8$:XYW$@:UE4J4U3G:R%C/KV*P\<+B>6G&/SN?+/@7X%>*OB=-NT_3;B.
MWW!?M]X3%9VJL?O-(Q '4<#GYNA[^T>$_P!F'PW\(==CLO&=Q)JVJR1LMA#L
M>/2))E0L=UR/F94("L0%&\JN23BO0?&/QBU5M+;46DO;:.Q@2XUJPNGV1>2Y
MCC:\CC+;XPS)(L29!4C>1S7'6^BK<Q6>FQ7&JCPUX@E0Z6LMWYO]F7X&8870
M.2%B61GF8@[BP.<J<8)0AH<%'"X6AK33E)=;V7W'<:7XXU!(+1-#TZ+PU9PS
MK;C1$@0C1+W:GDSNRH6VES'&P #%I9U).*VO''CZXM+72Y+/0;S3]0OK2":!
M+FSBC2&1\B.; 7!-M%%+*8W.Y%*C/)%>?^';G5[R6.ZOH=0:XGMX]&U!+A6:
M9W7+V;2,Z%8@5!=R",-(HS\PKI-3NY[N"5(;&U.I:]"WF"SAD=%-P4'FNLF_
M*B)?+9HP"JSL>V1JJ[Y6EL>M3Q5:=&23^[8Y?Q7I7P_^*_A]-0U:*31K7Y88
M=7DF0:M>R@@,SP+A=H;="<Y8':=Q)R/+?'?[&'B+PMI]I>Z;-#KT5Q UR;>$
M>7J4. K,KVK$N) '7<$SM]N,^D3W^IV[-XHTRZCDBM94T;PM:W!=V8_<$DH<
MK\LD(:,@CBX4^@JYHOB2_P#!&M6^GZ5JUBNI26\FHZWKDD2W$UK#'@;H\.09
M(@NR?&#*,>U<\>66DOP/.J0IU_<K;]UI^!\KZSI]VFLF.\C^S-;  QS0F.12
M!@ @@$$<^]?H)^QY^U9X'E^!VDV%_K&E^'KS18_L<]K>7"0L^T_?3<1N5LCG
MKUR,\UR.H^)M%^)B7;^+](CUWPY'?II^C&>)X[JXNI06R9LL!%)E6C8,H7<L
M; 8KE?$/[&O@GQ8?+T/Q!<:7JB3):2%V-YI\MP4D9HXY0H<[1$_);&X;<;BH
M/1A^>C+FI-:]SKRNAB,!4=?"-2OI9Z,Y/]H;QGHW[8/[4NDV^AAK6QAA%E)J
M<C;8UAC9Y'GZ850&8 G.<CIQ7J7BNSL;?Q1J^FP^'-!UC2;&T.F6T>G:RSW<
M4365Q#\R!OE9FB,?"9RV1N/S%GPQ^ .F_L_> =<O].UJXU[Q!J5NY&H:/AA9
M1*=@CB+ J\KR,-J-C>RJ?X1G$\6:!IOBRZC\3#1VFM6U*)A=Z6XMKJ&1;UC&
MD\+#:"L-RI8A<E\G)SDMQ<5>5G)]BY1JTN:==+GGJ[$E[H^F^+_$<=K:_P#"
M0^%YM9O&MU .Y4?4=+5L\E'"QR6_7DDMZ=//?ACH.I?%+XP>*/$PU34-VDM]
M@M;ZV DGBDE+6T,RJ'W-Y<:[B!SM4G(/-='X7^)0\#> KJZTWQAK-YIFAZ1'
M<V]O-;LDK 336V&)+*6+R1-PQ)\OG-7O@-\)OL7P:TNWU"&QENO%-Z;JT@E:
M2"Z>(V\L68)E.P2$-+A6&"'YZBL[7E8XXQ=>JH/9>]_D:L>FZIK(@NUU35%T
M[4HGO6M+'05M;F[M4?,]K-("H DFNUS]]3Y;9&037GWP-U>[^%OB3Q1X9U:\
MNK>+PG-)X@#0[=MW) C1E/O*-L@E5N3C$5>V^-?",EY=737LVO:M;VEU%+%;
MZ]<BSTW2AOGLRV]1F5G!E90@_BA]<GRWXJZ?-X:_:3\.^(OMLFF6OBJU-A]M
ML[=K;R2<VQVQR89=@6)N?KR*=9.+4F;8RC.DHU8_9?YE_2_$FDV+QA/"?B7Q
M#]C@MHYI9;AHU+6.FO,&.Q2 [-.PPS%06X([6O$'PHA^)?[.,^BW%GX7\-ZM
MI)AO=-M(-3>XF5X[&RBDM2A=B&+N8P-V=RQ91BQ-<QXELK'Q1XFUC_A)?$FO
M>)KC3[O4XH;2S3R"(Y)(+0Q^8Y.W /01D$#J._H7A:X3P=XSDT/3\Z+):W4E
MPZ6(5[@1&:4J]S<.6$4$D-D@8H>&VG;G(!&HK\NZ8Z-:+;I22M+3[R'_ ()V
M?M"^%?A]X0OO"?B"_M=%O%O'O([RZD6."Y4JH*[S@;P0W!QV^AY'_@HY^T'H
M/Q=U_1=&\/WD.J1Z*)OM-Y!\T9,FP!$;^+ 0YP<'(KI_C'^QAX;\6^+;C6+'
MQ)#X9M+AFN+[3+N)O/MV*L[,BY'!$<KX/7D=B*@TC]GOX:_#B:XO+S3]0URW
MT>/S]2?4F-N_ED1,D\< ""6/:Y!5MQW[4VGY\;59594U0E:QK6CCGA5ELU&,
M%]J^_79:H^7?"_PVU;QE+;V^AZ3J6K76W#"S@+[>"OS;>!U/)Q7J^C?L=:;X
M7T2UUWQQK5K#ITK%[N+18Q?2A5R%#R;MD;.Z%%P')<@   [?:;WXL:E96B^'
M=/OI/#\S-'%H;6E@UG#?K-&CPVK#A%EEVDLX $(#*2"W/GJ>/KBZ9?%&FZI8
MPWUO&$UJVPT,$L: 137**6W>4J$0QH.?,^< Y-<?[NGIU/)I8+#X>7,[R?X+
M_/YG8:9J^E?#FW?2M!\.1:;^[D<26)$UKKMD717\V1U9@X7* DX#--\@VK78
M2>.KI_AEI^HVT>L3:?,C7!OIDQ+J5KU2+(0RJS@6VYV4(P#C&,$^<QVLG@VZ
ML--DN+C4+> _VOX;M@KR>;;(C^?;F/##<EN-I+8'FR#KD8Z*]BEB62^B6*33
M$F-U+*DC?;+B2,[UB7*M"^^/[!&55=OW\8()K2%9J+/7P^)JI3Y-K=#/\4ZI
MH/CFSN+/QUH__"1/IL7FZEXDB,<-W WD*R6T,<0^:3YE^7E69+@;1MKR;QI^
MQGJFIZ.VJ^%+J/6-.:5H;6#4(19WTX/^K>%&++*CC)1U(+ = 0:[J72I+*RF
MT[Q-]L_L/PNYU'5VT]G\J>^=MSK%G:59)7CE!''EF7BI;/6-6\/:YI;-)>7W
MCCQ(Q2"V-^/)L ^UY(P0Y"[AF2 MGRR:GFC+XC@DXXB/+66G1K?[SY=U[P9J
M7A*X,>K:?J.FWD>8Y([R!XY)L=@"!Q^/I7V;_P $[/VH_"'@_P"'<WA37M6M
M=#OK.ZEGAN+N9889HG((4.Q W*?EYQG'&>E78O&MGXGT^_M]9CN/$7AG38!<
M:EJ=];^8;K9MB7R!M;R\,LL<@ 1@29 3DURGC7]E/X<:I837##6_"=W]G2[G
M2*7^T+2Q7"A5F.6(;,@8'=@H=V>&QI0C*G/VE/\ $VRW!U,!6^M81J3[2_S,
M[]O/XLZ1^TG\5O"WAGPFT.K2Z:\D!N48-%-+,T8"(P)RHV9)YZ^U=U!X=TWP
MO\,/#&BZ?9>%_%5KX=\EY4M]3/FRR"YL99+A<,O196D(PXP(\D!MM4?@E^R?
MH?P/U8^)+OQ#:>(=6TV.66R%LC6T%HJ,8II978G@'*\G'WC@XXS?&-JVN>(]
M>L]2A3Q!:V5O,'4*+'588_LSQ^8Q&(IG>2S.#M?"E> #53E)2<YVN^QO+V\:
MLL7B4E.?1:V['!ZIJ^D_"R".\C\/>)_#%OH\,$Z1),TT:BWU1XS&/.$9^974
MY+8PV .M0^-+V6;]HW1]'M7U#Q-8>![9C)Y8W2WCP;[IE4$D;MV(P"Q!8*.X
MKT.&*/5-?O+71?&>N:';ZG<7MQ=PW,;9C+6UI=MM*EEPJ9&2 1O8 >O)?LN^
M'4UZV\5^+KE[-'UK65TU9KI9V&YV%RV'C/[N0$P$,>/E8=>*PE"]DC@E2=>:
MI+O?[C?#2>7)J3>)M5N+FZF31TE?PTLFKQ:@P+13%^#M2WD5L[]PPQ!QP. U
M#1$O?VF6MH4O_!^G_$"Q\M=[!KBR:=1M+J" &-S#N901@Y'8 >\Z;H][>PMI
MK0>*/)?1V2;38[V(Z3^\1[DSQW/>,L3!DG<%.<?Q'RG]J7X<POX+C\5:;<66
M[P_KCVCRV'FR*N^XEG60RN?WL@F<G(^4%B.><74A:-^QT8K"3]E[2.\6G_F0
M:?X?T?5;^\OI-(\2^)+A3JERJ>;Y:8N+B.S\K,0D8 *"P(;IU'4UZU/HFBZC
MX<U+PW=:;X<T'3=6>]LPE]JS?:DD-QY<=PJG.3^Y+J!@#9@.O-<SJWB*U:/2
M$U3Q7JUPMQ_9%W'96UN1EY)[F\3=N(7E5C&0"1M'![8O@:SNAJ&GWEKIIT?2
M7M8YK:6>+[=K%PK0W=R3'&0RQNLMPC NL?#'KU+36Q,<0_:;*SW^?0Q_V'?B
M;IW[,WQ[U[2?%GEZ*UY$;-[FX^5;>6-R<,WH_)#=.%]:]/\ ^"@?[4?A#5?A
M<WA31-2LM<U'6"DC&SE2:*V5)$?<Q'&XE0 .>^??(^-W[,.D_M"+#XJA\16O
MA[6&4_:&N9VN+6[B,C>5(DR[>J[0% Q\NW'[O-9?A7]D7P#X=@5;^YO/%&H-
M$9X87*Z?!=".0B6.)F,;%L1RD'=M( ).W.=;U8T_8:6.I?7J.%E@*:7LY.ZD
MWLNUCY5\/^'+SQ3>K9:;:75U<2?NXX;2-Y2P/LJDX'3)(%>P>$_V--5MO#PU
M3Q-(=*LOM"1SV%NGVB]A!*$R/"758TC1P[,[Y50#AB0I]RT_QC8^"_"EC'H-
MC'H/A&\@DGMK_39#')9,F4:2=L#S41Y%"*23+C?R%)KD=4EUSQ1XL-M<6DD/
MQ"\/,JB%+U?)N\ S)"79]KOTGE<?>10O85S*C&*YM_R/'I9;0P_O3;E+[D:O
MAQO#'PXTN./P7I]K8W&I0QOI6MI/'=:D)O*!,-RDH(1B"SLHVH \8P=Q ZOP
M[X_U"Z\%WSMH>J6ZJT9@DCMDD333([1NF[;N<P3"X;,7$:A/[QSYO807,<:V
M^@QF#3_&96Y1YVD*P:DK;HF(7.5EN"&YX\I!Q72MJ6J:G:+=75O"D$K"5;J:
M&7[6GG_NYFW(%C@95BO/E*\,1D9?FZ=9W['L8/%3;?(K:;(77O$NG^/H_P"Q
M=6T/3+BXNHTN+:'4YHH;#0[#+A7$R#>2VT9(/"W$3$'.#Y?KO[(VC_$!+[6/
M 6N0P:?9IO,&LC[-$'&XM"DQ/WX]I#JX!4$$GD&NPN;?5/B/?3:;$\NCS:X5
MU#4$F+QBRM5PL$+(NP89 \7 R2L//-4=0\421Z2GB'5KA%TW1X#'X:M7.\R1
MQ.(X9W3S"3Y09DF'_+3C ZXEU(O<X95HUI/VL;OKT_$^>_%_PQ\3^"KQH=8T
MZ^L%^]'+-"?(E&>L<@RK CD$$@C!KV#_ ()]?'?1O@I\5;Q-=*QVNM0K"MVQ
M'EV;!R_/HIR%SZBO8-*^*'B*36K?P_/-#JWB"]D6&_L98FGT[2HIOWI@P 5(
M:,!XW8/LQY9^]66/@+\,_BG8?VE:VLFDQ:@R6EE+9S>3<WLY= \GV9\K'&K%
M0R@#:5<E<8-53I\LO:4V&%R[V%=8G"3VZ2W^\[3]NS]J+P?JGP0OO#NF:IIF
MOZEKV(4%G*LT=LNX$NQ4G!XVCG.6KS/]G3P9:_"GX7V>K7UOH\FL>(;ZWGS?
M:C]FDM+5+JS. F0"S>89<;E!_=@AA@56\,?L*:"GBZ&\O/&5O?:/;MY[V*6S
M)?R1B1U*F,C*[FBD0G QM?IM..V^+ZWGBS1]0T%+6/4/)EF-K:WK%E*J)WBC
MBN4P0X^QAGC=E"\KE@!G:I.4W[2>YZ6(K8FO6>+Q:2:5HI:_,S-2M]%DMM'D
MNO!^JZ7]D;2Y'^S7+31)Y4]Q9&/+ @A5;?P26'!V]:\G^,WA5O#/P[T>UL-8
MN]0_X2*Z73S:RIL8?V?)- &/[Q@=[2HV!@C9TR37276JZ/X&U?68K6_\0^&-
M7M1?QA"@N(HPDL%SNC96!"D$@#D'UK4N/"UQ\6/VNX8AJ$VI:;X6275#(REE
MBC#-=*NS[S#S)HT*=2$ ]36,GS^ZMSSZDIUO=MS.75?TOR9=_L!M"TE_#5K=
MWNF6&GV;/&M[HZ7UI);6X:.\,#_-_KLQRX  ^;FN*^,&LW7@OQMX0\8RKK5Q
M-I-WY,UUJ, A>^"^7< 1IDD1A)WB4'O"X_A&/8]&\/\ ]C>"'NM/DUK3[:\U
M!9IG\.R^8MQY08F)HI#OA:3S2"&PJ^7'G'&>?^-7PY'B#X5^(M/6.QAN]+MF
MU(0I+)=7(%K<2QEI9A^Z5C&TC,@_C=\=."479V-L1@[TN2S?+9_=J<M?:?I*
M^-TL6NO$'BQ=*NK&1&C(5)E2*>\5E;<[$L9%'0$$\'M7H'PZFTOP%I+78\-:
M+H-JEE;K(NK:M(IG4:?<S.F7&<*\Z*28^CL=N<&O//!.K_9_@UI5]J7B[4+;
M3=5TV^0V<4)9H8XK>WL^.0K$;T8;F'7(/7&[=Z?]LU%I]'L;6&UN=0N;&74M
M:8W/F,9K:R81P+]X/'NQN1@",EQ3A.25CGP]:S4DMUZ[G">$+RQ_9$_;&L=0
MU.$3:"'E^S7,3%M]K*KHKH<?-LZ,!_SS?TKZA_:)_;6\ Z+\'-2_LW7-/URX
MU:SDMK:TM)@T@9T*@L,_(H!SAAGCBN*\?_ S2OVD_"MNNK:I>V.L:8R+9WTA
M$A7S84D,-PD8VPD%C@;AQLP29,5Y]X1_9#^']@G_ !-=>U37IE*1R3PV[VVG
MV\DD*S1>9*1N*E&0DAP<LJXRV*WIRJTX.G&UF>I0J8W"4W1PRC[.>MVU=?(^
M6X;.75]1:&UA::9E"(J1EY7  '3KVSTKV/X/?L8>)/'>N:3=:]!#INGB[MY)
M;?47\NXN8'D5#MAQNVG)4,2,Y/!KW?1YM+^&GAZ\M/"OA./3=/6Y;3=9LK>?
M=?1.0WEA+M6/\+JTKF1EC*E0367;?%H:=XV\/W7B2\N-5T>XNHM7T;5)92-T
M0E'FO(N1B/'R1Q8.#EN0<UQQP].$O?N>/ALGH4JJ=>;;O=VV6I:_:VEU[X+>
M!)YIH-+B^W2IIVFS62[9TA/S!'<(@98UCPH*G *MNSS61^PG^QEH_C30?^$W
M\4V<5YI[LZ6NG3)MCD9?O3.<C/S!A@Y&!FNO_;E\/0^-_A,T.D_VE)<:%J=S
MJ)%S=+(TB?-Y^SYBP"[P54@87&!C%=9J>H0Z%^P1IL%ALM9KC2M/@>- 6&V:
M6(2X[G(=SQ793ITEB.:]TEU/HJ.#HSS*<JCO"$?=OLV>5?MN_$K1]#@\)3>#
M=!EL8=(U)WBOH].%O9W19!E87P/,5N0V 0<]:] \<_!N\^.WP%NM4%WI]KI^
MJ6\&LZ7"PRT;OB5IIGX;>R.8R"6&(P00169_P4BTEM?\.>!=)TU?,FGOWMH8
ME]?+  S7>>+;31/ 7[..GQW5Y<16L>DKX>@C^T%8I]^V)B!G!8X.&X.,CC-;
M\L)3FI[6-%&,L7B/::QY8[:(^'_B5^SWXP\!3W$EU9R7UC'(;<WNGL;N!I$^
M5B7501R"#N52.E9?P-\?0_#3XNZ#K=]$TEGI5TKRQQ@;BO0MCV!_2OIGPI\;
M-0DTZWUI9=8FTEI6@T72+65FDOA Q9VE^;+21.OS?-^]6KNN?#7P?\5+RZ7Q
M)HT/]O6]M#>ZA?6.+&&S639A5'!E9SOP65F#-L9@.GF*C%2YJ?XGR\<LASJK
MAIVDM;/_ #/7/&W[97P_TOX87&IP^(--O6FM7\BS@E#W$C,.%,><CGKG%?+7
M[$?PYC_X2&Z\8:A-H4*1F6UL(+RX,+SSN5S(G!X0.$Q@\R?>&!5M/V)O#?BG
M6HY-!\:2:?"\$$\]IJUH8[B.&5&D3& H9MBL3\OR[&'\+8](\;Z=I7P>^'FG
M:7H-Q_9VBZ*8F4ZA:B:"5&DCD:>0;&D3<L4JQLJX+,>01BNNI.I-^TJ):'K8
MBIC,54C7QD$E!623W?<X'Q9:6=I->/-X F#7*W<SZGI-_+-&P-I:W"R*3YB?
M.8\<X'R\#DFL3XC?$>VL/AMXGOM/N-:AO[J\DL$AN74C9J<=O=. 0Q/[I874
M[@#F4]*ZV;PC9Z+/IJZDVL>%]8\NR19K*87=LV8[BSC*?,64*D:$MO/WAQFN
M!\=Z--\1M9^'7AX:_>^(KO7#;7-RT@*^4"B0Y&26P%29R23PWN*P<N;;J>;B
M*TIW[O2QU7PE^'>NZ)X.\/Z;9:KK'A^\N(HWC7^SUO-->>3%W'*PSQ((H_)*
MA21F,\;C7,?M%^%M0U/X;V^J&XU6ZCTB5'MWNK86D:VCN;;;'$&.!YD"N2,#
M;/&< DY]IO\ 0)/&7B>^E6:ZLKS[-%;_ -JZ)YEIJ%BT\L*?OK5CDH3:Q$,A
MZ1R$BLKQI\,/^$JN=<TRWMXUU#Q5HTK*NJ.]YJ%S(8H"%=E/EV\8>%4(/),8
M/>G4H^YH=&(R]JE[.&]K?J>967@3P+XTT'PU9)X5CN-5UJP@U&ZU2'48]+CT
MQ9F\H!EPZ2E71CG:,YK/^%WPCUSPKIMK)X,^*EOI\FL7;65M8QR7$UO*XPWS
M2*CQGY6'+H!3?AEXDO(_A/IMO)XLUO0FT+Q#!8RVD"N2T0:>;^$CYF_?*0Q"
MD*N>!FN@T>YO)I]%U.%]8U;0]&M4ELM0O'NC?:I>W$/VE52&!\,B$ID*Q"B,
M\GBHC9:Q.&/+>,W&SLMM'^'ZG2>&_CCJ$L^GZ3X\TU=-635+<_\ "0V4>=-O
M4@(0)(&9$C)/!90  02@')I^(? \T<VEQZWI\-T=0N+KQ/K=ROA>&YM;NWA<
MB)3)%*P#E3*R,N-_GC@= >&/A$FAV&FV6ILK'RI[>6VDN0]OJ]W=QHBVT<<]
M]RZ*4)61/E\HE6&1F'0_AI]K<>&((;C6X;J$VWA[5;6\?3KI;6&5#>6YDQMW
M0R[BH)96'&\XK7F:T9ZD*\W&[W_$Q5CM/B59V\2W7P_O?%7C)RWDZEIMWI^;
M*/(*;H^ 0]N,$@?+&IR:[*#Q5JNF65Y<>'[#5M+^T7EIX=TBZT#6EUJUAAC?
MS//:W+,BJJ1QALG)6?G'4X_B;XD7GB74KFQTO6%DUG7,Z5I>B^*]&CCN;:$(
M!.3<*CDB3& 78*5,AX(!K-;PK8^&M.AUJ^\/WVBQZ-(NE^'M2T"_^U"]O;A2
MKS;/,;@.&8'>"HV+C.:F]FFCGYHJ5TWK^!O^'O&D?[.'[7VG^(--F2Y\%_$R
M=[2985,<<=PLWE2E@1P8Y@3@#CS",D5]5:-<3>!?C?>Z68MNB^*+9]2M'C
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
MRJ   &X4!ADLC5QVLZG$FH7USI]U=/-H]TNM6AMHS.;FPN$1BJ!<IND+LBC
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
MK;>-[2"!KA=2D(_T*.'YA@1=2RA>4&<[Z4J\:?N015;,*-&/+AJ:OLVSUO\
MX6?X:\9Z?86?BSPC'H,/G-#</#/&)M#BW+*OVILY2*9X@PQP0N,$@9Z/7/@+
MX?\ 'L]YJ/A?6KB'4+S31;:+-"@GM[(1D+'* (@L+1EC&!NR4+'G&!X5KMA;
MV&HZE9^)KZ/4K_385O?%D]M;/_Q/-/'$%O$R$$2)B,<%>3G.(S72>"O&WB;P
MI;1M#(T-QJ'V:[O9K:XR+6PA\V2T?RFVJ//2(PD9_BCSEGR:AB(ZPFKCI9E2
MFG3Q,%)/KLT4=1^&TWA+[+X5O+A;/1K)_MFI7;1!8+R5R0]B VT&WDRQA*GB
M0'."*:GB!KM;C7M-DU3S;R(:/H=I$2MZT"!5>18F#G[9:@R#C'F#ID9KVCP_
MXYT;XV^![72/%=C UM<PKJ#Q)*88[?S9B+:!XT;/FF,JS*>^2,D<<'XN\,6O
MA#XB:U)K6M2QZRLS2:3=:Q$+#2U1OFC>&4"2,W$0# %MI?C<#UJ*E%*TH[,B
MOE\8VJ4-8/O^'W?B0:/%!I.L1V]C+-#IVAQ6ND,T,YMDNKJ>]261TR73:P\T
M(6*A2&BQAQC734HKJ'5(;C5%;RVD>UO+[65U"?RYSY!6VC15>%BL<FURI*G<
M>0SXQ[#1;3P/:VK6VK:??V.@%=1GN[;5_P!UJ]W)M'$0\T"+>$9U*KY;9=>#
M@U=(\0W7A/58GU#4;&UABM$MKFZE73A,DGV:Z9F$Q*MN$LB ME@7?((60J'S
M\JLRJ-24%RS_ #&ZSHSZ9\3['5ECU#P['/-")YM,152-VO(94MKFV&/WA%WE
MV)P0[':>E8/C'PTGQ1\:>$?!S:Q8W^EV<-M?:Y?067V-;7"M&OG$X&\C**'
M(\P_CI0>,)/%&HO:>$8;RSNE/E:?K\MQ,EC:1@Q%@KL%>\++#&VTK\@+J&*K
M5[P2+?P5I<*0MK6EQZI#;WFJWVH::ER-7FDU2**-RV6"MM1V2-5("3%LAN:F
M'*WJ<_LX2=NE[OY=/GU.B34#<6%Q)<6:0V=Y<6X:TENAJ^F6>WRL1AD"FWPD
M9"MP-TF<9ZEEIDFCZM#;7-O-:S3P165BYU(ZY=F-!+$65, 1LHF3>6!X9N2
M37/QV$GPXOKJXLK5;.#5':UFO]"_?:>\CRW=J@EBR%5(\VY8@;MV%Y[Z4L%O
MJ^H:1:Z/J6FV\FM;)[C_ (1NQ,<\MK,P>'S9,_(I2"<,,@]^U:;JZ.R4TX-]
MMCG/BWH%QK/A#3]8LM]OXD\'7CWUA#-JL=]>:G")'>3"CG<AA+@8QRP'0U02
M3_A,VM]0LO$&L7,-]8V]];:=HFDM;("EO?.]L\R\ %OER=P!QD<YJUXMU";P
MYJUFVGW^D^';QEDCMK.PL4U/4()WTF69XY'?.R032OC< & P0!BDT2231;[4
M=2TO2]7M_#EY!'/J/AV]G73UNS=6YW26^UR0S.SIY38&_:%(ZU.QQ8B,7/GM
MK;5>?D=+965KIT+?94TN+2]+A-E9LTVRPN94Q&(6F"@"\1K4#S?X2VU/F(RO
MBVSDO=3T?3UU"^\N]\VS$/\ PDXF^:[@N614*(9#\SE5.2$$9;!5 U97A_QI
MIYL;>%M0DTG6OMR/?6M\+;32X^TQ2EWMYL1@1@R &%F++\Q^<@BY<ZE8^(&B
ML9]2L_MFJ6D4<4[/';I:75J'#>8T2DQI)$=I=6 *N$4G.:KVD4M36%50ARQZ
M^:,5=0M],TW2]0DEMK>UO(%T3761!%':M'\J7A+ER=A5! FT%G0MWJGJVB>3
MH\F@S6M]HWB+P]&5TJYT^5FEFA/S)91SEE5[JX*M(SKG:KD''0[EU!H"ZI_:
MVL>(/"BS:\L?]LZ7YHN+U[E,#[5&L7F,TF%S%'@*@8G)Y%>A?";X7:+;:%::
MEJ-KJACM=0D_X1^UUQ'M;VSD9$92S!RZF1D<DR#)RH"HORF8TY2V04\OG7>N
MQS/PT^ +>)=2F\5:M)K&C6=U;,VKZ:EL&-Q(R;5,*8+"&+#E<KN+QDJ".:Z#
M6]+^'_P,\-:/9O#>>*M>TG_D'6$DX:\E#[D;)8*&_C=U;)#;SMXJE\1?C1XE
MUW5M/ET>2.V5K6+5;>W,HB^V&-I$DM9Y=H92CL257=\D#_WF%>:2:-/JOB-7
MTO5+;??N^H>$]1E1KK['&I9KZ1F8??E+NBE@Q],;A5>VA%6A'[SIEB,+AH<E
M"G=]V>G:O^TI$TUY]E\+Z/KEA!M.G)8JJSZPZMGRX%;/SVP'S\8Y& ,UM_\
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
MH=QC<;69&R &)SAB*9J8FTZ?29;"&&32[4PBXDL;@Z=IT968J9))6(DN'62
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
MIJ]S$K:E\6_$<\C-O<[9>3P.2TQ) QWJO83DK\K]3+ZCB*JNJ3MYVC^;//\
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
MY&U9+L-MP)$ /[MADG*B,[G8]>:V+S]@.^U4^=K7Q4UZZN&R)68-G)(SRTQ
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
MOG))_D5K#X?ZAX-;2XX/#^I?V#I]U(OAZSOG87%Q=R;EDBN\!HQ >61VZ80
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
M.S;AMW%W;:3\U>K^%?@EX=_9[TYO$_BRZN?%WBR3KJ$]NUQ>7#?PPV\)+'@
M[0O(!Y.!BNUM+_7CX7L].\$^$XM#M8\)'/JY6U@AC]5BC)E)[[&" ]"16UX4
M^$UOH/B%]:U*ZN-:UZ6#R&U"Y55,2<$I%&F$C0GG"C)(&XL<$=E/#K>UW]W_
M  Y[^"REQ?,_>EW>D5Z+K\S'M?#GB[XB3V=U>:DWA32,!I--L<->3@C.)9R
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
MIX6+5H:>73[CYE\>_LV^)?@=>7&L^ 9EUGPY'OG'AR?]XUF2I)>U9MWS!OF
MX.0?O@\<'X(\>>#M?O(9;60>'IO#R>;!X?UF46TDER.DOF2'9YD>?E()RJB,
MJH''TR_P_P#$OPK@M4\)W$.J:+;_ "?V/J<I5H(NNVWG ++CD!9?,&, %0 !
MQ7QGT[X;^+[E9O'W@_6--NW78+QK!Y9%'_7>U9]JCG.XA<9SQ7!6PFO-&R]4
M?-8S)[RYJ=D^TKV^3Z>AX_J/PCL7T^'2)-:\+7VES!M5\1"6Y@2U\1W#,V(X
MF\W=;2*0275=K>:3D8(-'QC=>'='TB[N/$7BCPW-'KUVK:AIT<S7%_IMG'M=
M+2&:T;+\QIS)A %4 <<],OP)_9LU,+-#XPM8?+ 5@=96,C&>").0>>G6M#P[
M\/?V<O"VH1_V:4\47ZD*L5N+G5F)SQE(0RC)[D8]ZYUAYWT27G>_X'D1R^LI
M7]Q>?,W^!P>G?&:^^+>OW6E_#?PSK%Y?:I<Q?9=2U:**2/18X@C*B+L<*BL-
MP9V#9P1DA:]G^'/P0TW]G)+OQGXZU1_%7B^<MY<NUY9ON!1#;(26=R%P" .,
M#@<CT"UU/Q!JNGVFF^%/#B^&;(85KW4%1!;Q#G$5NC$EL8 W[0O<$#:=GPE\
M'--T#Q-+KEP]UJ_B&>'R&U"Z8-*L><[$ "I&OJ$49[YP*[*&%L[O5_<ON/9R
M_*7&?._>EWVBO1=?F>7>.OA]X=_;%\/>7?6-]X3\::,Q6'[2OEWMB<Y5EVD>
M9$>H93W['('C/C.X\>? ;5-3A\:>&&\9:??VIBAU^RA4W4:K_JR9&C)\R/.5
M$N"& ^8]_L'Q_P#"/2?B);VLFH6[_;=/=I+2\AD,5Q9L>,QNIW*:P5MO&7@S
M42SK;>+M'*8 Q'::C"?_ !V&0>^$('&&SFE6PK;[?UV-\PRKVDKZQE_,EH_6
M)\J^'?'GPY^+6NR7MUK5OIMYJ^E_8]4F\2(3<;X4S!<(&S;,RL,D,.QP02=V
MM=^$UN9(]8DU+P[?W*P'1]7EAU6WDU#Q-9LHCWK*6 MTQ\S $/M0$EB,#TSX
MK>%_@KXHUME\;>'KSPWJCKYCRSVEQ9H?0O/#^X<_5CC\37$2?LT_LW7A\^W\
M965NDG&Q-<A*G\&S7,\/46]GY[?@>)6RO$0T7)+YM,S-1M/"_P /K$I=>+O#
MMLOA6X=M.^S/',;BTD#$V A5FE\O.TN[$M)EUR <C0\!:3XD_:$'V7P'8WW@
MGP=!<R7']L:@I>]D\Q5$D5MGYE5B-QPY&3C.T*M;'PW^'7P!\.:W%-X9TVZ\
M8:HC_NI((;G4(=RG@[E'D#G'+' QD<BO;+JY\:>+-5AM[&QM_"NCYS-<W4D=
MQ?G@Y6*)-\2]CN=F[C9SD72PK;O+\#HP>5N3M.WI!MW]6]OD<YX6\%^$_P!F
MFWM=%\,Z+)JGBK5 J/M/F7-T. T]Q,=WEQY&23P3G"$\5U&G_#?6_$VK37GB
M;7KN2&3YK;3-.E>TM[7U#2KMEE;UW;1U^05M_#WX6Z7\.K.[^QQS27.I2_:+
MVYN9#-->R_WW9B?H%&%4 *H"@ ="%.:]*%%/7H?64,"E3Y9*R[+;YG%0_LV?
M#\7+22>#O#MU+(<M+<V,=Q*Y]W<%C^)ITO[.?@&965O!'@\JW!!TF#_XBNW/
MS2YI",#YN!6WLX=CJCA:27PK[D</)\"="T;3I8M!-]X7D89632KAX45O419,
M1/LR$>U8]YK.K>"])72_'$-GXBT6[)MI-7BM_+C1#@ W4)W*,YP9$.S)^ZM>
MF8:,?-^\%-N+-;V!EF19(B-I5@""#P>/\]ZSJ4;_  F4L*K>XK/\#YI^(W[(
MNH>%+M?$/PPN;)+!IEOKCP]*HFL;O:O'E [@K')P1TW<<8KS/2O&7A/QYJ/]
M@^)E_P"$5N/,>XU:V\0Q%9=5D+-A&F^1%0D[AC:5;) ))-?4EW\,-:\ 69_X
M06[LX+59#)_9%_N-GM)R4A*_/"22<'+(,_<KF/BS_P (EXRT../X@^!M5M8
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
MA_J\<,R92:6W^PK,?X2_VDK+M[D[21Z&B.&D])6MY&='**TG[KA%=;7DSB?
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
+J]1<I!1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>ex15-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  S 2<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M\+_#P/\ SYK_ #-%% '+_"6RMM-\9?$&SLXEAMXM1C6.->BC]YP*X[XW0_\
M"(:U#J'AN:YTBZOP&NGL;B2'S22V20I YP.U%% '<?!K1-.?P[%XDE@,^M70
MQ->SR-+(P*J3RQ.,D\XZU<^)O_(<\!_]A^'^1HHH V?B9_R3/Q%_UXR?RKB-
M# NO&WPW@G_>16WA@7$2-T20QJI;ZX HHH ],\46T-WX3U>WN(UDB>SE#*PX
M/R&O(? 5Q-=:O\,9)Y&D<:5?(&8\[58JH_  #\*** -[]H*RMI_AQ]JEA5I[
M:ZC\F0]4W<-CV(_D/2O5(_\ 5K]!110!R_Q"T/3-;\)W(U&T6<VP\Z%LE6C<
M=U8$$5XE\&;5/&_B6>7Q3)<:RU@BO;"^N))5C.3_  L<$>QR*** /7/ .@:7
MH7B#Q8FF6HMH_MR+Y:.VP#RU;A2<#EFZ#OCH!7=T44 <5\2/"FA:_H$EWJ>G
M13W-L!Y,V2KJ"PR-RD$CD\'BOFCX7Z%IOB+QG#I^JVWVBU903'O9,_.@ZJ0>
MA-%% 'V%IVF6.D6,=CIUI#:VL0PD4*!5'X#O[U\V?%T2>"_%WV?PQ=7FD6]]
MF6XALKJ2))&..=H; ZG@#'-%% 'N_@/0M,T/PM:C3;18#<H)YVW%FD<CEF8D
MD_G6+\%_^2:6?_7S<_\ HYZ** ,KPA86NG?'?QI!9P+#$UK!*47IN<*S'\22
M?QK(^.EC#H<$'B/2#-I^LS$QR7EI,\3NH*CG:1G@D9ZT44 'P.TNTUVT?Q-K
M"RZAK43;8[R[F>5T&6'&XD X &>M:7QQTVUM/#R>);5'MM:MW6**]MY6CD5>
M3C*D9Y]>E%% &9\!K6/68KSQ)JK2W^LH1"EY=3/+(J'<" 6)QP,?3BNM\%?\
ME+^(7_7S9_\ HDT44 'C#_DK'P[_ -_4/_1 KPKXH:_K.B_%?Q&NE:O?V EE
MB,@M;EXM^(EQG:1G&3^=%% &W\$O%/B'5OB/!:ZCKVJ7EN;:5C%<7DDB$@<'
M#$BO6OA'_P @#6O^PY>?^A"BB@#'TBRMK+]I36/LT*Q>?HOG2;?XG+QY;ZG%
M4OCGI]OI.G)XGTSS;'6^(C>VLSQ2,NY1@E2,\$C)[444 4/@EI%EXIM;G7O$
;$<FK:I"PCCN+Z9YRJG<#PQ(Z #.**** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>ex15-1_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex15-1_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  _ A$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MI;VP3?L&-SG<RC W#OGD8!J.Z\0V\-O:26MO<:@]W'YT,5J%WF( $O\ .RC
MW+WSR  36?<7+6U_INLBTO);5[%[<JEK(94=BC+F/;N4'!!) Q@9Q56UM;GP
MZNBSW-M-.L6G-9RBUB:9DE)0@84$[3A@6Q@8&<"D(U;GQ38P+%)%%<74#0+<
MRS0!=MO"V=LC[F!P<'A03P>*EN?$$5IJD%G-97@@GD$*WP1?($ISA#\V[)QC
M.W;D@9SQ7+II=]I.EW&FR6LLL^HZ5%:1-#&TB),%<,KLH(11O!W-@'GOQ6O=
M:I:MJEMI,]GJ<BVKQD,FFSM'+*/N_O-FP*IP22V,XYX-,#97497U4V::;=M"
MH^:]!C$*MC.W!?>3TY"D>_6I=1U&UTJPEO;R3RX(AEB%+$\X  ')))  '))
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614031792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">HITEK GLOBAL INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001742341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Unit 304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">No. 30 Guanri Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Siming District<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Xiamen City, Fujian Province<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">361008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Ordinary Shares, par value US$0.0001 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HKIT<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">6,200,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">8,192,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Xiamen City, Fujian Province<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Unit 304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">No. 30 Guanri Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Siming District<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Xiaoyang Huang<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">361008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+86 592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">5395967<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612801840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorTable', window );"><strong>Auditor [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">UHY LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613559904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 9,311,537<span></span>
</td>
<td class="nump">$ 1,203,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">8,837,445<span></span>
</td>
<td class="nump">4,290,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">2,118,738<span></span>
</td>
<td class="nump">3,271,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable - related party, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">399,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advances to suppliers, net</a></td>
<td class="nump">338,166<span></span>
</td>
<td class="nump">481,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">219,505<span></span>
</td>
<td class="nump">430,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Loans receivable</a></td>
<td class="nump">3,608,289<span></span>
</td>
<td class="nump">1,013,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">352,919<span></span>
</td>
<td class="nump">94,925<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">24,786,599<span></span>
</td>
<td class="nump">11,184,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Non-current accounts receivable</a></td>
<td class="nump">4,597,214<span></span>
</td>
<td class="nump">4,209,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent', window );">Non-current advance to a third party</a></td>
<td class="nump">410,509<span></span>
</td>
<td class="nump">421,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Non-current loan receivable</a></td>
<td class="nump">4,227,079<span></span>
</td>
<td class="nump">4,342,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, equipment and software, net</a></td>
<td class="nump">403,330<span></span>
</td>
<td class="nump">122,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred offering cost</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">917,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">6,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">10,641,441<span></span>
</td>
<td class="nump">10,020,379<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">35,428,040<span></span>
</td>
<td class="nump">21,205,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">532,130<span></span>
</td>
<td class="nump">696,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancesFromCustomers', window );">Advances from customers</a></td>
<td class="nump">4,616<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loan payable</a></td>
<td class="nump">493,159<span></span>
</td>
<td class="nump">506,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">166,760<span></span>
</td>
<td class="nump">977,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">1,917,647<span></span>
</td>
<td class="nump">1,671,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">255,131<span></span>
</td>
<td class="nump">348,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">3,242<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,372,752<span></span>
</td>
<td class="nump">4,203,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Loan payable, non-current</a></td>
<td class="nump">2,113,539<span></span>
</td>
<td class="nump">2,171,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities, non-current</a></td>
<td class="nump">1,604,163<span></span>
</td>
<td class="nump">1,300,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,399<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">3,717,702<span></span>
</td>
<td class="nump">3,474,870<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">7,090,454<span></span>
</td>
<td class="nump">7,678,565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary Shares, par value $0.0001 per share, 490,000,000 shares authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.</a></td>
<td class="nump">1,439<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">16,721,551<span></span>
</td>
<td class="nump">2,628,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory reserve</a></td>
<td class="nump">836,215<span></span>
</td>
<td class="nump">836,215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">11,387,748<span></span>
</td>
<td class="nump">10,340,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(609,367)<span></span>
</td>
<td class="num">(279,251)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders&#8217; Equity</a></td>
<td class="nump">28,337,586<span></span>
</td>
<td class="nump">13,526,526<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders&#8217; Equity</a></td>
<td class="nump">$ 35,428,040<span></span>
</td>
<td class="nump">$ 21,205,091<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_AdvancesFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_AdvancesFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479989/944-505-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692628704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">490,000,000<span></span>
</td>
<td class="nump">490,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">14,392,364<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">14,392,364<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613003072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 4,563,731<span></span>
</td>
<td class="nump">$ 6,428,608<span></span>
</td>
<td class="nump">$ 6,461,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="num">(2,642,491)<span></span>
</td>
<td class="num">(2,891,565)<span></span>
</td>
<td class="num">(2,581,218)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,921,240<span></span>
</td>
<td class="nump">3,537,043<span></span>
</td>
<td class="nump">3,879,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">1,819,531<span></span>
</td>
<td class="nump">1,472,648<span></span>
</td>
<td class="nump">1,699,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling</a></td>
<td class="nump">648<span></span>
</td>
<td class="nump">437,185<span></span>
</td>
<td class="nump">76,477<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,820,179<span></span>
</td>
<td class="nump">1,909,833<span></span>
</td>
<td class="nump">1,776,411<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">101,061<span></span>
</td>
<td class="nump">1,627,210<span></span>
</td>
<td class="nump">2,103,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentAssistanceAmount', window );">Government subsidies</a></td>
<td class="nump">569,928<span></span>
</td>
<td class="nump">9,838<span></span>
</td>
<td class="nump">6,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Net investment income (loss)</a></td>
<td class="nump">330,552<span></span>
</td>
<td class="num">(19,363)<span></span>
</td>
<td class="nump">103,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">911,875<span></span>
</td>
<td class="nump">545,555<span></span>
</td>
<td class="nump">10,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(313,861)<span></span>
</td>
<td class="num">(285,353)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense, net</a></td>
<td class="num">(5,029)<span></span>
</td>
<td class="num">(8,924)<span></span>
</td>
<td class="num">(12,097)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">1,493,465<span></span>
</td>
<td class="nump">241,753<span></span>
</td>
<td class="nump">108,676<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">1,594,526<span></span>
</td>
<td class="nump">1,868,963<span></span>
</td>
<td class="nump">2,212,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">546,885<span></span>
</td>
<td class="nump">453,218<span></span>
</td>
<td class="nump">542,853<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,047,641<span></span>
</td>
<td class="nump">1,415,745<span></span>
</td>
<td class="nump">1,669,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,047,641<span></span>
</td>
<td class="nump">1,415,745<span></span>
</td>
<td class="nump">1,669,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation (loss) gain</a></td>
<td class="num">(330,116)<span></span>
</td>
<td class="num">(1,015,447)<span></span>
</td>
<td class="nump">290,407<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 717,525<span></span>
</td>
<td class="nump">$ 400,298<span></span>
</td>
<td class="nump">$ 1,959,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Earnings per ordinary share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per ordinary share basic (in Dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of ordinary shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares outstanding basic (in Shares)</a></td>
<td class="nump">13,257,469<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentAssistanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of government assistance recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 832<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483507/832-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentAssistanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595618197776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per ordinary share diluted</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares outstanding diluted</a></td>
<td class="nump">13,257,469<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614409296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Ordinary Shares</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Statutory reserve</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,099<span></span>
</td>
<td class="nump">$ 2,628,356<span></span>
</td>
<td class="nump">$ 713,737<span></span>
</td>
<td class="nump">$ 7,377,483<span></span>
</td>
<td class="nump">$ 445,789<span></span>
</td>
<td class="nump">$ 11,166,464<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">10,987,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">290,407<span></span>
</td>
<td class="nump">290,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,669,357<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,669,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Appropriation of Statutory reserve</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">53,470<span></span>
</td>
<td class="num">(53,470)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,099<span></span>
</td>
<td class="nump">2,628,356<span></span>
</td>
<td class="nump">767,207<span></span>
</td>
<td class="nump">8,993,370<span></span>
</td>
<td class="nump">736,196<span></span>
</td>
<td class="nump">13,126,228<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</a></td>
<td class="nump">10,987,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,015,447)<span></span>
</td>
<td class="num">(1,015,447)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,415,745<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,415,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Appropriation of Statutory reserve</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">69,008<span></span>
</td>
<td class="num">(69,008)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,099<span></span>
</td>
<td class="nump">2,628,356<span></span>
</td>
<td class="nump">836,215<span></span>
</td>
<td class="nump">10,340,107<span></span>
</td>
<td class="num">(279,251)<span></span>
</td>
<td class="nump">13,526,526<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">10,987,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(330,116)<span></span>
</td>
<td class="num">(330,116)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued</a></td>
<td class="nump">$ 340<span></span>
</td>
<td class="nump">14,093,195<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">14,093,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in Shares)</a></td>
<td class="nump">3,404,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,047,641<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,047,641<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 1,439<span></span>
</td>
<td class="nump">$ 16,721,551<span></span>
</td>
<td class="nump">$ 836,215<span></span>
</td>
<td class="nump">$ 11,387,748<span></span>
</td>
<td class="num">$ (609,367)<span></span>
</td>
<td class="nump">$ 28,337,586<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">14,392,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614631760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,047,641<span></span>
</td>
<td class="nump">$ 1,415,745<span></span>
</td>
<td class="nump">$ 1,669,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">50,662<span></span>
</td>
<td class="nump">21,881<span></span>
</td>
<td class="nump">355,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right of use assets</a></td>
<td class="nump">3,167<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property, plant and equipment</a></td>
<td class="nump">1,413<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Accrued interest income from loans, net</a></td>
<td class="num">(102,418)<span></span>
</td>
<td class="num">(21,699)<span></span>
</td>
<td class="num">(6,525)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetInvestmentIncome', window );">Net investment (gain) loss</a></td>
<td class="num">(208,626)<span></span>
</td>
<td class="nump">19,363<span></span>
</td>
<td class="num">(103,375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForOtherCreditLosses', window );">(Reversal of) credit losses of receivables and advances to suppliers</a></td>
<td class="num">(2,325)<span></span>
</td>
<td class="num">(6,442)<span></span>
</td>
<td class="num">(123,754)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ProvisionForObsoleteInventories', window );">Provision for (reversal of ) allowance for obsolete inventories</a></td>
<td class="nump">5,559<span></span>
</td>
<td class="nump">2,217<span></span>
</td>
<td class="num">(5,317)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="nump">339,332<span></span>
</td>
<td class="nump">177,029<span></span>
</td>
<td class="nump">340,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease', window );">Short-term investments &#8211; trading securities</a></td>
<td class="num">(1,696,545)<span></span>
</td>
<td class="nump">2,418,675<span></span>
</td>
<td class="num">(2,625,216)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">567,480<span></span>
</td>
<td class="num">(2,490,725)<span></span>
</td>
<td class="num">(1,100,056)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Accounts receivable &#8211; related party</a></td>
<td class="nump">390,197<span></span>
</td>
<td class="nump">499,933<span></span>
</td>
<td class="nump">578,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidSupplies', window );">Advances to suppliers</a></td>
<td class="nump">472,219<span></span>
</td>
<td class="nump">560,352<span></span>
</td>
<td class="num">(184,369)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCharges', window );">Deferred offering cost</a></td>
<td class="num">(130,134)<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">155,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">194,872<span></span>
</td>
<td class="num">(57,899)<span></span>
</td>
<td class="num">(276,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(13,028)<span></span>
</td>
<td class="nump">89,583<span></span>
</td>
<td class="nump">769,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(146,642)<span></span>
</td>
<td class="nump">225,198<span></span>
</td>
<td class="nump">127,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncreaseDecreaseInAdvancesFromCustomers', window );">Advances from customers</a></td>
<td class="nump">4,632<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(787,062)<span></span>
</td>
<td class="nump">261,856<span></span>
</td>
<td class="nump">12,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">291,578<span></span>
</td>
<td class="nump">488,419<span></span>
</td>
<td class="nump">327,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(3,167)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Due to related parties</a></td>
<td class="num">(584)<span></span>
</td>
<td class="num">(3,320)<span></span>
</td>
<td class="nump">1,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(340,133)<span></span>
</td>
<td class="nump">163,884<span></span>
</td>
<td class="num">(127,375)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(61,912)<span></span>
</td>
<td class="nump">3,824,050<span></span>
</td>
<td class="num">(214,575)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Advance payment for software development</a></td>
<td class="num">(339,309)<span></span>
</td>
<td class="num">(117,617)<span></span>
</td>
<td class="num">(25,582)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Loans to third parties</a></td>
<td class="num">(11,260,542)<span></span>
</td>
<td class="num">(5,498,997)<span></span>
</td>
<td class="num">(356,595)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Repayment from third-party loans</a></td>
<td class="nump">8,830,933<span></span>
</td>
<td class="nump">199,463<span></span>
</td>
<td class="nump">317,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfAdvancesForConstruction', window );">Prepayment for office renovation</a></td>
<td class="num">(150,156)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(186,499)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchases of held-to-maturity investments</a></td>
<td class="num">(11,000,000)<span></span>
</td>
<td class="num">(1,932,080)<span></span>
</td>
<td class="num">(1,240,329)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities', window );">Redemption of held-to-maturity Investments</a></td>
<td class="nump">7,159,018<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,705,453<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(6,946,555)<span></span>
</td>
<td class="num">(7,349,231)<span></span>
</td>
<td class="nump">400,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDebt', window );">Borrowing from third parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,749,498<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary shares</a></td>
<td class="nump">15,142,902<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">15,142,902<span></span>
</td>
<td class="nump">2,749,498<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(26,058)<span></span>
</td>
<td class="num">(112,465)<span></span>
</td>
<td class="nump">44,323<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash</a></td>
<td class="nump">8,108,377<span></span>
</td>
<td class="num">(888,148)<span></span>
</td>
<td class="nump">229,754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at beginning of year</a></td>
<td class="nump">1,203,160<span></span>
</td>
<td class="nump">2,091,308<span></span>
</td>
<td class="nump">1,861,554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at end of year</a></td>
<td class="nump">9,311,537<span></span>
</td>
<td class="nump">1,203,160<span></span>
</td>
<td class="nump">2,091,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">36,504<span></span>
</td>
<td class="nump">45,002<span></span>
</td>
<td class="nump">32,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_DeferredOfferingCost', window );">Deferred offering cost</a></td>
<td class="nump">1,049,367<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating right-of-use assets recognized for related operating lease liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6,820<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_DeferredOfferingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_DeferredOfferingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_IncreaseDecreaseInAdvancesFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_IncreaseDecreaseInAdvancesFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ProvisionForObsoleteInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of provision for obsolete inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ProvisionForObsoleteInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in interest income on short-term investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (c)<br> -Subparagraph (2)(iii)<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 220<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetInvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow through purchase of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForOtherCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to credit loss from transactions other than loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForOtherCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfAdvancesForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfAdvancesForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611390672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Nature of Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">NATURE OF OPERATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; NATURE OF OPERATIONS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek Global Inc. (&#8220;HiTek Global&#8221;)
was incorporated under the laws of the Cayman Islands on November 3, 2017 in anticipation of an initial public offering.&#160;HiTek Global,
through its variable interest entity (&#8220;VIE&#8221;) and VIE&#8217;s subsidiaries (collectively, the &#8220;Company&#8221;) provides
hardware sales, software sales, information technology (&#8220;IT&#8221;) maintenance services and tax devices and services in the People&#8217;s
Republic of China (the &#8220;PRC&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 20, 2017, HiTek Global formed its
wholly-owned subsidiary, HiTek Hong Kong Limited (&#8220;HiTek HK&#8221;) in Hong Kong. On March 15, 2018, HiTek HK formed its wholly-owned
subsidiary, Tian Dahai (Xiamen) Information Technology Co. Ltd. (&#8220;WFOE&#8221;) in PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Xiamen Hengda HiTek Computer Network Co., Ltd.
(&#8220;HiTek&#8221;), was established in January 1996 by Shenping Yin, Xiaoyang Huang (the spouse of Shenping Yin) and nine other shareholders,
who held 29.83%, 44.74% and 25.43% of its equity interests, respectively, in Xiamen, Fujian Province, PRC pursuant to PRC laws. HiTek
Global entered into a series of contractual arrangements with HiTek which were effective in March 2018, and its equity holders through
WFOE to obtain control and became the primary beneficiary of HiTek for accounting purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 1999, Xiamen Huasheng HiTek Computer
Network Co., Ltd (&#8220;Huasheng&#8221;), a wholly owned subsidiary of HiTek was incorporated under the laws of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2017, Huoerguosi Hengda Information
Technology Co., Ltd (&#8220;Huoerguosi&#8221;), a wholly owned subsidiary of HiTek was established in XinJiang Province, PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2021, Xiamen Haitian Weilai Technology
Co., Ltd. (&#8220;Haitian Weilai&#8221;), a wholly owned subsidiary of WFOE was incorporated under the laws of the PRC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s current corporate structure is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="A diagram of a company  Description automatically generated" src="image_002.jpg" style="height: 335px; width: 624px"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As all the above mentioned companies presented
were under common control, the series of contractual arrangements between HiTek Global and HiTek in March 2018 constituted a reorganization
under common control and was retrospectively applied to the consolidated financial statements (&#8220;CFS&#8221;) at their historical
amounts. The CFS are prepared as if the existing corporate structure had been in existence throughout all periods. This includes a retrospective
presentation for all equity related disclosures, including share and per share, which have been revised to reflect the effects of the
reorganization.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609104208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis of Financial Information</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accounting and financial reporting
policies of the Company conform to generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States and the
preparation of the CFS is in conformity with GAAP which requires management to make estimates and assumptions that affect reported
amounts and disclosures. Certain prior year balances have been reclassified to conform to current year presentation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principles of Consolidation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying CFS include financial information
related to the Company and its wholly-owned subsidiaries and those variable interest entities (&#8220;VIEs&#8221;) where the Company is
the primary beneficiary.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In preparing the CFS, all significant inter-company
accounts and transactions were eliminated.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>VIE Agreements with HiTek</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Due to
PRC legal restrictions of foreign ownership in certain sectors, neither we nor our subsidiaries own any equity interest in HiTek. Instead,
WFOE, HiTek and HiTek&#8217;s shareholders entered into a series of contractual arrangements (&#8220;VIE Agreements&#8221;) on March
31, 2018, which have not been tested in a court of law. The VIE Agreements by and among WFOE, HiTek, and HiTek&#8217;s shareholders include
(i) certain power of attorney agreements and equity interest pledge agreement, which provide WFOE effective control over HiTek; (ii)
an exclusive technical consulting and service agreement which allows WFOE to receive substantially all of the economic benefits from
HiTek; and (iii) certain exclusive equity interest purchase agreements which provide WFOE with an exclusive option to purchase all or
part of the equity interests in and/or assets of HiTek when and to the extent permitted by PRC laws. Accordingly, the Company is considered
the primary beneficiary of VIE for accounting purpose and has consolidated the VIE and the VIE&#8217;s subsidiaries&#8217; assets, liabilities,
results of operations, and cash flows in the accompanying consolidated financial statements.</span><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the VIE Agreements is described in detail
below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Exclusive Technical Consulting and Service
Agreement</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Pursuant
to the Exclusive Technical Consulting and Service Agreement between HiTek and WFOE, WFOE provides HiTek with technical support, consulting
services and other management services relating to its day-to-day business operations and management, on an exclusive basis. The Exclusive
Technical Consulting and Service Agreement came into effect as of March 31, 2018. For services rendered to HiTek by WFOE under this agreement,
WFOE is entitled to collect a service fee that shall be paid per quarter of&#160;100% of HiTek&#8217;s quarterly profit. The term of the
Exclusive Technical Consulting and Service Agreement is ten years unless it is terminated by WFOE with 30-day prior notice.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Equity Interest Pledge Agreement</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">WFOE, HiTek
and HiTek shareholders entered into an Equity Interest Pledge Agreement, pursuant to which HiTek shareholders pledged all of their equity
interests&#160;in HiTek to WFOE in order to guarantee the performance of HiTek&#8217;s obligations under the Exclusive Technical Consulting
and Service Agreement as described above. The Equity Interest Pledge Agreement came into effect as of March 31, 2018. During the term
of the pledge, WFOE is entitled to receive any dividends declared on the pledged equity interests &#160;&#160;of HiTek. The Equity Interest
Pledge Agreement ends when all contractual obligations under the Exclusive Technical Consulting and Service Agreement have been fully
performed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i><span style="text-decoration:underline">Exclusive
Equity Interests Purchase Agreement</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Exclusive Equity Interests Purchase
Agreement, the HiTek Shareholders granted WFOE (or its designee) an exclusive option to purchase, to the extent permitted under PRC law,
part or all of their equity interests in HiTek. The option price is equal to the capital paid in by the HiTek Shareholders subject to
any appraisal or restrictions required by applicable PRC laws and regulations. The Exclusive Equity Interests Purchase Agreement remains
effective for a term of ten years and may be renewed at WFOE&#8217;s election.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Power of Attorney</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Each shareholder
of the HiTek has executed an irrevocable power of attorney in favor of WFOE. Pursuant to this power of attorney, WFOE has full power and
authority to exercise all of such shareholders&#8217; rights with respect to their&#160;equity interest in the VIE Companies, including
HiTek, Huasheng and Huoerguosi.&#160;The power of attorney will remain in force for so long as the shareholder remains a shareholder of
HiTek.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">During the
years ended December 31, 2023, 2022 and 2021</span>, there were no transactions in HiTek Global Inc. and HiTek HK besides minimal capital
transactions, professional fee payments and interest income. As of December 31, 2023, the VIEs accounted for 57% and 100% of the Company&#8217;s
total assets and total liabilities, respectively. As of December 31, 2022, the VIEs accounted for 96% and 98% of the Company&#8217;s total
assets and total liabilities, respectively. As of December 31, 2023 and 2022, $1,041,909 and $843,705 of cash was denominated in RMB,
respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates and Assumptions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the CFS in conformity with
U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the CFS and the reported amounts of revenues and expenses during the reporting period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant accounting estimates reflected in
the Company&#8217;s CFS include allowance for doubtful accounts, inventory obsolescence, deferred taxes, and the useful lives of property
and equipment. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from
those estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Values of Financial Instruments</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The U.S. GAAP regarding fair value (&#8220;FV&#8221;)
of financial instruments and related FV measurements define FV, establish a three-level valuation hierarchy that requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring FV.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The three levels of inputs are defined as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825-10 &#8220;Financial Instruments&#8221;,
allows entities to choose to measure certain financial assets and liabilities at FV (FV option). The FV option may be elected on an instrument-by-instrument
basis and is irrevocable, unless a new election date occurs. If the FV option is elected for an instrument, unrealized gains and losses
for that instrument should be reported in earnings at each subsequent reporting date. The Company did not elect to apply the FV option
to any outstanding instruments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts in the consolidated balance
sheets for cash, accounts receivable, accounts receivable &#8211; related party, advances to suppliers, deferred offering costs, prepaid
expenses and other, accounts payable and accrued liabilities, income taxes payable, VAT and other taxes payable, and due to related parties
approximate their FV based on the short-term maturity of these instruments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s investments measured at FV
on a recurring basis consist of trading securities and held-to-maturity debt securities. The valuation for the Level 1 position is based
on quoted prices in active markets. For detailed information, please see &#8220;NOTE 3 &#8211; INVESTMENTS.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Earnings Per Share</b> (&#8220;EPS&#8221;)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic EPS is computed by dividing net income by
the weighted-average number of ordinary shares outstanding during the period. Diluted EPS is computed by dividing net income by the weighted-average
number of ordinary shares and dilutive potential ordinary shares outstanding during the year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023, 2022 and
2021, there were no other contracts to issue ordinary shares, such as options, warrants or conversion rights, which would have a dilutive
effect on EPS.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash consists of cash on hand and in banks. The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
The Company maintains cash with various financial institutions in the PRC. As of December 31, 2023 and 2022, cash balances held in PRC
banks were uninsured. The Company has not experienced any losses in bank accounts during the years ended December 31, 2023 and 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentrations of Credit Risk</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently, all of the Company&#8217;s operations
are carried out in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced
by the political, economic, and legal environment in the PRC, and by the general state of the PRC&#8217;s economy. The Company&#8217;s
operations in the PRC are subject to specific considerations and significant risks not typically associated with companies in the United
States of America. The Company&#8217;s results may be adversely affected by changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments which potentially subject
the Company to concentrations of credit risk consist principally of cash, short-term investments, trade accounts receivable, and accounts
receivable from related parties and advances to suppliers. A portion of the Company&#8217;s sales are credit sales which are to the customers
whose ability to pay is dependent upon the industry economics prevailing in these areas; however, concentrations of credit risk with respect
to trade accounts receivables is limited due to generally short payment terms. The Company also performs ongoing credit evaluations of
its customers to help further reduce credit risk.&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Investments</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Considering the Company&#8217;s short-term investments are highly liquid in nature, changes in the FV and related transactions of short-term
investments are presented as operating activities in the Company&#8217;s consolidated statements of cash flows. Long-term investments
include mutual funds and wealth management products with a maturity of over one year. The Company accounts for investment in accordance
with FASB ASC Topic 320 &#8220;Investments &#8212; Debt and Equity Securities.&#8221; Dividend and interest income, including amortization
of the premium and discount arising at acquisition, for all categories of investments in securities is included in Consolidated Statements
of Operations. Net realized and unrealized&#160;holding gains and losses for investments are included in Consolidated Statements of Operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If a&#160;security&#160;is acquired with the intent
of selling it within hours or days, the security is classified as a&#160;trading security. The Company classifies investments in trading
stock and mutual funds as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the Company has positive intent and ability
to hold to maturity, the security is classified as a held-to-maturity security. The Company classifies investments in wealth management
products as held-to-maturity securities as the Company intends to hold these investments until maturity. The investments in wealth management
products are valued at carrying value, which approximates the amortized cost. For individual securities classified as held-to-maturity
securities, the Company evaluates whether a decline in FV below the amortized cost basis is other-than-temporary, in accordance with ASC
320. Other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security&#8217;s amortized
cost basis over its FV at the balance sheet date of the reporting period for which the assessment is made.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Expected Credit Losses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2023, the Company adopted ASC 326,
Credit Losses (&#8220;ASC 326&#8221;), which replaced previously issued guidance regarding the impairment of financial instruments with
an expected loss methodology that will result in more timely recognition of credit losses. The Company used a modified retrospective approach
and did not restate the comparable prior periods. T<span style="background-color: white">he adoption did not have a material impact on
the Company&#8217;s CFS</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon adoption of ASC 326, the Company maintains
an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to assets such as accounts
receivable, etc., and the estimated credit losses charged to the allowance are classified as general and administrative expenses in the
consolidated statements of operations and comprehensive income (loss). The Company assesses collectability by reviewing receivables on
a collective basis where similar characteristics exist, primarily based on the size and nature of specific customers&#8217; receivables.
In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status,
the age of the receivable balances, credit quality of the Company&#8217;s customers based on ongoing credit evaluations, current economic
conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company&#8217;s
ability to collect from customers. Bad debts are written off as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advances to Suppliers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advances to suppliers are amounts prepaid to suppliers
for purchases of inventories and outsourced software services. In evaluating the recoverability of such advances, the Company mainly considers
the age of the balance and the ability of the suppliers to perform the related obligations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Offering Cost</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company complies with ASC 340-10-S99-1 and
SEC Staff Accounting Bulletin (&#8220;SAB&#8221;) Topic 5A &#8212; &#8220;Expenses of Offering&#8221;. Deferred offering cost consisted
of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly related to the Initial
Public Offering (IPO), and it was charged to shareholders&#8217; equity upon the completion of the IPO.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost (weighted
average basis) or net realizable value. The methods of determining inventory costs are used consistently from year to year. Allowance
for inventory obsolescence is provided when the market value of certain inventory items is lower than the cost.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property, Equipment and Software</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, equipment and software are carried at
cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. The cost of repairs and maintenance is
expensed as incurred; major replacements and improvements are capitalized. When assets are retired or disposed of, the cost and accumulated
depreciation and amortization are removed from the accounts, and any resulting gains or losses are included in the statement of operations
in the year of disposition. The Company examines the possibility of decreases in the value of property, equipment and software, when events
or changes in circumstances reflect the fact that their recorded value may not be recoverable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Estimated useful lives are as follows, taking into account the assets&#8217;
estimated residual value:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold">Classification</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture and office equipment</td><td>&#160;</td>
    <td style="text-align: center">3-5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: center">2-3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: center">5-20 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center">3 years</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Impairment of Long-lived Assets</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC Topic 360, the Company
reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may
not be fully recoverable. The Company recognizes an impairment loss when the sum of expected undiscounted future cash flows is less than
the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&#8217;s estimated FV and its
book value.&#160;&#160;The Company did not record any impairment charge <span style="background-color: white">for the years ended December
31, 2023, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASU 2014-09, Topic 606, &#8220;Revenue
from Contracts with Customers&#8221; and its related amendments (collectively referred to as &#8220;ASC 606&#8221;) for its revenue recognition
accounting policy that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to
which the Company expects to be entitled in exchange for those goods or services. In accordance with ASC 606, revenue is recognized when
all of the following five steps are met: (i) identify the contract(s) with the customer; (ii) identify the performance obligations in
the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; (v) recognize
revenue when (or as) each performance obligation is satisfied.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates its revenues primarily from
three sources: (1) hardware sales, (2) software sales, and (3) tax devices and services. The Company recognizes revenue when performance
obligations under the terms of a contract with its customers are satisfied. This occurs when the control of the goods and services have
been transferred to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Hardware
sales</i></b></span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hardware revenues are generated primarily from
the sale of computer and network hardware to end users. The products include computers, printers, internet cables, certain internet servers,
cameras and monitors. Sales of hardware have a single performance obligation. The Company recognizes the revenue when ownership is transferred
to end customers. The Company&#8217;s revenue from sales of hardware is reported on a gross basis since the Company is primarily obligated
in the transaction, bears inventory and credit risk and has discretion to establish the prices.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Software
sales</i></b></span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek also does business in software sales and
focuses on the perpetual licenses sales for one of the self-developed software Communication Interface System (&#8220;CIS&#8221;). CIS
is based on LINUX, which is a general embedded interface system used in petrochemical and coal companies. The system is used to communicate
the RCTX-X module, collect the work diagram, the electricity diagram, the pressure temperature and other measures, and can extract the
data and import it to the software of the windows platform to display analysis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Software contracts with
customers include multiple performance obligations such as sale of software license, installation of software, operation training service
and warranty. The installation and operation training are essential to the functionality of the software which are provided to the clients
prior to the acceptance of the software. The Company provides one-year warranty which mainly telephone supports. The Company estimates
that costs associated with warranty are de minimis to the overall contract. Therefore, the Company does not further allocate transaction
price.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue from software sales
when the software is accepted by the customer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Tax
Devices and Services</i></b></span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Before January 21, 2021, all VAT general taxpayer
businesses in China were required to purchase the Anti-Counterfeiting Tax Control System (&#8220;ACTCS&#8221; or Golden Tax Disk or GTD)
tax devices to issue the VAT Invoice and for quarterly VAT filing. HiTek is authorized to carry out the implementation of ACTCS specialty
hardware retailing. The price of GTD and related supporting services are determined by the National Development and Reform Commission.
From January 21, 2021, new taxpayers can receive electronic tax control Ukey for free from the tax authority. HiTek could provide supporting
services to the new taxpayers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Tax devices and services
contracts with customers include multiple performance obligations such as delivery of products, installation and after-sales supporting
services, tax control system risk investigation service, and tax invoicing management service, such as training service on issuing electronic
invoice, complete tax declaration automatically and back up data online.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from the sales of GTD devices is recognized
when ownership is transferred to end customers. The Company provides the tax device after-sales supporting services and tax invoicing
management service, charging the service fee on an annual basis because the service period is usually one year. Revenue from its service
is recognized as the services are performed and amounts are earned, using the straight-line method over the term of the related services
agreement. The Company also charges a one-time service charge for each investigation request. Revenue from tax control system risk investigation
service is recognized when the services are performed. Revenue is recognized based on each performance obligation&#8217;s standalone selling
price that is sold separately and charged to customers at contract inception.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue from its gross billings
is reported on a gross basis since the Company is primarily obligated in the transaction, is subject to inventory and credit risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue was comprised of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 9pt">Hardware</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,428,592</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,504,426</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,434,694</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Tax devices and service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,376,323</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,803,650</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,970,363</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">758,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,120,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,056,106</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,563,731</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,428,608</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,461,163</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contract
balances</i></b></span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments received from customers prior to the
services being performed are recorded as deferred revenue. Deferred revenue consists of the annual service fees for GTD and tax invoicing
management service received from customers while the services have not yet been performed. The Company recognizes the service fees as
revenue on a straight-line basis in accordance with the service periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Practical
expedients and exemptions</i></b></span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally expenses sales commissions
as incurred because the amortization period would have been one year or less.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Revenue</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenue consists of the annual service
fees for GTD received from customers but the services have not yet been performed. The Company recognizes the service amount as revenue
on a straight-line basis in accordance with the service periods. For the years ended December 31, 2023, 2022 and 2021, the Company recognized
revenue of $977,054, $784,530 and $752,286, respectively, that was included in the deferred revenue balance at the beginning of each year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cost of Revenue</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue is comprised of (i) the direct
cost of our hardware products purchased from third parties; (ii) logistics-related costs, which primarily include product packaging and
freight-in charges; (iii) third-party royalties paid for the GTD; and (iv) compensation for the employees who handle the products and
other costs that are necessary for us to provide the services to our customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Selling Expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling expenses consists of primarily shipping
and handling costs for products sold and advertising and marketing expenses for promotion of our products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>General and Administrative Expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consist primarily
of costs of salary and welfare for our general administrative and management staff, facilities costs, depreciation and amortization expenses,
professional fees, accounting fees, meals and entertainment, utilities, additional expenses for public offering, and other miscellaneous
expenses incurred in connection with general operations. All depreciation and amortization was recorded in general and administrative
expenses because fixed assets are mainly for sales and administrative purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Government Subsidies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsidies are given by the government to mainly
support the Company for the increase in production and social insurance compensation for rural laborers. Subsidies are recognized as government
subsidies income in the consolidated statements of operations when received.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development Expenses</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows FASB ASC 985-20, Cost of Software
to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed. FASB ASC 985-20-25 requires
research and development (&#8220;R&amp;D&#8221;) costs for software development to be expensed as incurred until the software model is
technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding,
testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications,
features, functions, technical performance requirements. Some judgment and estimation is required to assess when technological feasibility
Is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company&#8217;s products reach technological
feasibility shortly before the products are released and sold to the public. Therefore, R&amp;D costs are generally expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses R&amp;D expenses as incurred
and they are included as part of general and administrative expenses. R&amp;D expenses for the years ended December 31, 2023, 2022 and
2021 were $38,221, $42,052 and $43,661, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company defers certain costs for the software
development activities associated with certain software, which the Company determined has future economic benefit. Management periodically
reviews and revises, when necessary, its estimate of the future benefit of these costs and expenses if it deems there no longer is a future
benefit. The Company has two software (for internal use) (Finance and Taxation Service Platform Mobile Application and Corporate Full-Service
Platform Mobile Application) and they were fully amortized as of December 31, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is governed by the Income Tax Law
of the PRC. The Company accounts for income taxes using the asset/liability method prescribed by ASC 740, &#8220;Accounting for Income
Taxes.&#8221; Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting
and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected
to reverse. The Company records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it
is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a
change in tax rates is recognized as income or loss in the period that includes the enactment date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the provisions of ASC 740-10-50,
&#8220;Accounting for Uncertainty in Income Taxes,&#8221; which provides clarification related to the process associated with accounting
for uncertain tax positions recognized in the Company&#8217;s CFS. Audit periods remain open for review until the statute of limitations
has passed. The completion of review or the expiration of the statute of limitations for a given audit period could result in an adjustment
to the Company&#8217;s liability for income taxes. Any such adjustment could be material to the Company&#8217;s results of operations
for any given quarterly or annual period based, in part, upon the results of operations for the given period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Value Added Taxes (&#8220;VAT&#8221;)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">VAT is reported as a deduction of revenue when
incurred. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT
liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Foreign Currency Translation</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The functional currency of the Company&#8217;s
operations in the PRC is the Chinese Yuan or Renminbi (&#8220;RMB&#8221;). The CFS are translated to U.S. dollars using the period end
rates of exchange for assets and liabilities, equity is translated at historical exchange rates, and average rates of exchange (for the
period) are used for revenues and expenses and cash flows. As a result, amounts relating to assets and liabilities reported on the statements
of cash flows may not necessarily agree with the changes in the corresponding balances on the balance sheets. Translation adjustments
resulting from the process of translating the local currency financial statements into U.S. dollars are included in determining comprehensive
income / loss. Transactions denominated in foreign currencies are translated into the functional currency at the exchange rates prevailing
on the transaction dates. Assets and liabilities denominated in foreign currencies are translated into the functional currency at the
exchange rates prevailing at the balance sheet date with any transaction gains and losses that arise from exchange rate fluctuations on
transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of the Company&#8217;s revenue transactions
are transacted in its functional currency. The Company does not enter into any material transaction in foreign currencies. Transaction
gains or losses have not had, and are not expected to have, a material effect on the results of operations of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exchange rates as of December 31, 2023 and
2022 and for the year ended December 31, 2023 and 2022 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Foreign currency</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; font-weight: bold">RMB:1USD</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0971</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.9091</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0732</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.7285</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Comprehensive Income </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Comprehensive income is comprised of net
income and all changes to the statements of shareholders&#8217; equity, except those due to investments by shareholders and changes
in paid-in capital. For the Company, comprehensive income for the years ended December 31, 2023, 2022 and 2021 consisted of net
income and unrealized gain (loss) from foreign currency translation adjustment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Related Parties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A party is considered related to the Company if
the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the
Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly
influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully
pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2022, the Company adopted Accounting
Standards Update (&#8220;ASU&#8221;) 2016-02,&#160;Leases&#160;(as amended by ASU 2018-01, 2018-10, 2018-11, 2018-20, and 2019-01, collectively
&#8220;ASC 842&#8221;), using the modified retrospective method. The Company elected the transition method which allows entities to initially
apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.
As a result of electing this transition method, previously reported financial information has not been restated to reflect the application
of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the
transition guidance within ASC 842, which among other things, allows the Company to carry forward certain historical conclusions reached
under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company
elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12
months or less. The Company recognizes lease expenses for such lease on a straight-line basis over the lease term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The most significant impact upon adoption is for
the recognition of Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the Company&#8217;s consolidated balance sheets for
office and warehouse space leases. At the commencement date of a lease, the Company recognizes a lease liability for future fixed lease
payments and a&#160;ROU asset representing the right to use the underlying asset during the lease term. The lease liability is initially
measured as the present value of the future fixed lease payments that will be made over the lease term. The lease term includes periods
for which it&#8217;s reasonably certain that the renewal options will be exercised and periods for which it&#8217;s reasonably certain
the termination options will not be exercised. The future fixed lease payments are discounted using the rate implicit in the lease, if
available, or the incremental borrowing rate (&#8220;IBR&#8221;). The Company will evaluate the carrying value of ROU assets if there
are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined
to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the
consolidated statements of operations.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recent Accounting Pronouncements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,&#160;Improvements
to Income Tax Disclosures,&#160;which requires disaggregated information about an entity&#8217;s effective tax rate reconciliation and
additional discloses on income taxes paid. The new requirements are effective for annual periods beginning after December 15, 2024. The
guidance is to be applied prospectively, with an option for retrospective application. The Company is currently evaluating the impact
of this new guidance on disclosures within its CFS.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on its CFS.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609170272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTextBlock', window );">INVESTMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; INVESTMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Long-term investments consist of wealth management products with maturity over one year. Investments consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Quoted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Prices in</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Active</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Observable</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Unobservable</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Markets</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Short-term investments</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,837,445</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,837,445</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Long-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,837,445</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,837,445</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Quoted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Prices in</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Active</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Observable</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Unobservable</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Markets</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Short-term investment</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,408,772</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,408,772</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,881,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,881,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,290,348</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,290,348</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net investment (loss) income for the years ended December 31, 2023,
2022 and 2021 consists of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Gain (loss) from sales of short-term investments:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,097</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(30,848</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,945</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,397</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Unrealized holding income (loss) of short-term investments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Trading securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,245</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,722</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">82,241</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">184,018</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Unrealized holding income of long-term investments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,795</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net investment income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">330,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(19,363</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">103,375</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 321<br> -Publisher FASB<br> -URI https://asc.fasb.org//321/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 325<br> -Publisher FASB<br> -URI https://asc.fasb.org//325/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609058384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAdditionalImprovementsAbstract', window );"><strong>Accounts Receivable, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">ACCOUNTS RECEIVABLE, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; <span style="text-transform: uppercase">accounts
receivable, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023 and 2022, accounts receivable,
net consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,279,593</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,435,340</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(160,855</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(164,122</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,118,738</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,271,218</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable &#8211; related party, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">399,465</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Non-current accounts receivable</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,597,214</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,209,546</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table describes the movements in
the allowance for credit losses during the years ended December 31, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Balance at January 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">164,122</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">179,475</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">298,224</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision for (reversal of) doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,084</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,087</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(124,881</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,351</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,266</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,132</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Balance at December 31</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">160,855</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">164,122</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">179,475</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews the outstanding receivable
on a periodic basis and makes general and specific allowances when there is doubt as to the collectability of individual balances.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//326/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAdditionalImprovementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAdditionalImprovementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609176672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advances to Suppliers, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancesToSuppliersNetAbstract', window );"><strong>Advances to Suppliers, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancesToSuppliersNetTextBlock', window );">ADVANCES TO SUPPLIERS, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; <span style="text-transform: uppercase">ADVANCES
TO SUPPLIERS, Net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023 and 2022, advances to
suppliers consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Advances to suppliers - Inventories</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">483,435</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advances to suppliers &#8211; Services <sup>(1)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">338,166</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: reserve for amount not recoverable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">338,166</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">481,769</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2023, the Company signed a software upgrade and development contract (for internal use) (Interface System), which obligated the software
company to perform certain software upgrade and development activities from May to September 2023. As of December 31, 2023, the total
contract price was $676,333 and shall be paid using installment payment method (50% within 5 working days after the signing of this contract,
40% within 5 working days upon launching of the official version, and 10% within 30 working days upon launching of the official version).
The ownership of the final product belongs to the Company.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_AdvancesToSuppliersNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_AdvancesToSuppliersNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_AdvancesToSuppliersNetTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Advances to Suppliers, Net [Text block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_AdvancesToSuppliersNetTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609202848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; INVENTORIES, NET</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023 and 2022, inventories consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Inventory</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">236,739</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">442,681</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: reserve for obsolete inventories</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,234</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,011</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">219,505</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">430,670</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories include computer, network hardware,
and GTDs. The Company reviews its inventories periodically to determine if any reserves are necessary for potential obsolescence or if
a write-down is necessary if the carrying value exceeds net realizable value.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609195824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepaid Expenses and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">PREPAID EXPENSES AND OTHER CURRENT ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 &#8211; PREPAID EXPENSES AND OTHER CURRENT ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023 and 2022, prepaid expenses and current assets
consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest receivable <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">171,657</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,263</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses <sup>(2)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,770</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,342</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other receivables, net <sup>(3)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">156,492</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,320</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">352,919</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">94,925</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
receivable primarily consists of interest from loans to third parties and interest from investments.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses primarily consist of insurance premium, investor relations and lawyer&#8217;s fee.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivables primarily consist of cash advance to employees for business travel or expenses incurred in the ordinary courses of business,
net of expected credit loss.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595616736048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Loan Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">LOAN RECEIVABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>NOTE 8 &#8211; LOAN RECEIVABLE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023 and 2022, loan receivable consisted of the
following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guangxi Beihengda Mining Co., Ltd. <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,213,397</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,355,257</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongkong Sanyou Petroleum Co., Ltd <sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,621,971</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total loan receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,835,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,355,257</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,608,289</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,013,157</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Loan receivable - non current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,227,079</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,342,100</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify">On January 21, 2022, March 28, 2022 and June 14, 2022, the Company made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party, which were restricted for its operating activities, carrying interest at 12%. The RMB30,000,000 loan was extended for one year and will mature on January 21, 2025. The RMB7,000,000 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest of RMB120,000 ($17,368). The change in the carrying value of these outstanding loans from $5,355,257 in 2022 to $5,213,397 in 2023 was due mainly to currency translation. Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these three loans are secured by the Borrower&#8217;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production of 1.306 million cubic meters per year.</td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify">In 2023, the Company provided loans with interest of 1.5% per month
to another third party for its operating activities. The loans are secured by their respective pledge contracts using their underlying
assets. Such loans mature within nine months from the date of issue, with loan principal, interest, and handling fees to be settled immediately
after the maturity date. From April to December 2023, total loans to such a third party were $9.8 million, of which $7.3 million of the
principal was repaid prior to December 31, 2023.</td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest income for the loans for the years ended December 31, 2023,
2022 and 2021 was $909,362, $540,842 and $7,107, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612833056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Non-Current Advance to a Third Party<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Non-Current Advance to a Third Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">NON-CURRENT ADVANCE TO A THIRD PARTY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 &#8211; NON-CURRENT ADVANCE TO A THIRD PARTY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2020, the Company signed a software development contract with a
third party software development company to develop a Corporate Full-Service Platform Mobile Application for internal use. The ownership
of the final product belongs to the Company and the copyrights will be shared with the software development company. In August 2023, the
Company signed a supplemental agreement with an external vendor who took over the software development project. As of December 31, 2023,
approximately $411,000 had been advanced to the software development company; and the Company is committed to additional costs under
software development contract of approximately $12,000. The software development project is expected to be complete in the third quarter
of 2024.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611487392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Equipment and Software, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Equipment and Software, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, EQUIPMENT AND SOFTWARE, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 &#8211; <span style="text-transform: uppercase">PROPERTY,
equipment AND SOFTWARE, net</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023 and 2022, property, equipment and software
consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Office furniture</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">51,277</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,576</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,371</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,545</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">202,893</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,580</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">586,373</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">448,607</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,039,861</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,068,156</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,886,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,593,464</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,483,445</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,470,497</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">403,330</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122,967</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023 and 2022,
depreciation expenses were $50,662 and $21,881, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613795728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">TAXES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 &#8211; <span style="text-transform: uppercase">Taxes payable</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023 and 2022, taxes payable consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Value-added tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,219,713</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,135,002</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">564,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">404,617</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">133,562</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">131,703</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,917,647</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,671,322</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595615426880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 &#8211; RELATED PARTY TRANSACTIONS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following are related party balances as of December 31, 2023 and
2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Accounts receivable</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Zhongzhe Yuantong Technology Co., Ltd.<sup>(1)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">399,465</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">399,465</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due to related parties</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fengqi (Beijing) Zhineng Technology Co., Ltd.<sup>(2)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">598</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">&#160;-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">598</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following are related party transactions for the years ended December
31, 2023, 2022 and 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Cost of revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fengqi (Beijing) Zhineng Technology Co., Ltd.<sup>(2)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">8,480</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">11,830</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">52,961</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,480</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,830</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">52,961</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
Zhongzhe Yuantong Technology Co., Ltd. (&#8220;Beijing Zhongzhe&#8221;) and one of the minority shareholders of HiTek are under common
control. As of December 31, 2022, accounts receivable from Beijing Zhongzhe Yuantong Technology Co., Ltd. was $399,465. As of December
31, 2023, it was collected by the Company.</span></td>
</tr></table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Yin is the director and a minority shareholder of Fengqi (Beijing) Zhineng Technology Co., Ltd. The Company purchased from Fengqi (Beijing)
Zhineng Technology Co., Ltd. hardware of $8,480, <span style="background-color: white">$11,830 and $52,961 for fiscal year ended December
31, 2023, 2022 and 2021</span>, respectively. As of December 31, 2023 and 2022, the Company has outstanding advances owed to Fengqi (Beijing)
Zhineng Technology Co., Ltd., of $<span style="-sec-ix-hidden: hidden-fact-99">nil</span> and $598, respectively. The advances are due on demand and non-interest bearing.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595616662384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 13 &#8211; LEASES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of supplemental information related to operating leases as
of December 31, 2023 is as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease ROU assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,309</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,309</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,309</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average remaining lease term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.0 year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.8</td><td style="text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table represents the maturity of
lease liabilities as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">12 months ending&#160;December 31,</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2024</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,382</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,382</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(73</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 4pt">Present value of lease liabilities</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,309</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612378816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Expenses and Other Current Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 &#8211; ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023 and 2022, accrued expenses and other current
liabilities consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Payroll</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">130,463</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">253,212</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,639</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,132</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">73,823</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">255,131</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">348,167</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611496080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrentAbstract', window );"><strong>Loan Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">LOAN PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>NOTE 15 &#8211; LOAN PAYABLES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2023 and 2022, loan payables consisted of the following.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Short-term borrowings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">493,159</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">506,578</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,113,539</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,171,050</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,606,698</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,677,628</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 21, March 28 and June 14, 2022, the
Company entered into three loans of RMB15,000,000 ($2,113,539), RMB1,500,000 ($211,354) and RMB3,500,000 ($493,159) from a third party,
carrying interest at 12%. The RMB15,000,000 loan is extended for one year and will mature on January 21, 2025. The RMB3,500,000 loan is
due on June 13, 2024. The RMB1,500,000 loan was repaid prior to December 31, 2022. The change in the carrying value of these outstanding
loans from $2,677,628 in 2022 to $2,606,698 in 2023 was due mainly to currency translation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expense for the years ended December
31, 2023, 2022 and 2021 was $313,861, $285,353 and $<span style="-sec-ix-hidden: hidden-fact-100">nil</span>, respectively.<b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612378816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Ordinary Shares [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">ORDINARY SHARES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 16 &#8211;&#160;ORDINARY SHARES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2023, the Company issued 3,404,685 Ordinary Shares, of which
3,200,000 shares were related to the IPO and 204,685 shares related to an over-allotment arrangement, at $5.00 per share with net proceeds
of approximately $15.1 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 5, 2024, the 2024 annual general meeting
of shareholders adopted the resolutions that the issued 14,392,364 ordinary shares of par value of US$0.0001 each are re-designated and
re-classified into 6,200,364 Class A ordinary shares of par value US$0.0001 each with one vote per share (the &#8220;Class A Ordinary
Shares&#8221;) and 8,192,000 Class B ordinary shares of par value US$0.0001 each with 15 votes per share (the &#8220;Class B Ordinary
Shares&#8221;) on a one for one basis.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611496080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 17 &#8211; INCOME TAXES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The entities within the Company file separate
tax returns in the respective tax jurisdictions in which they operate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cayman Islands</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is a tax-exempt entity incorporated
in Cayman Islands.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Hong Kong</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek Hong Kong Limited was incorporated in Hong
Kong and does not conduct any substantial operations of its own. No provision for Hong Kong profits tax has been made in the CFS as HiTek
Hong Kong Limited has no assessable profits for the years ended December 31, 2023, 2022 and 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>PRC</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s PRC operating subsidiary and
VIEs, being incorporated in the PRC, are governed by the income tax law of the PRC and is subject to PRC enterprise income tax (&#8220;EIT&#8221;).
The EIT rate of PRC is 25%, which applies to both domestic and foreign invested companies. One of the Company&#8217;s subsidiaries located
in the Xinjiang Huoerguosi special development zones, Huoerguosi, is currently exempt from corporate income tax in China from January
1, 2017 to December 31, 2021. Since the beginning of 2022, Huoerguosi did not enjoy the above preferential tax policy. State Administration
of Taxation and Ministry of Finance issued a notice related to the tax relief policy for small-scale companies in January 2019. According
to the notice, from January 1, 2019 to December 31, 2021, if a small profit-making enterprise has annual taxable income less than or equal
to RMB 1 million, only 25% of its annual taxable income will be subject to income tax at a reduced rate of 20%; for those with annual
taxable income more than RMB 1 million but less than RMB 3 million, 50% of their annual taxable income will be subject to income tax at
the reduced rate of 20%. In April 2021, on the basis of the previous preferential policy, State Administration of Taxation and Ministry
of Finance issued a notice stating that, from January 1, 2021 to December 31, 2022, for those with annual taxable income less than or
equal to RMB 1 million, only 12.5% of its annual taxable income will be subject to income tax at a reduced rate of 20%. In March 2022,
on the basis of the previous preferential policy, State Administration of Taxation and Ministry of Finance further issued a notice stating
that, from January 1, 2022 to December 31, 2024, for those with annual taxable income more than RMB 1 million but did not exceed RMB 3
million, 25% of their annual taxable income will be subject to income tax at the same reduced rate of 20%. In March 2023, on the basis
of the previous preferential policy, State Administration of Taxation and Ministry of Finance issued a notice stating that, from January
1, 2023 to December 31, 2024, for those with annual taxable income less than or equal to RMB 1 million, 25% of their annual taxable income
will be subject to income tax at the same reduced rate of 20%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s income (loss) before income taxes includes the
following for the years ended December 31.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Non-PRC operations</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(176,949</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(385,297</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(328,672</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">PRC operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,771,475</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,254,260</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,540,882</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income before income taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,594,526</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,868,963</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,212,210</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Income tax expense was comprised of the following for the years ended
December 31.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax expense</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">207,553</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">276,189</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">202,229</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">339,332</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">177,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">340,624</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total income tax expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">546,885</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">453,218</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">542,853</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income taxes reflect the net tax effects
of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used
for income tax purposes. The cumulative tax effect at the expected rate of 25% of significant items comprising the net deferred tax amount
is at December 31, 2023 and 2022 as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net operating loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,338</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,313</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,340</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">205,605</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unbilled cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">374,357</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355,461</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unbilled interest expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,727</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,592</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Software amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">259,965</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,039</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,459</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,308</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Inventories obsolescence</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,591</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,043</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unrealized losses on trading securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,761</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,809</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued Bonus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,441</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,246</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,819</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">805,676</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">979,430</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unbilled revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,270,234</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,149,169</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unbilled interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(50,369</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(69,149</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred government subsidiary income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(41,673</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(42,806</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unrealized gain on short-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(285</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,796</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,336</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,462</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,376,897</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,268,382</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,942</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,469</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,604,163</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,300,421</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following is a reconciliation of income tax expense
at the effective rate to income tax at the calculated statutory rates for the years ended December 31.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC statutory tax rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of different tax rates in different jurisdictions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.1</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Tax holiday effect (1)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5.9</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5.3</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">34.3</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24.2</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24.5</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
PRC subsidiary incurred loss in 2023, which resulted in tax benefit and positive tax holiday effect in 2023.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Uncertain Tax Positions</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had no significant unrecognized uncertain
tax positions or unrecognized liabilities, interest or penalties associated with unrecognized tax benefit as of and for the years ended
December 31, 2023 and 2022.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611491840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentrations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 18 &#8211; CONCENTRATIONS<i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Major Customers</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Details of the Company&#8217;s major customers (including those accounting
for 10% or more of the Company&#8217;s total revenues) are as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">801,344</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">18</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,291,651</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">36</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,784,738</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">28</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Customer B</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">398,488</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">834,911</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">896,220</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,199,832</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">27</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,126,562</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">49</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2,680,958</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">42</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Details of the Company&#8217;s major customers (including those accounting
for 10% or more of the Company&#8217;s accounts receivable are as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,615,308</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">67</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,274,060</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">67</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,256,804</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">66</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,901,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,864,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,027,238</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Customer C</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">399,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">963,034</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,516,789</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">95</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">7,537,733</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">96</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,247,076</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">97</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Major Suppliers</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Details of the Company&#8217;s major suppliers (including those accounting
for 10% or more of the Company&#8217;s total purchases) are as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Supplier A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,532</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,647</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">295,283</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">312,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,586</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">109,764</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">472,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">215,526</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">430,744</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">105,852</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">366,115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">138,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Supplier F</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">94,348</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">326,836</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">525,771</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">21</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,679,916</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">58</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,027,355</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">38</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Details of the Company&#8217;s major suppliers (including those accounting
for 10% or more of the Company&#8217;s accounts payable) are as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Supplier C</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">256,623</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">47</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,539</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,562</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,990</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,077</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier G</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,649</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">131,661</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,061</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier H</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86,494</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier I</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">84,671</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Supplier J</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,195</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,806</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,068</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">349,029</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">64</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">489,488</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">70</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">282,371</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">55</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609365104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingency<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingency [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 19 &#8211; COMMITMENTS AND CONTINGENCY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Contingencies</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company may be involved in various legal proceedings,
claims and other disputes arising from the commercial operations, projects, employees and other matters which, in general, are subject
to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should
be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. As of December 31, 2023, the Company was not
aware of any litigation or proceedings against it.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risks in relation to the VIE structure</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It is possible the Company&#8217;s operations
and businesses through its VIE could be found by PRC authorities to violate PRC law and regulations prohibiting or restricting foreign
ownership of companies that engage in such operations and businesses. While the Company&#8217;s management considers the possibility of
such a finding by PRC regulatory authorities under current law and regulations to be remote, on January&#160;19, 2015, the Ministry of
Commerce of the PRC, or (the&#160;&#8220;MOFCOM&#8221;) released on its Website for public comment a proposed PRC law (the&#160;&#8220;Draft
FIE Law&#8221;) that appears to include VIEs within the scope of entities that could be considered foreign invested companies (or&#160;&#8220;FIEs&#8221;)
that would be subject to restrictions under existing PRC law on foreign investment in certain categories of industry. Specifically, the
Draft FIE Law introduces the concept of &#8220;actual control&#8221; for determining whether an entity is considered to be an FIE. In
addition to control through direct or indirect ownership or equity, the Draft FIE Law includes control through contractual arrangements
within the definition of &#8220;actual control.&#8221; If the Draft FIE Law is passed by the People&#8217;s Congress of the PRC and goes
into effect in its current form, these provisions regarding control through contractual arrangements could be construed to reach the Company&#8217;s
VIE arrangements, and as a result, the Company&#8217;s VIE could become subject to the current restrictions on foreign investment in certain
categories of industry. If a finding were made by PRC authorities, under existing law and regulations or under the Draft FIE Law if it
becomes effective, about the Company&#8217;s operation of certain of its operations and businesses through its VIEs, regulatory authorities
with jurisdiction over the licensing and operation of such operations and businesses would have broad discretion in dealing with such
a violation, including levying fines, confiscating the Company&#8217;s income, revoking the business or operating licenses of the affected
businesses, requiring the Company to restructure its ownership structure or operations, or requiring the Company to discontinue all or
any portion of its operations. Any of these actions could cause significant disruption to the Company&#8217;s business operations and
have a severe adverse impact on the Company&#8217;s cash flows, financial position and operating performance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, it is possible the contracts among
WFOE, HiTek and HiTek&#8217;s shareholders would not be enforceable in China if PRC government authorities or courts found that such contracts
contravene PRC laws and regulations or are otherwise not enforceable for public policy reasons. If the Company was unable to enforce these
contractual arrangements, the Company would not be able to exert effective control over the VIEs. Consequently, the VIEs&#8217; results
of operations, assets and liabilities would not be included in the Company&#8217;s CFS. If such were the case, the Company&#8217;s cash
flows, financial position, and operating performance would be materially adversely affected. The Company&#8217;s contractual arrangements
WFOE, HiTek and HiTek&#8217;s shareholders are approved and in place. Management believes such contracts are enforceable, and considers
the possibility remote that PRC regulatory authorities with jurisdiction over the Company&#8217;s operations and contractual relationships
would find the contracts to be unenforceable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s operations and businesses
rely on the operations and businesses of its VIEs, which hold certain recognized revenue-producing assets. The VIEs also have an assembled
workforce, focused primarily on R&amp;D, whose costs are expensed as incurred. The Company&#8217;s operations and businesses may be adversely
impacted if the Company loses the ability to use and enjoy assets held by its&#160;VIE.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">VIEs are generally entities
that lack sufficient equity to finance their activities without additional financial support from other parties or whose equity holders
lack adequate decision-making ability. All VIEs and their subsidiaries of the Company must be evaluated to determine the primary beneficiary
of the risks and rewards of the VIE. The primary beneficiary is required to consolidate the VIE for financial reporting purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Summary
information regarding consolidated VIEs and their subsidiaries is as follows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of<br/> December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Total current assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,571,775</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,276,852</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,641,441</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,102,933</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,213,216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,379,785</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,073,660</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,329,843</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,335,591</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,228,595</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,473,638</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,098,947</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,684,991</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,061,517</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net cash provided by (used in) operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">834,596</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,016,852</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(757,861</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash&#160;(used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(675,964</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(7,349,231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">400,006</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,749,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595616680672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 20 &#8211; SUBSEQUENT EVENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performed an evaluation of events
and transactions for potential recognition or disclosure through the date of this report. The Company is not aware of any material subsequent
event other than the item disclosed below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January 2024, the Company signed a
supplementary agreement with Beijing Baihengda Petroleum Technology Co., Ltd. (&#8220;Beijing Baihengda,&#8221; together with HiTek,
the Lenders) and Guangxi Beihengda Mining Co., Ltd. (&#8220;Guangxi Beihengda,&#8221; or the Borrower) to extend RMB30,000,000 loan
receivable and RMB15,000,000 loan payable for one year, due on January 21, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 5, 2024, the 2024 annual general meeting
of shareholders adopted the resolutions that the issued 14,392,364 ordinary shares of par value of US$0.0001 each are re-designated and
re-classified into 6,200,364 Class A ordinary shares of par value US$0.0001 each with one vote per share (the &#8220;Class A Ordinary
Shares&#8221;) and 8,192,000 Class B ordinary shares of par value US$0.0001 each with 15 votes per share (the &#8220;Class B Ordinary
Shares&#8221;) on a one for one basis.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612278272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information of the Parent Company [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 21- CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to Rules 12-04(a), 5-04(c), and 4-08(e)(3)
of Regulation S-X, the condensed financial information of the parent company shall be filed when the restricted net assets of consolidated
subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year. The Company performed
a test on the restricted net assets of consolidated subsidiaries in accordance with such rules and concluded they were applicable to the
Company as the restricted net assets of the Company&#8217;s PRC subsidiary and VIEs exceeded&#160;25% of the consolidated net assets of
the Company. Therefore, the condensed CFS for the parent company are included herein.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PARENT COMPANY BALANCE SHEETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current assets</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,236,065</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">226,578</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term investments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,000,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intercompany receivables</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,000</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loan receivable</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">2,621,971</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses and other current assets</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">204,604</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total current assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,077,640</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>236,578</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-current assets</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-current deferred offering cost</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">349,842</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term investments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,000,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-121; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investments in non-VIE subsidiaries</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,621,943</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,299,036</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total non-current assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>15,621,943</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,648,878</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>29,699,583</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,885,456</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liabilities and Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current liabilities</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intercompany payable</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,361,997</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,358,930</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total current liabilities</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,361,997</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,358,930</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Liabilities</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,361,997</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,358,930</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commitments and Contingencies</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 27pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary Shares, par value $0.0001 per share, 490,000,000 shares&#160;authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,439</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,099</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional paid-in capital</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,721,551</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,628,356</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory reserve</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">836,215</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">836,215</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retained earnings</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,387,748</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,340,107</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated other comprehensive loss</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(609,367</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(279,251</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>28,337,586</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13,526,526</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Liabilities and Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>29,699,583</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,885,456</b></span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PARENT COMPANY STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; padding-bottom: 1.5pt; padding-left: 0in">Revenues</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right">36,402</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Gross profit</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">36,402</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">764,111</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">378,857</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Total operating expenses</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">764,111</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">378,857</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Operating loss</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(727,709</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(378,857</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Net investment income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">238,812</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">317,505</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Other expense, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,382</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,327</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Total other income (loss)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">552,935</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,292</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in">Share of income from subsidiaries</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,222,415</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,798,894</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Income before provision for income taxes</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,047,641</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,415,745</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Net income</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,047,641</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,415,745</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Net income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">1,047,641</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">1,415,745</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0in">Comprehensive income</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,047,641</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,415,745</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-left: 0in">Earnings per ordinary share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"><div style="-sec-ix-hidden: hidden-fact-126; -sec-ix-hidden: hidden-fact-125">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.08</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.13</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-left: 0in">Weighted average number of ordinary shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"><div style="-sec-ix-hidden: hidden-fact-128; -sec-ix-hidden: hidden-fact-127">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">13,257,469</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">10,987,679</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PARENT COMPANY STATEMENTS OF CASH FLOWS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Operating Activities</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,047,641</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,415,745</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net income to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accrued interest income from loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(317,172</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net investment gain</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,461,227</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,798,894</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred offering cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(130,134</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Due from intercompany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Due to intercompany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,067</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Prepaid expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash used in operating activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(862,825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(283,149</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Loans to third parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,260,542</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Repayment from third-party loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,830,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Purchases of held-to-maturity investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,000,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Redemption of held-to-maturity investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,159,018</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash used in investing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(6,270,591</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Proceeds from issuance of ordinary shares</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">15,142,902</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">15,142,902</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Net increase (decrease) in cash</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">8,009,486</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(283,149</td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash and equivalents at beginning of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">226,578</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">509,727</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Cash and equivalents at end of year</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,236,064</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">226,578</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480922/205-10-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595616707504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 1,047,641<span></span>
</td>
<td class="nump">$ 1,415,745<span></span>
</td>
<td class="nump">$ 1,669,357<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609071184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692546880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Financial Information</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis of Financial Information</b></p>The accounting and financial reporting
policies of the Company conform to generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States and the
preparation of the CFS is in conformity with GAAP which requires management to make estimates and assumptions that affect reported
amounts and disclosures.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principles of Consolidation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying CFS include financial information
related to the Company and its wholly-owned subsidiaries and those variable interest entities (&#8220;VIEs&#8221;) where the Company is
the primary beneficiary.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In preparing the CFS, all significant inter-company
accounts and transactions were eliminated.&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_VieAgreementsWithHitekPolicyTextBlock', window );">VIE Agreements with HiTek</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>VIE Agreements with HiTek</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Due to
PRC legal restrictions of foreign ownership in certain sectors, neither we nor our subsidiaries own any equity interest in HiTek. Instead,
WFOE, HiTek and HiTek&#8217;s shareholders entered into a series of contractual arrangements (&#8220;VIE Agreements&#8221;) on March
31, 2018, which have not been tested in a court of law. The VIE Agreements by and among WFOE, HiTek, and HiTek&#8217;s shareholders include
(i) certain power of attorney agreements and equity interest pledge agreement, which provide WFOE effective control over HiTek; (ii)
an exclusive technical consulting and service agreement which allows WFOE to receive substantially all of the economic benefits from
HiTek; and (iii) certain exclusive equity interest purchase agreements which provide WFOE with an exclusive option to purchase all or
part of the equity interests in and/or assets of HiTek when and to the extent permitted by PRC laws. Accordingly, the Company is considered
the primary beneficiary of VIE for accounting purpose and has consolidated the VIE and the VIE&#8217;s subsidiaries&#8217; assets, liabilities,
results of operations, and cash flows in the accompanying consolidated financial statements.</span><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each of the VIE Agreements is described in detail
below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Exclusive Technical Consulting and Service
Agreement</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Pursuant
to the Exclusive Technical Consulting and Service Agreement between HiTek and WFOE, WFOE provides HiTek with technical support, consulting
services and other management services relating to its day-to-day business operations and management, on an exclusive basis. The Exclusive
Technical Consulting and Service Agreement came into effect as of March 31, 2018. For services rendered to HiTek by WFOE under this agreement,
WFOE is entitled to collect a service fee that shall be paid per quarter of&#160;100% of HiTek&#8217;s quarterly profit. The term of the
Exclusive Technical Consulting and Service Agreement is ten years unless it is terminated by WFOE with 30-day prior notice.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Equity Interest Pledge Agreement</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">WFOE, HiTek
and HiTek shareholders entered into an Equity Interest Pledge Agreement, pursuant to which HiTek shareholders pledged all of their equity
interests&#160;in HiTek to WFOE in order to guarantee the performance of HiTek&#8217;s obligations under the Exclusive Technical Consulting
and Service Agreement as described above. The Equity Interest Pledge Agreement came into effect as of March 31, 2018. During the term
of the pledge, WFOE is entitled to receive any dividends declared on the pledged equity interests &#160;&#160;of HiTek. The Equity Interest
Pledge Agreement ends when all contractual obligations under the Exclusive Technical Consulting and Service Agreement have been fully
performed.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i><span style="text-decoration:underline">Exclusive
Equity Interests Purchase Agreement</span></i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Exclusive Equity Interests Purchase
Agreement, the HiTek Shareholders granted WFOE (or its designee) an exclusive option to purchase, to the extent permitted under PRC law,
part or all of their equity interests in HiTek. The option price is equal to the capital paid in by the HiTek Shareholders subject to
any appraisal or restrictions required by applicable PRC laws and regulations. The Exclusive Equity Interests Purchase Agreement remains
effective for a term of ten years and may be renewed at WFOE&#8217;s election.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Power of Attorney</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Each shareholder
of the HiTek has executed an irrevocable power of attorney in favor of WFOE. Pursuant to this power of attorney, WFOE has full power and
authority to exercise all of such shareholders&#8217; rights with respect to their&#160;equity interest in the VIE Companies, including
HiTek, Huasheng and Huoerguosi.&#160;The power of attorney will remain in force for so long as the shareholder remains a shareholder of
HiTek.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">During the
years ended December 31, 2023, 2022 and 2021</span>, there were no transactions in HiTek Global Inc. and HiTek HK besides minimal capital
transactions, professional fee payments and interest income. As of December 31, 2023, the VIEs accounted for 57% and 100% of the Company&#8217;s
total assets and total liabilities, respectively. As of December 31, 2022, the VIEs accounted for 96% and 98% of the Company&#8217;s total
assets and total liabilities, respectively. As of December 31, 2023 and 2022, $1,041,909 and $843,705 of cash was denominated in RMB,
respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates and Assumptions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates and Assumptions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the CFS in conformity with
U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the CFS and the reported amounts of revenues and expenses during the reporting period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant accounting estimates reflected in
the Company&#8217;s CFS include allowance for doubtful accounts, inventory obsolescence, deferred taxes, and the useful lives of property
and equipment. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from
those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Values of Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Values of Financial Instruments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The U.S. GAAP regarding fair value (&#8220;FV&#8221;)
of financial instruments and related FV measurements define FV, establish a three-level valuation hierarchy that requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring FV.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The three levels of inputs are defined as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 825-10 &#8220;Financial Instruments&#8221;,
allows entities to choose to measure certain financial assets and liabilities at FV (FV option). The FV option may be elected on an instrument-by-instrument
basis and is irrevocable, unless a new election date occurs. If the FV option is elected for an instrument, unrealized gains and losses
for that instrument should be reported in earnings at each subsequent reporting date. The Company did not elect to apply the FV option
to any outstanding instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts in the consolidated balance
sheets for cash, accounts receivable, accounts receivable &#8211; related party, advances to suppliers, deferred offering costs, prepaid
expenses and other, accounts payable and accrued liabilities, income taxes payable, VAT and other taxes payable, and due to related parties
approximate their FV based on the short-term maturity of these instruments.</p>The Company&#8217;s investments measured at FV
on a recurring basis consist of trading securities and held-to-maturity debt securities. The valuation for the Level 1 position is based
on quoted prices in active markets. For detailed information, please see &#8220;NOTE 3 &#8211; INVESTMENTS.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share (&#8220;EPS&#8221;)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Earnings Per Share</b> (&#8220;EPS&#8221;)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic EPS is computed by dividing net income by
the weighted-average number of ordinary shares outstanding during the period. Diluted EPS is computed by dividing net income by the weighted-average
number of ordinary shares and dilutive potential ordinary shares outstanding during the year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2023, 2022 and
2021, there were no other contracts to issue ordinary shares, such as options, warrants or conversion rights, which would have a dilutive
effect on EPS.&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash consists of cash on hand and in banks. The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
The Company maintains cash with various financial institutions in the PRC. As of December 31, 2023 and 2022, cash balances held in PRC
banks were uninsured. The Company has not experienced any losses in bank accounts during the years ended December 31, 2023 and 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentrations of Credit Risk</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently, all of the Company&#8217;s operations
are carried out in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced
by the political, economic, and legal environment in the PRC, and by the general state of the PRC&#8217;s economy. The Company&#8217;s
operations in the PRC are subject to specific considerations and significant risks not typically associated with companies in the United
States of America. The Company&#8217;s results may be adversely affected by changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments which potentially subject
the Company to concentrations of credit risk consist principally of cash, short-term investments, trade accounts receivable, and accounts
receivable from related parties and advances to suppliers. A portion of the Company&#8217;s sales are credit sales which are to the customers
whose ability to pay is dependent upon the industry economics prevailing in these areas; however, concentrations of credit risk with respect
to trade accounts receivables is limited due to generally short payment terms. The Company also performs ongoing credit evaluations of
its customers to help further reduce credit risk.&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Investments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Considering the Company&#8217;s short-term investments are highly liquid in nature, changes in the FV and related transactions of short-term
investments are presented as operating activities in the Company&#8217;s consolidated statements of cash flows. Long-term investments
include mutual funds and wealth management products with a maturity of over one year. The Company accounts for investment in accordance
with FASB ASC Topic 320 &#8220;Investments &#8212; Debt and Equity Securities.&#8221; Dividend and interest income, including amortization
of the premium and discount arising at acquisition, for all categories of investments in securities is included in Consolidated Statements
of Operations. Net realized and unrealized&#160;holding gains and losses for investments are included in Consolidated Statements of Operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If a&#160;security&#160;is acquired with the intent
of selling it within hours or days, the security is classified as a&#160;trading security. The Company classifies investments in trading
stock and mutual funds as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the Company has positive intent and ability
to hold to maturity, the security is classified as a held-to-maturity security. The Company classifies investments in wealth management
products as held-to-maturity securities as the Company intends to hold these investments until maturity. The investments in wealth management
products are valued at carrying value, which approximates the amortized cost. For individual securities classified as held-to-maturity
securities, the Company evaluates whether a decline in FV below the amortized cost basis is other-than-temporary, in accordance with ASC
320. Other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security&#8217;s amortized
cost basis over its FV at the balance sheet date of the reporting period for which the assessment is made.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesTextBlock', window );">Expected Credit Losses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Expected Credit Losses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2023, the Company adopted ASC 326,
Credit Losses (&#8220;ASC 326&#8221;), which replaced previously issued guidance regarding the impairment of financial instruments with
an expected loss methodology that will result in more timely recognition of credit losses. The Company used a modified retrospective approach
and did not restate the comparable prior periods. T<span style="background-color: white">he adoption did not have a material impact on
the Company&#8217;s CFS</span>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon adoption of ASC 326, the Company maintains
an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to assets such as accounts
receivable, etc., and the estimated credit losses charged to the allowance are classified as general and administrative expenses in the
consolidated statements of operations and comprehensive income (loss). The Company assesses collectability by reviewing receivables on
a collective basis where similar characteristics exist, primarily based on the size and nature of specific customers&#8217; receivables.
In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status,
the age of the receivable balances, credit quality of the Company&#8217;s customers based on ongoing credit evaluations, current economic
conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company&#8217;s
ability to collect from customers. Bad debts are written off as incurred.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancesToSuppliersNetPolicyTextBlock', window );">Advances to Suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advances to Suppliers</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advances to suppliers are amounts prepaid to suppliers
for purchases of inventories and outsourced software services. In evaluating the recoverability of such advances, the Company mainly considers
the age of the balance and the ability of the suppliers to perform the related obligations.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy', window );">Deferred Offering Cost</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Offering Cost</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company complies with ASC 340-10-S99-1 and
SEC Staff Accounting Bulletin (&#8220;SAB&#8221;) Topic 5A &#8212; &#8220;Expenses of Offering&#8221;. Deferred offering cost consisted
of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly related to the Initial
Public Offering (IPO), and it was charged to shareholders&#8217; equity upon the completion of the IPO.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost (weighted
average basis) or net realizable value. The methods of determining inventory costs are used consistently from year to year. Allowance
for inventory obsolescence is provided when the market value of certain inventory items is lower than the cost.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Equipment and Software</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property, Equipment and Software</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, equipment and software are carried at
cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. The cost of repairs and maintenance is
expensed as incurred; major replacements and improvements are capitalized. When assets are retired or disposed of, the cost and accumulated
depreciation and amortization are removed from the accounts, and any resulting gains or losses are included in the statement of operations
in the year of disposition. The Company examines the possibility of decreases in the value of property, equipment and software, when events
or changes in circumstances reflect the fact that their recorded value may not be recoverable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Estimated useful lives are as follows, taking into account the assets&#8217;
estimated residual value:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold">Classification</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture and office equipment</td><td>&#160;</td>
    <td style="text-align: center">3-5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: center">2-3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: center">5-20 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center">3 years</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Impairment of Long-lived Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC Topic 360, the Company
reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may
not be fully recoverable. The Company recognizes an impairment loss when the sum of expected undiscounted future cash flows is less than
the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&#8217;s estimated FV and its
book value.&#160;&#160;The Company did not record any impairment charge <span style="background-color: white">for the years ended December
31, 2023, 2022 and 2021.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows ASU 2014-09, Topic 606, &#8220;Revenue
from Contracts with Customers&#8221; and its related amendments (collectively referred to as &#8220;ASC 606&#8221;) for its revenue recognition
accounting policy that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to
which the Company expects to be entitled in exchange for those goods or services. In accordance with ASC 606, revenue is recognized when
all of the following five steps are met: (i) identify the contract(s) with the customer; (ii) identify the performance obligations in
the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; (v) recognize
revenue when (or as) each performance obligation is satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates its revenues primarily from
three sources: (1) hardware sales, (2) software sales, and (3) tax devices and services. The Company recognizes revenue when performance
obligations under the terms of a contract with its customers are satisfied. This occurs when the control of the goods and services have
been transferred to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Hardware
sales</i></b></span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hardware revenues are generated primarily from
the sale of computer and network hardware to end users. The products include computers, printers, internet cables, certain internet servers,
cameras and monitors. Sales of hardware have a single performance obligation. The Company recognizes the revenue when ownership is transferred
to end customers. The Company&#8217;s revenue from sales of hardware is reported on a gross basis since the Company is primarily obligated
in the transaction, bears inventory and credit risk and has discretion to establish the prices.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Software
sales</i></b></span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HiTek also does business in software sales and
focuses on the perpetual licenses sales for one of the self-developed software Communication Interface System (&#8220;CIS&#8221;). CIS
is based on LINUX, which is a general embedded interface system used in petrochemical and coal companies. The system is used to communicate
the RCTX-X module, collect the work diagram, the electricity diagram, the pressure temperature and other measures, and can extract the
data and import it to the software of the windows platform to display analysis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Software contracts with
customers include multiple performance obligations such as sale of software license, installation of software, operation training service
and warranty. The installation and operation training are essential to the functionality of the software which are provided to the clients
prior to the acceptance of the software. The Company provides one-year warranty which mainly telephone supports. The Company estimates
that costs associated with warranty are de minimis to the overall contract. Therefore, the Company does not further allocate transaction
price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue from software sales
when the software is accepted by the customer.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Tax
Devices and Services</i></b></span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Before January 21, 2021, all VAT general taxpayer
businesses in China were required to purchase the Anti-Counterfeiting Tax Control System (&#8220;ACTCS&#8221; or Golden Tax Disk or GTD)
tax devices to issue the VAT Invoice and for quarterly VAT filing. HiTek is authorized to carry out the implementation of ACTCS specialty
hardware retailing. The price of GTD and related supporting services are determined by the National Development and Reform Commission.
From January 21, 2021, new taxpayers can receive electronic tax control Ukey for free from the tax authority. HiTek could provide supporting
services to the new taxpayers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Performance Obligations - Tax devices and services
contracts with customers include multiple performance obligations such as delivery of products, installation and after-sales supporting
services, tax control system risk investigation service, and tax invoicing management service, such as training service on issuing electronic
invoice, complete tax declaration automatically and back up data online.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from the sales of GTD devices is recognized
when ownership is transferred to end customers. The Company provides the tax device after-sales supporting services and tax invoicing
management service, charging the service fee on an annual basis because the service period is usually one year. Revenue from its service
is recognized as the services are performed and amounts are earned, using the straight-line method over the term of the related services
agreement. The Company also charges a one-time service charge for each investigation request. Revenue from tax control system risk investigation
service is recognized when the services are performed. Revenue is recognized based on each performance obligation&#8217;s standalone selling
price that is sold separately and charged to customers at contract inception.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue from its gross billings
is reported on a gross basis since the Company is primarily obligated in the transaction, is subject to inventory and credit risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue was comprised of the following.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 9pt">Hardware</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,428,592</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,504,426</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,434,694</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Tax devices and service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,376,323</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,803,650</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,970,363</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">758,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,120,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,056,106</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,563,731</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,428,608</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,461,163</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contract
balances</i></b></span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepayments received from customers prior to the
services being performed are recorded as deferred revenue. Deferred revenue consists of the annual service fees for GTD and tax invoicing
management service received from customers while the services have not yet been performed. The Company recognizes the service fees as
revenue on a straight-line basis in accordance with the service periods.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Practical
expedients and exemptions</i></b></span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally expenses sales commissions
as incurred because the amortization period would have been one year or less.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Deferred Revenue</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenue consists of the annual service
fees for GTD received from customers but the services have not yet been performed. The Company recognizes the service amount as revenue
on a straight-line basis in accordance with the service periods. For the years ended December 31, 2023, 2022 and 2021, the Company recognized
revenue of $977,054, $784,530 and $752,286, respectively, that was included in the deferred revenue balance at the beginning of each year.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cost of Revenue</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue is comprised of (i) the direct
cost of our hardware products purchased from third parties; (ii) logistics-related costs, which primarily include product packaging and
freight-in charges; (iii) third-party royalties paid for the GTD; and (iv) compensation for the employees who handle the products and
other costs that are necessary for us to provide the services to our customers.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Selling Expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling expenses consists of primarily shipping
and handling costs for products sold and advertising and marketing expenses for promotion of our products.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_GeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>General and Administrative Expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">General and administrative expenses consist primarily
of costs of salary and welfare for our general administrative and management staff, facilities costs, depreciation and amortization expenses,
professional fees, accounting fees, meals and entertainment, utilities, additional expenses for public offering, and other miscellaneous
expenses incurred in connection with general operations. All depreciation and amortization was recorded in general and administrative
expenses because fixed assets are mainly for sales and administrative purposes.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_GovernmentSubsidiesPolicyTextBlock', window );">Government Subsidies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Government Subsidies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsidies are given by the government to mainly
support the Company for the increase in production and social insurance compensation for rural laborers. Subsidies are recognized as government
subsidies income in the consolidated statements of operations when received.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development Expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows FASB ASC 985-20, Cost of Software
to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed. FASB ASC 985-20-25 requires
research and development (&#8220;R&amp;D&#8221;) costs for software development to be expensed as incurred until the software model is
technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding,
testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications,
features, functions, technical performance requirements. Some judgment and estimation is required to assess when technological feasibility
Is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company&#8217;s products reach technological
feasibility shortly before the products are released and sold to the public. Therefore, R&amp;D costs are generally expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company expenses R&amp;D expenses as incurred
and they are included as part of general and administrative expenses. R&amp;D expenses for the years ended December 31, 2023, 2022 and
2021 were $38,221, $42,052 and $43,661, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company defers certain costs for the software
development activities associated with certain software, which the Company determined has future economic benefit. Management periodically
reviews and revises, when necessary, its estimate of the future benefit of these costs and expenses if it deems there no longer is a future
benefit. The Company has two software (for internal use) (Finance and Taxation Service Platform Mobile Application and Corporate Full-Service
Platform Mobile Application) and they were fully amortized as of December 31, 2022.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is governed by the Income Tax Law
of the PRC. The Company accounts for income taxes using the asset/liability method prescribed by ASC 740, &#8220;Accounting for Income
Taxes.&#8221; Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting
and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected
to reverse. The Company records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it
is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a
change in tax rates is recognized as income or loss in the period that includes the enactment date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the provisions of ASC 740-10-50,
&#8220;Accounting for Uncertainty in Income Taxes,&#8221; which provides clarification related to the process associated with accounting
for uncertain tax positions recognized in the Company&#8217;s CFS. Audit periods remain open for review until the statute of limitations
has passed. The completion of review or the expiration of the statute of limitations for a given audit period could result in an adjustment
to the Company&#8217;s liability for income taxes. Any such adjustment could be material to the Company&#8217;s results of operations
for any given quarterly or annual period based, in part, upon the results of operations for the given period.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ValueAddedTaxesVatPolicyTextBlock', window );">Value Added Taxes (&#8220;VAT&#8221;)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Value Added Taxes (&#8220;VAT&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">VAT is reported as a deduction of revenue when
incurred. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT
liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Foreign Currency Translation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The functional currency of the Company&#8217;s
operations in the PRC is the Chinese Yuan or Renminbi (&#8220;RMB&#8221;). The CFS are translated to U.S. dollars using the period end
rates of exchange for assets and liabilities, equity is translated at historical exchange rates, and average rates of exchange (for the
period) are used for revenues and expenses and cash flows. As a result, amounts relating to assets and liabilities reported on the statements
of cash flows may not necessarily agree with the changes in the corresponding balances on the balance sheets. Translation adjustments
resulting from the process of translating the local currency financial statements into U.S. dollars are included in determining comprehensive
income / loss. Transactions denominated in foreign currencies are translated into the functional currency at the exchange rates prevailing
on the transaction dates. Assets and liabilities denominated in foreign currencies are translated into the functional currency at the
exchange rates prevailing at the balance sheet date with any transaction gains and losses that arise from exchange rate fluctuations on
transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of the Company&#8217;s revenue transactions
are transacted in its functional currency. The Company does not enter into any material transaction in foreign currencies. Transaction
gains or losses have not had, and are not expected to have, a material effect on the results of operations of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exchange rates as of December 31, 2023 and
2022 and for the year ended December 31, 2023 and 2022 are as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Foreign currency</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; font-weight: bold">RMB:1USD</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0971</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.9091</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0732</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.7285</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Comprehensive Income </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Comprehensive income is comprised of net
income and all changes to the statements of shareholders&#8217; equity, except those due to investments by shareholders and changes
in paid-in capital. For the Company, comprehensive income for the years ended December 31, 2023, 2022 and 2021 consisted of net
income and unrealized gain (loss) from foreign currency translation adjustment.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_RelatedPartiesPolicyTextBlock', window );">Related Parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Related Parties</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A party is considered related to the Company if
the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the
Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly
influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully
pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Leases </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2022, the Company adopted Accounting
Standards Update (&#8220;ASU&#8221;) 2016-02,&#160;Leases&#160;(as amended by ASU 2018-01, 2018-10, 2018-11, 2018-20, and 2019-01, collectively
&#8220;ASC 842&#8221;), using the modified retrospective method. The Company elected the transition method which allows entities to initially
apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.
As a result of electing this transition method, previously reported financial information has not been restated to reflect the application
of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the
transition guidance within ASC 842, which among other things, allows the Company to carry forward certain historical conclusions reached
under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company
elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12
months or less. The Company recognizes lease expenses for such lease on a straight-line basis over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The most significant impact upon adoption is for
the recognition of Right-of-use (&#8220;ROU&#8221;) assets and lease liabilities on the Company&#8217;s consolidated balance sheets for
office and warehouse space leases. At the commencement date of a lease, the Company recognizes a lease liability for future fixed lease
payments and a&#160;ROU asset representing the right to use the underlying asset during the lease term. The lease liability is initially
measured as the present value of the future fixed lease payments that will be made over the lease term. The lease term includes periods
for which it&#8217;s reasonably certain that the renewal options will be exercised and periods for which it&#8217;s reasonably certain
the termination options will not be exercised. The future fixed lease payments are discounted using the rate implicit in the lease, if
available, or the incremental borrowing rate (&#8220;IBR&#8221;). The Company will evaluate the carrying value of ROU assets if there
are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined
to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the
consolidated statements of operations.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recent Accounting Pronouncements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,&#160;Improvements
to Income Tax Disclosures,&#160;which requires disaggregated information about an entity&#8217;s effective tax rate reconciliation and
additional discloses on income taxes paid. The new requirements are effective for annual periods beginning after December 15, 2024. The
guidance is to be applied prospectively, with an option for retrospective application. The Company is currently evaluating the impact
of this new guidance on disclosures within its CFS.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on its CFS.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_AdvancesToSuppliersNetPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of accounting policy for advances to suppliers, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_AdvancesToSuppliersNetPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_GeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_GeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_GovernmentSubsidiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting Policy for government subsidies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_GovernmentSubsidiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_RelatedPartiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_RelatedPartiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ValueAddedTaxesVatPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for value added taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ValueAddedTaxesVatPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_VieAgreementsWithHitekPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of accounnting policy for VIE Agreements with HiTek.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_VieAgreementsWithHitekPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//310/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 944<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479432/944-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 944<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479432/944-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609108000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock', window );">Schedule of Estimated Useful Lives</a></td>
<td class="text">Estimated useful lives are as follows, taking into account the assets&#8217;
estimated residual value:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold">Classification</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated<br/> useful life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture and office equipment</td><td>&#160;</td>
    <td style="text-align: center">3-5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: center">2-3 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation equipment</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: center">5-20 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Software</td><td>&#160;</td>
    <td style="text-align: center">3 years</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue</a></td>
<td class="text">Revenue was comprised of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 9pt">Hardware</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,428,592</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,504,426</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,434,694</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Tax devices and service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,376,323</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,803,650</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,970,363</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">758,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,120,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,056,106</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,563,731</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,428,608</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,461,163</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of Exchange Rates</a></td>
<td class="text">The exchange rates as of December 31, 2023 and
2022 and for the year ended December 31, 2023 and 2022 are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Foreign currency</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance&#160;Sheet</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Profits/Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; font-weight: bold">RMB:1USD</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0971</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.9091</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7.0732</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.7285</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of estimated useful lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595616728144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTableTextBlock', window );">Schedule of Short-Term Investments</a></td>
<td class="text">Investments consisted of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Quoted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Prices in</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Active</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Observable</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Unobservable</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Markets</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Short-term investments</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,837,445</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,837,445</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Long-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,837,445</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,837,445</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Quoted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Significant</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Prices in</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Active</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Observable</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Unobservable</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Markets</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Inputs</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;1)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;2)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level&#160;3)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Short-term investment</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,408,772</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,408,772</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,881,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,881,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,290,348</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,290,348</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock', window );">Schedule of Net Investment (Loss) Income</a></td>
<td class="text">Net investment (loss) income for the years ended December 31, 2023,
2022 and 2021 consists of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Gain (loss) from sales of short-term investments:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Trading securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,097</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(30,848</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,945</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,397</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,189</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Unrealized holding income (loss) of short-term investments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Trading securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,245</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,722</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">82,241</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Held-to-maturity debt securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">184,018</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Unrealized holding income of long-term investments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Held-to-maturity debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,795</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net investment income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">330,552</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(19,363</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">103,375</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 321<br> -Publisher FASB<br> -URI https://asc.fasb.org//321/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 325<br> -Publisher FASB<br> -URI https://asc.fasb.org//325/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRealizedGainLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609218064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAdditionalImprovementsAbstract', window );"><strong>Accounts Receivable, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text">As of December 31, 2023 and 2022, accounts receivable,
net consisted of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,279,593</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,435,340</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(160,855</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(164,122</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,118,738</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,271,218</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable &#8211; related party, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">399,465</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Non-current accounts receivable</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,597,214</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,209,546</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of the Allowance for Credit Losses</a></td>
<td class="text">The following table describes the movements in
the allowance for credit losses during the years ended December 31, 2023 and 2022.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Balance at January 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">164,122</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">179,475</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">298,224</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision for (reversal of) doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,084</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,087</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(124,881</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,351</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,266</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,132</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Balance at December 31</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">160,855</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">164,122</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">179,475</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAdditionalImprovementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAdditionalImprovementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612390352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advances to Suppliers, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancesToSuppliersNetAbstract', window );"><strong>Advances to Suppliers, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock', window );">Schedule of Advances to Suppliers, Net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Advances to suppliers - Inventories</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">483,435</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Advances to suppliers &#8211; Services <sup>(1)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">338,166</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: reserve for amount not recoverable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">338,166</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">481,769</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2023, the Company signed a software upgrade and development contract (for internal use) (Interface System), which obligated the software
company to perform certain software upgrade and development activities from May to September 2023. As of December 31, 2023, the total
contract price was $676,333 and shall be paid using installment payment method (50% within 5 working days after the signing of this contract,
40% within 5 working days upon launching of the official version, and 10% within 30 working days upon launching of the official version).
The ownership of the final product belongs to the Company.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_AdvancesToSuppliersNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_AdvancesToSuppliersNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entire disclosure of advances to suppliers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612314464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text">As of December 31, 2023 and 2022, inventories consisted of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Inventory</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">236,739</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">442,681</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: reserve for obsolete inventories</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,234</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,011</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">219,505</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">430,670</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595616680672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepaid Expenses and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expenses and Current Assets</a></td>
<td class="text">As of December 31, 2023 and 2022, prepaid expenses and current assets
consisted of the following.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest receivable <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">171,657</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,263</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses <sup>(2)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,770</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,342</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other receivables, net <sup>(3)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">156,492</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,320</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">352,919</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">94,925</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
receivable primarily consists of interest from loans to third parties and interest from investments.</span></td>
</tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses primarily consist of insurance premium, investor relations and lawyer&#8217;s fee.</span></td>
</tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivables primarily consist of cash advance to employees for business travel or expenses incurred in the ordinary courses of business,
net of expected credit loss.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612301504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Loan Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock', window );">Schedule of Loan Receivable</a></td>
<td class="text">As of December 31, 2023 and 2022, loan receivable consisted of the
following.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guangxi Beihengda Mining Co., Ltd. <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,213,397</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,355,257</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hongkong Sanyou Petroleum Co., Ltd <sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,621,971</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total loan receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,835,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,355,257</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,608,289</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,013,157</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Loan receivable - non current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,227,079</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,342,100</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify">On January 21, 2022, March 28, 2022 and June 14, 2022, the Company made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party, which were restricted for its operating activities, carrying interest at 12%. The RMB30,000,000 loan was extended for one year and will mature on January 21, 2025. The RMB7,000,000 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest of RMB120,000 ($17,368). The change in the carrying value of these outstanding loans from $5,355,257 in 2022 to $5,213,397 in 2023 was due mainly to currency translation. Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these three loans are secured by the Borrower&#8217;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production of 1.306 million cubic meters per year.</td>
</tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify">In 2023, the Company provided loans with interest of 1.5% per month
to another third party for its operating activities. The loans are secured by their respective pledge contracts using their underlying
assets. Such loans mature within nine months from the date of issue, with loan principal, interest, and handling fees to be settled immediately
after the maturity date. From April to December 2023, total loans to such a third party were $9.8 million, of which $7.3 million of the
principal was repaid prior to December 31, 2023.</td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612308320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Equipment and Software, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Equipment and Software, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Equipment and Software</a></td>
<td class="text">As of December 31, 2023 and 2022, property, equipment and software
consisted of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Office furniture</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">51,277</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,576</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Computer equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,371</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,545</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Transportation equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">202,893</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,580</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Buildings and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">586,373</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">448,607</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,039,861</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,068,156</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,886,775</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,593,464</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,483,445</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,470,497</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">403,330</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122,967</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611470032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesTableTextBlock', window );">Schedule of Taxes Payable</a></td>
<td class="text">As of December 31, 2023 and 2022, taxes payable consisted of the following.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Value-added tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,219,713</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,135,002</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">564,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">404,617</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">133,562</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">131,703</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,917,647</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,671,322</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611491840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Balances</a></td>
<td class="text">The following are related party balances as of December 31, 2023 and
2022.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Accounts receivable</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Zhongzhe Yuantong Technology Co., Ltd.<sup>(1)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">399,465</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">399,465</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due to related parties</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fengqi (Beijing) Zhineng Technology Co., Ltd.<sup>(2)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">598</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">&#160;-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">598</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Cost of revenues</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fengqi (Beijing) Zhineng Technology Co., Ltd.<sup>(2)</sup></span></td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">8,480</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">11,830</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">52,961</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,480</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,830</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">52,961</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
Zhongzhe Yuantong Technology Co., Ltd. (&#8220;Beijing Zhongzhe&#8221;) and one of the minority shareholders of HiTek are under common
control. As of December 31, 2022, accounts receivable from Beijing Zhongzhe Yuantong Technology Co., Ltd. was $399,465. As of December
31, 2023, it was collected by the Company.</span></td>
</tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Yin is the director and a minority shareholder of Fengqi (Beijing) Zhineng Technology Co., Ltd. The Company purchased from Fengqi (Beijing)
Zhineng Technology Co., Ltd. hardware of $8,480, <span style="background-color: white">$11,830 and $52,961 for fiscal year ended December
31, 2023, 2022 and 2021</span>, respectively. As of December 31, 2023 and 2022, the Company has outstanding advances owed to Fengqi (Beijing)
Zhineng Technology Co., Ltd., of $<span style="-sec-ix-hidden: hidden-fact-99">nil</span> and $598, respectively. The advances are due on demand and non-interest bearing.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609098080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Operating Leases</a></td>
<td class="text">A summary of supplemental information related to operating leases as
of December 31, 2023 is as follows.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease ROU assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,309</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities-current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,309</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,309</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average remaining lease term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.0 year</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.8</td><td style="text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturity of Lease Liabilities</a></td>
<td class="text">The following table represents the maturity of
lease liabilities as of December 31, 2023.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">12 months ending&#160;December 31,</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2024</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,382</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,382</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(73</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 4pt">Present value of lease liabilities</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,309</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611378256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Expenses and Other Current Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">As of December 31, 2023 and 2022, accrued expenses and other current
liabilities consisted of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Payroll</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">130,463</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">253,212</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,639</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,132</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">78,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">73,823</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">255,131</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">348,167</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595611225520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrentAbstract', window );"><strong>Loan Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Loan Payables</a></td>
<td class="text">As of December 31, 2023 and 2022, loan payables consisted of the following.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Short-term borrowings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">493,159</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">506,578</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term borrowings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,113,539</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,171,050</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,606,698</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,677,628</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609170272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income (Loss) Before Income Taxes</a></td>
<td class="text">The Company&#8217;s income (loss) before income taxes includes the
following for the years ended December 31.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Non-PRC operations</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(176,949</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(385,297</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(328,672</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">PRC operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,771,475</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,254,260</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,540,882</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income before income taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,594,526</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,868,963</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,212,210</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Expense</a></td>
<td class="text">Income tax expense was comprised of the following for the years ended
December 31.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax expense</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">207,553</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">276,189</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">202,229</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">339,332</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">177,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">340,624</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total income tax expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">546,885</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">453,218</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">542,853</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">The cumulative tax effect at the expected rate of 25% of significant items comprising the net deferred tax amount
is at December 31, 2023 and 2022 as follows.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net operating loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,338</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,313</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,340</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">205,605</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unbilled cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">374,357</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">355,461</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unbilled interest expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,727</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,592</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Software amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">259,965</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,039</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for doubtful accounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,459</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,308</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Inventories obsolescence</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,591</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,043</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unrealized losses on trading securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,761</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,809</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued Bonus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,441</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,246</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31,819</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">805,676</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">979,430</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unbilled revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,270,234</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,149,169</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unbilled interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(50,369</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(69,149</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred government subsidiary income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(41,673</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(42,806</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unrealized gain on short-term investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(285</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,796</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,336</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,462</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,376,897</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,268,382</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,942</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,469</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,604,163</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,300,421</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of a Reconciliation of Income Tax Expense</a></td>
<td class="text">Following is a reconciliation of income tax expense
at the effective rate to income tax at the calculated statutory rates for the years ended December 31.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">PRC statutory tax rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of different tax rates in different jurisdictions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.1</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Tax holiday effect (1)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5.9</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5.3</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">34.3</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24.2</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24.5</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
PRC subsidiary incurred loss in 2023, which resulted in tax benefit and positive tax holiday effect in 2023.</span></td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613423232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ConcentrationsTablesLineItems', window );"><strong>Concentrations (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Details of Customers Total Revenues</a></td>
<td class="text">Details of the Company&#8217;s major customers (including those accounting
for 10% or more of the Company&#8217;s total revenues) are as follows.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">801,344</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">18</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,291,651</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">36</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,784,738</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">28</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Customer B</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">398,488</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">834,911</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">896,220</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,199,832</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">27</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,126,562</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">49</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2,680,958</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">42</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ConcentrationsTablesLineItems', window );"><strong>Concentrations (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Details of Suppliers Accounts Payable</a></td>
<td class="text">Details of the Company&#8217;s major customers (including those accounting
for 10% or more of the Company&#8217;s accounts receivable are as follows.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,615,308</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">67</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,274,060</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">67</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,256,804</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">66</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,901,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,864,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,027,238</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Customer C</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">399,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">963,034</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,516,789</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">95</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">7,537,733</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">96</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,247,076</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">97</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ConcentrationsTablesLineItems', window );"><strong>Concentrations (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Details of Suppliers Accounts Payable</a></td>
<td class="text">Details of the Company&#8217;s major suppliers (including those accounting
for 10% or more of the Company&#8217;s total purchases) are as follows.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Supplier A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,532</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,647</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">295,283</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">312,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,586</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">109,764</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">472,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">215,526</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">430,744</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">267,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">105,852</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">366,115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">138,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Supplier F</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">94,348</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">326,836</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">525,771</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">21</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,679,916</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">58</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,027,355</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">38</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Accounts Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ConcentrationsTablesLineItems', window );"><strong>Concentrations (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Details of Suppliers Accounts Payable</a></td>
<td class="text">Details of the Company&#8217;s major suppliers (including those accounting
for 10% or more of the Company&#8217;s accounts payable) are as follows.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Supplier C</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">256,623</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">47</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,539</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier E</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,562</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,990</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,077</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier G</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,649</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">131,661</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,061</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplier H</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86,494</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplier I</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">84,671</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Supplier J</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,195</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,806</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,068</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">349,029</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">64</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">489,488</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">70</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">282,371</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">55</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ConcentrationsTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ConcentrationsTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609052256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingency (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingency [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Balance Sheets</a></td>
<td class="text"><span style="background-color: white">Summary
information regarding consolidated VIEs and their subsidiaries is as follows.</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of<br/> December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Total current assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,571,775</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,276,852</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total non-current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,641,441</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,102,933</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,213,216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,379,785</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,073,660</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,329,843</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Schedule of Operations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,335,591</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,228,595</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,473,638</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,098,947</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,684,991</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,061,517</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Schedule of Cash Flows</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net cash provided by (used in) operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">834,596</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,016,852</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(757,861</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash&#160;(used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(675,964</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(7,349,231</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">400,006</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,749,498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613357632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Tables) - Parent Company [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems', window );"><strong>Condensed Financial Information of the Parent Company (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Parent Company Balance Sheets</a></td>
<td class="text"><b>PARENT COMPANY BALANCE SHEETS</b><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assets</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current assets</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,236,065</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">226,578</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term investments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,000,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intercompany receivables</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,000</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loan receivable</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">2,621,971</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses and other current assets</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">204,604</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total current assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,077,640</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>236,578</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-current assets</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-current deferred offering cost</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">349,842</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term investments</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,000,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-121; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investments in non-VIE subsidiaries</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,621,943</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,299,036</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total non-current assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>15,621,943</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,648,878</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Assets</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>29,699,583</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,885,456</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liabilities and Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Current liabilities</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intercompany payable</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,361,997</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,358,930</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total current liabilities</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,361,997</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,358,930</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Liabilities</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,361,997</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1,358,930</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commitments and Contingencies</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 27pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary Shares, par value $0.0001 per share, 490,000,000 shares&#160;authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,439</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,099</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional paid-in capital</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,721,551</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,628,356</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory reserve</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">836,215</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">836,215</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retained earnings</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,387,748</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,340,107</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated other comprehensive loss</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(609,367</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(279,251</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>28,337,586</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13,526,526</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total Liabilities and Shareholders&#8217; Equity</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>29,699,583</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14,885,456</b></span></td>
    <td>&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Schedule of Parent Company Statements of Operations And Comprehensive Income</a></td>
<td class="text">PARENT COMPANY STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; padding-bottom: 1.5pt; padding-left: 0in">Revenues</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right">36,402</td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Gross profit</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">36,402</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">764,111</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">378,857</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Total operating expenses</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">764,111</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">378,857</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Operating loss</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(727,709</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(378,857</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Net investment income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">238,812</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.125in">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">317,505</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Other expense, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,382</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,327</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Total other income (loss)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">552,935</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(4,292</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in">Share of income from subsidiaries</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,222,415</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,798,894</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Income before provision for income taxes</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,047,641</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,415,745</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in">Net income</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,047,641</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">1,415,745</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 0in">Comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Net income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">1,047,641</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">1,415,745</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0in">Comprehensive income</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,047,641</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,415,745</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-left: 0in">Earnings per ordinary share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"><div style="-sec-ix-hidden: hidden-fact-126; -sec-ix-hidden: hidden-fact-125">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.08</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.13</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-left: 0in">Weighted average number of ordinary shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"><div style="-sec-ix-hidden: hidden-fact-128; -sec-ix-hidden: hidden-fact-127">&#8211; Basic and diluted</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">13,257,469</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">10,987,679</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Schedule of Parent Company Statements of Cash Flows</a></td>
<td class="text"><b>PARENT COMPANY STATEMENTS OF CASH FLOWS</b><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Operating Activities</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,047,641</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,415,745</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Adjustments to reconcile net income to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accrued interest income from loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(317,172</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Net investment gain</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,461,227</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,798,894</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred offering cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(130,134</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Due from intercompany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Due to intercompany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,067</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Prepaid expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash used in operating activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(862,825</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(283,149</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Loans to third parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,260,542</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Repayment from third-party loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,830,933</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Purchases of held-to-maturity investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,000,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Redemption of held-to-maturity investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,159,018</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash used in investing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(6,270,591</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Proceeds from issuance of ordinary shares</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">15,142,902</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">15,142,902</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Net increase (decrease) in cash</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">8,009,486</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(283,149</td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash and equivalents at beginning of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">226,578</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">509,727</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Cash and equivalents at end of year</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,236,064</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">226,578</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613455264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Nature of Operations (Details) - Nonconsolidated Investees, Other [Member]<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hkit_ShenpingYinMember', window );">Shenping Yin [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_NatureofOperationsDetailsLineItems', window );"><strong>Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">29.83%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hkit_XiaoyangHuangMember', window );">Xiaoyang Huang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_NatureofOperationsDetailsLineItems', window );"><strong>Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">44.74%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hkit_ShareholdersMember', window );">Shareholders [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_NatureofOperationsDetailsLineItems', window );"><strong>Nature of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">25.43%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_NatureofOperationsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_NatureofOperationsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=hkit_ShenpingYinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=hkit_ShenpingYinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=us-gaap_OtherInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=us-gaap_OtherInvesteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=hkit_XiaoyangHuangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=hkit_XiaoyangHuangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=hkit_ShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=hkit_ShareholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595618099952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash amount</a></td>
<td class="nump">$ 1,041,909<span></span>
</td>
<td class="nump">$ 843,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Recognized revenue</a></td>
<td class="nump">977,054<span></span>
</td>
<td class="nump">784,530<span></span>
</td>
<td class="nump">$ 752,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">$ 38,221<span></span>
</td>
<td class="nump">$ 42,052<span></span>
</td>
<td class="nump">$ 43,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_VariableInterestEntityPercentage', window );">VIEs accounted percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member] | Assets, Total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_VariableInterestEntityPercentage', window );">VIEs accounted percentage</a></td>
<td class="nump">57.00%<span></span>
</td>
<td class="nump">96.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member] | Liabilities, Total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_VariableInterestEntityPercentage', window );">VIEs accounted percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_VariableInterestEntityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of variable interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_VariableInterestEntityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AssetsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AssetsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_LiabilitiesTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_LiabilitiesTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595618107680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and office equipment [Member[ | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and office equipment [Member[ | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment [Member[ | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment [Member[ | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment [Member[</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements [Member[ | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements [Member[ | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software [Member[</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692729408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Revenue - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 4,563,731<span></span>
</td>
<td class="nump">$ 6,428,608<span></span>
</td>
<td class="nump">$ 6,461,163<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=hkit_HardwareMember', window );">Hardware [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">2,428,592<span></span>
</td>
<td class="nump">2,504,426<span></span>
</td>
<td class="nump">2,434,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=hkit_TaxDevicesAndServiceMember', window );">Tax devices and service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,376,323<span></span>
</td>
<td class="nump">1,803,650<span></span>
</td>
<td class="nump">1,970,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=hkit_SoftwareMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 758,816<span></span>
</td>
<td class="nump">$ 2,120,532<span></span>
</td>
<td class="nump">$ 2,056,106<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=hkit_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=hkit_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=hkit_TaxDevicesAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=hkit_TaxDevicesAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=hkit_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=hkit_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614589216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=hkit_BalanceSheetMember', window );">Balance Sheet [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems', window );"><strong>Schedule of Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency</a></td>
<td class="nump">7.0971<span></span>
</td>
<td class="nump">6.9091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=hkit_ProfitsLossMember', window );">Profits/Loss [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems', window );"><strong>Schedule of Exchange Rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ForeignCurrencyWeightedAverage', window );">Foreign currency</a></td>
<td class="nump">7.0732<span></span>
</td>
<td class="nump">6.7285<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ForeignCurrencyWeightedAverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average rate used for translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ForeignCurrencyWeightedAverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479424/830-30-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=hkit_BalanceSheetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=hkit_BalanceSheetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=hkit_ProfitsLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=hkit_ProfitsLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614995200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Details) - Schedule of Short-Term Investments - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Total</a></td>
<td class="nump">$ 9,837,445<span></span>
</td>
<td class="nump">$ 4,290,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading securities</a></td>
<td class="nump">5,837,445<span></span>
</td>
<td class="nump">2,408,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">1,881,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_OtherLongTermInvestmentsMember', window );">Long-Term Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets (Level 1) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Total</a></td>
<td class="nump">9,837,445<span></span>
</td>
<td class="nump">4,290,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets (Level 1) [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading securities</a></td>
<td class="nump">5,837,445<span></span>
</td>
<td class="nump">2,408,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">1,881,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets (Level 1) [Member] | Long-Term Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) [Member] | Long-Term Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Other Unobservable Inputs (Level 3) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Other Unobservable Inputs (Level 3) [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradingSecuritiesDebt', window );">Trading securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Other Unobservable Inputs (Level 3) [Member] | Long-Term Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesRestricted', window );">Held-to-maturity debt securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesRestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of restricted investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481420/860-30-50-1A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesRestricted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_OtherLongTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_OtherLongTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595615493040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Details) - Schedule of Net Investment (Loss) Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract', window );"><strong>Unrealized holding income of long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Net investment income (loss)</a></td>
<td class="nump">$ 330,552<span></span>
</td>
<td class="num">$ (19,363)<span></span>
</td>
<td class="nump">$ 103,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Trading Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_GainLossFromSalesOfShortTermInvestmentsAbstract', window );"><strong>Gain (loss) from sales of short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Gain (loss) from sales of short-term investments</a></td>
<td class="nump">31,097<span></span>
</td>
<td class="num">(30,848)<span></span>
</td>
<td class="nump">3,945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract', window );"><strong>Unrealized holding income (loss) of short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized holding income (loss) of short-term investments</a></td>
<td class="nump">49,245<span></span>
</td>
<td class="num">(2,722)<span></span>
</td>
<td class="nump">82,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_HeldtomaturitySecuritiesMember', window );">Held-to-Maturity Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_GainLossFromSalesOfShortTermInvestmentsAbstract', window );"><strong>Gain (loss) from sales of short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Gain (loss) from sales of short-term investments</a></td>
<td class="nump">11,397<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">17,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract', window );"><strong>Unrealized holding income (loss) of short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized holding income (loss) of short-term investments</a></td>
<td class="nump">184,018<span></span>
</td>
<td class="nump">14,207<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract', window );"><strong>Unrealized holding income of long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesTradingGainLoss', window );">Unrealized holding income of long-term investments</a></td>
<td class="nump">$ 54,795<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_GainLossFromSalesOfShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_GainLossFromSalesOfShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesTradingGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesTradingGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_HeldtomaturitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_HeldtomaturitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614633456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable, Net (Details) - Schedule of Accounts Receivable - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ScheduleOfAccountsReceivableAbstract', window );"><strong>Schedule of Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 2,279,593<span></span>
</td>
<td class="nump">$ 3,435,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: allowance for credit losses</a></td>
<td class="num">(160,855)<span></span>
</td>
<td class="num">(164,122)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">2,118,738<span></span>
</td>
<td class="nump">3,271,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable &#8211; related party, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">399,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Non-current accounts receivable</a></td>
<td class="nump">$ 4,597,214<span></span>
</td>
<td class="nump">$ 4,209,546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ScheduleOfAccountsReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ScheduleOfAccountsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613785232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable, Net (Details) - Schedule of the Allowance for Credit Losses - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ScheduleOfTheAllowanceForCreditLossesAbstract', window );"><strong>Schedule of the Allowance for Credit Losses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at beginning</a></td>
<td class="nump">$ 164,122<span></span>
</td>
<td class="nump">$ 179,475<span></span>
</td>
<td class="nump">$ 298,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for (reversal of) doubtful accounts</a></td>
<td class="nump">1,084<span></span>
</td>
<td class="num">(1,087)<span></span>
</td>
<td class="num">(124,881)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Foreign exchange difference</a></td>
<td class="num">(4,351)<span></span>
</td>
<td class="num">(14,266)<span></span>
</td>
<td class="nump">6,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at ending</a></td>
<td class="nump">$ 160,855<span></span>
</td>
<td class="nump">$ 164,122<span></span>
</td>
<td class="nump">$ 179,475<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ScheduleOfTheAllowanceForCreditLossesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ScheduleOfTheAllowanceForCreditLossesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613642896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advances to Suppliers, Net (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancestoSuppliersNetDetailsLineItems', window );"><strong>Advances to Suppliers, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Total contract price (in Dollars)</a></td>
<td class="nump">$ 676,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_WorkingPercentage', window );">Installment payment percentage</a></td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_WorkingDaysMember', window );">5 Working Days [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancestoSuppliersNetDetailsLineItems', window );"><strong>Advances to Suppliers, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_WorkingPercentage', window );">Installment payment percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_WorkingDayMember', window );">30 Working Days [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdvancestoSuppliersNetDetailsLineItems', window );"><strong>Advances to Suppliers, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_WorkingPercentage', window );">Installment payment percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_AdvancestoSuppliersNetDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_AdvancestoSuppliersNetDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_WorkingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of working.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_WorkingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_WorkingDaysMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_WorkingDaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_WorkingDayMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_WorkingDayMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614259472">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Advances to Suppliers, Net (Details) - Schedule of Advances to Suppliers, Net - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ScheduleOfAdvancesToSuppliersNetAbstract', window );"><strong>Schedule of Advances to Suppliers Net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvancesToAffiliate', window );">Advances to suppliers - Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 483,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToSuppliers', window );">Advances to suppliers &#8211; Services</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">338,166<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ReserveForAmountNotRecoverable', window );">Less: reserve for amount not recoverable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,666)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Supplies', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 338,166<span></span>
</td>
<td class="nump">$ 481,769<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2023, the Company signed a software upgrade and development contract (for internal use) (Interface System), which obligated the software
company to perform certain software upgrade and development activities from May to September 2023. As of December 31, 2023, the total
contract price was $676,333 and shall be paid using installment payment method (50% within 5 working days after the signing of this contract,
40% within 5 working days upon launching of the official version, and 10% within 30 working days upon launching of the official version).
The ownership of the final product belongs to the Company.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ReserveForAmountNotRecoverable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reserve for doubtful account.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ReserveForAmountNotRecoverable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ScheduleOfAdvancesToSuppliersNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ScheduleOfAdvancesToSuppliersNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesToAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesToAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of cash to suppliers for goods and services during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595618252528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, Net (Details) - Schedule of Inventories - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGrossAbstract', window );"><strong>Schedule of Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Inventory</a></td>
<td class="nump">$ 236,739<span></span>
</td>
<td class="nump">$ 442,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less: reserve for obsolete inventories</a></td>
<td class="num">(17,234)<span></span>
</td>
<td class="num">(12,011)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 219,505<span></span>
</td>
<td class="nump">$ 430,670<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613769824">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Current Assets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Schedule of Prepaid Expenses and Current Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Interest receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 171,657<span></span>
</td>
<td class="nump">$ 42,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">24,770<span></span>
</td>
<td class="nump">4,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">156,492<span></span>
</td>
<td class="nump">48,320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 352,919<span></span>
</td>
<td class="nump">$ 94,925<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
receivable primarily consists of interest from loans to third parties and interest from investments.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses primarily consist of insurance premium, investor relations and lawyer&#8217;s fee.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivables primarily consist of cash advance to employees for business travel or expenses incurred in the ordinary courses of business,
net of expected credit loss.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480833/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595693323312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Receivable (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>May 08, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 08, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 21, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 13, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 14, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 14, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 22, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 22, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Loan Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDefaultShorttermDebtAmount', window );">Loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="nump">$ 986,318<span></span>
</td>
<td class="nump">&#165; 7,000,000<span></span>
</td>
<td class="nump">$ 422,708<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
<td class="nump">$ 4,272,079<span></span>
</td>
<td class="nump">&#165; 30,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableBasisSpreadOnVariableRate', window );">Interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Interest</a></td>
<td class="nump">$ 17,368<span></span>
</td>
<td class="nump">&#165; 120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized', window );">Outstanding loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,213,397<span></span>
</td>
<td class="nump">$ 5,213,397<span></span>
</td>
<td class="nump">$ 5,355,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductionCosts', window );">Production cost per year</a></td>
<td class="nump">$ 1,306,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod', window );">Interest of loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 909,362<span></span>
</td>
<td class="nump">$ 540,842<span></span>
</td>
<td class="nump">$ 7,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Loan Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDefaultShorttermDebtAmount', window );">Loan amount | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,000,000<span></span>
</td>
<td class="nump">&#165; 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hkit_ThirdPartyMember', window );">Third Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Loan Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherShortTermDebt', window );">Loans to third party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherShortTermDebt', window );">Loans to third party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDefaultShorttermDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of outstanding short-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDefaultShorttermDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage added to reference rate used to compute variable rate on loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate or index during the adjustment period to compute the variable [fully indexed] rate on the loans receivable realized during the reporting period. This may be an effective margin for the period depending on the specific terms of the underlying loan agreement (for example, an annual disclosure for a loan with a quarterly adjustment period).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is the principal amount outstanding for securitized loans only (across all types of loans).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)<br> -Paragraph 4<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrincipalAmountOutstandingOnLoansSecuritized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromOtherShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from short-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The capitalized costs incurred during the period (excluded from amortization) to operate and maintain wells and related equipment and facilities, including depreciation and applicable operating costs of support equipment and facilities and other costs of operating and maintaining those wells and related equipment and facilities. They become part of the cost of oil and gas produced. Examples of production costs (sometimes called lifting costs) are: costs of labor to operate the wells and related equipment and facilities; repairs and maintenance; materials, supplies, and fuel consumed and supplies utilized in operating the wells and related equipment and facilities; property taxes and insurance applicable to proved properties and wells and related equipment and facilities; severance taxes; some support equipment or facilities may serve two or more oil and gas producing activities and may also serve transportation, refining, and marketing activities. To the extent that the support equipment and facilities are used in oil and gas producing activities, their depreciation and applicable operating costs become exploration, development or production costs, as appropriate. Depreciation, depletion, and amortization of capitalized acquisition, exploration, and development costs are not production costs but also become part of the cost of oil and gas produced along with production (lifting) costs identified above.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 932<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(7)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479664/932-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hkit_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hkit_ThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692506400">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Loan Receivable (Details) - Schedule of Loan Receivable - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Loan Receivable [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Total loan receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,835,368<span></span>
</td>
<td class="nump">$ 5,355,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Less: current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,608,289<span></span>
</td>
<td class="nump">1,013,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Loan receivable - non current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,227,079<span></span>
</td>
<td class="nump">4,342,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hkit_GuangxiBeihengdaMiningCoLtdMember', window );">Guangxi Beihengda Mining Co., Ltd. [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Loan Receivable [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Total loan receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,213,397<span></span>
</td>
<td class="nump">5,355,257<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hkit_HongkongSanyouPetroleumCoLtdMember', window );">Hongkong Sanyou Petroleum Co., Ltd [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Loan Receivable [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Total loan receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 2,621,971<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">On January 21, 2022, March 28, 2022 and June 14, 2022, the Company made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party, which were restricted for its operating activities, carrying interest at 12%. The RMB30,000,000 loan was extended for one year and will mature on January 21, 2025. The RMB7,000,000 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest of RMB120,000 ($17,368). The change in the carrying value of these outstanding loans from $5,355,257 in 2022 to $5,213,397 in 2023 was due mainly to currency translation. Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these three loans are secured by the Borrower&#8217;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production of 1.306 million cubic meters per year.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">In 2023, the Company provided loans with interest of 1.5% per month
to another third party for its operating activities. The loans are secured by their respective pledge contracts using their underlying
assets. Such loans mature within nine months from the date of issue, with loan principal, interest, and handling fees to be settled immediately
after the maturity date. From April to December 2023, total loans to such a third party were $9.8 million, of which $7.3 million of the
principal was repaid prior to December 31, 2023.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hkit_GuangxiBeihengdaMiningCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hkit_GuangxiBeihengdaMiningCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hkit_HongkongSanyouPetroleumCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hkit_HongkongSanyouPetroleumCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614866688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Non-Current Advance to a Third Party (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems', window );"><strong>Non-Current Advance to a Third Party [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ContractPriceOfThirdParty', window );">Contract price</a></td>
<td class="nump">$ 411,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Additional costs</a></td>
<td class="nump">$ 12,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ContractPriceOfThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ContractPriceOfThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613227200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Equipment and Software, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Equipment and Software, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">$ 50,662<span></span>
</td>
<td class="nump">$ 21,881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595693206000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Equipment and Software, Net (Details) - Schedule of Property, Equipment and Software - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Equipment and Software [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,886,775<span></span>
</td>
<td class="nump">$ 1,593,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(1,483,445)<span></span>
</td>
<td class="num">(1,470,497)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">403,330<span></span>
</td>
<td class="nump">122,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Equipment and Software [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">51,277<span></span>
</td>
<td class="nump">2,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Equipment and Software [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">6,371<span></span>
</td>
<td class="nump">6,545<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember', window );">Transportation equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Equipment and Software [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">202,893<span></span>
</td>
<td class="nump">67,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Buildings and improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Equipment and Software [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">586,373<span></span>
</td>
<td class="nump">448,607<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Equipment and Software [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,039,861<span></span>
</td>
<td class="nump">$ 1,068,156<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613027120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of Taxes Payable - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAbstract', window );"><strong>Schedule of Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Value-added tax</a></td>
<td class="nump">$ 1,219,713<span></span>
</td>
<td class="nump">$ 1,135,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax</a></td>
<td class="nump">564,372<span></span>
</td>
<td class="nump">404,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Other taxes</a></td>
<td class="nump">133,562<span></span>
</td>
<td class="nump">131,703<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Total</a></td>
<td class="nump">$ 1,917,647<span></span>
</td>
<td class="nump">$ 1,671,322<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595693190368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts and Other Receivables, Net, Current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 399,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">2,642,491<span></span>
</td>
<td class="nump">2,891,565<span></span>
</td>
<td class="nump">$ 2,581,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes Payable, Current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hkit_FengqiBeijingZhinengTechnologyCoLtdMember', window );">Fengqi Beijing Zhineng Technology Co Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes Payable, Current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hkit_FengqiBeijingZhinengTechnologyCoLtdMember', window );">Fengqi Beijing Zhineng Technology Co Ltd [Member] | Hardware [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">$ 8,480<span></span>
</td>
<td class="nump">$ 11,830<span></span>
</td>
<td class="nump">$ 52,961<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=hkit_FengqiBeijingZhinengTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=hkit_FengqiBeijingZhinengTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=hkit_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=hkit_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595618229632">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of Related Party Balances - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hkit_BeijingZhongzheYuantongTechnologyCoLtdMember', window );">Beijing Zhongzhe Yuantong Technology Co., Ltd. [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 399,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">399,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,480<span></span>
</td>
<td class="nump">11,830<span></span>
</td>
<td class="nump">$ 52,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hkit_FengqiBeijingZhinengTechnologyCoLtdMember', window );">Fengqi (Beijing) Zhineng Technology Co., Ltd. [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 8,480<span></span>
</td>
<td class="nump">$ 11,830<span></span>
</td>
<td class="nump">$ 52,961<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
Zhongzhe Yuantong Technology Co., Ltd. (&#8220;Beijing Zhongzhe&#8221;) and one of the minority shareholders of HiTek are under common
control. As of December 31, 2022, accounts receivable from Beijing Zhongzhe Yuantong Technology Co., Ltd. was $399,465. As of December
31, 2023, it was collected by the Company.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Yin is the director and a minority shareholder of Fengqi (Beijing) Zhineng Technology Co., Ltd. The Company purchased from Fengqi (Beijing)
Zhineng Technology Co., Ltd. hardware of $8,480, <span style="background-color: white">$11,830 and $52,961 for fiscal year ended December
31, 2023, 2022 and 2021</span>, respectively. As of December 31, 2023 and 2022, the Company has outstanding advances owed to Fengqi (Beijing)
Zhineng Technology Co., Ltd., of $<span style="-sec-ix-hidden: hidden-fact-99">nil</span> and $598, respectively. The advances are due on demand and non-interest bearing.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hkit_BeijingZhongzheYuantongTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hkit_BeijingZhongzheYuantongTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hkit_FengqiBeijingZhinengTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hkit_FengqiBeijingZhinengTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613230240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Operating Leases - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Schedule of Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">$ 3,309<span></span>
</td>
<td class="nump">$ 6,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities-current</a></td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">$ 3,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 3,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609146896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Maturity of Lease Liabilities<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Maturity of Lease Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 3,382<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">3,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest</a></td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 3,309<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612887328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract', window );"><strong>Schedule of Accrued Expenses And Other Current Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll</a></td>
<td class="nump">$ 130,463<span></span>
</td>
<td class="nump">$ 253,212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Interest payable</a></td>
<td class="nump">46,639<span></span>
</td>
<td class="nump">21,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other</a></td>
<td class="nump">78,029<span></span>
</td>
<td class="nump">73,823<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 255,131<span></span>
</td>
<td class="nump">$ 348,167<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595615221104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Details)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 21, 2025 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 13, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 14, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 14, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 21, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 21, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repaid (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Outstanding loans | $</a></td>
<td class="nump">$ 2,606,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,677,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable, Other Payables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repaid (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense | $</a></td>
<td class="nump">$ 313,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 285,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hkit_OneBorrowingAgreementMember', window );">One Borrowing Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,113,539<span></span>
</td>
<td class="nump">&#165; 15,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hkit_TwoBorrowingAgreementMember', window );">Two Borrowing Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 493,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=hkit_ThreeBorrowingAgreementMember', window );">Three Borrowing Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,000,000<span></span>
</td>
<td class="nump">&#165; 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hkit_OneBorrowingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=hkit_OneBorrowingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hkit_TwoBorrowingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=hkit_TwoBorrowingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hkit_ThreeBorrowingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=hkit_ThreeBorrowingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609077296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loan Payables  (Details) - Schedule of Loan Payables - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableAbstract', window );"><strong>Schedule of Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Short-term borrowings</a></td>
<td class="nump">$ 493,159<span></span>
</td>
<td class="nump">$ 506,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Long-term borrowings</a></td>
<td class="nump">2,113,539<span></span>
</td>
<td class="nump">2,171,050<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Total</a></td>
<td class="nump">$ 2,606,698<span></span>
</td>
<td class="nump">$ 2,677,628<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595693289504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 05, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary Shares [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">Public offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary Shares [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ordinary shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary Shares [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ordinary shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,404,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary Shares [Member] | Over-Allotment Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary Shares [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ordinary shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary Shares [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ordinary shares issued</a></td>
<td class="nump">14,392,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Class A Ordinary Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary Shares [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ordinary shares issued</a></td>
<td class="nump">6,200,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Vote per share</a></td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary Shares [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ordinary shares issued</a></td>
<td class="nump">8,192,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Vote per share</a></td>
<td class="text">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692868160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="2">36 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Annual taxable income percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Income tax reduced rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Annual taxable income (in Yuan Renminbi) | $</a></td>
<td class="nump">$ 546,885<span></span>
</td>
<td class="nump">$ 453,218<span></span>
</td>
<td class="nump">$ 542,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_CumulativeTaxEffectPercentage', window );">Cumulative tax effect, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">State Administration of Taxation, China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">EIT rate of PRC</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=hkit_PRCMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Annual taxable income (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Annual taxable income percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Income tax reduced rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=hkit_PRCMember', window );">PRC [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Annual taxable income (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=hkit_PRCMember', window );">PRC [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Annual taxable income (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Income tax reduced rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Annual taxable income (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | Latest Tax Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Annual taxable income percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Annual taxable income (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | PRC [Member] | Latest Tax Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Annual taxable income percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Income tax reduced rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Annual taxable income (in Yuan Renminbi)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_CumulativeTaxEffectPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative tax effect, percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_CumulativeTaxEffectPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_IncomeTaxesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_IncomeTaxesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=hkit_PRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=hkit_PRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613483104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems', window );"><strong>Schedule of Income (Loss) Before Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total income before income taxes</a></td>
<td class="nump">$ 1,594,526<span></span>
</td>
<td class="nump">$ 1,868,963<span></span>
</td>
<td class="nump">$ 2,212,210<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=hkit_NonPRCOperationsMember', window );">Non-PRC operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems', window );"><strong>Schedule of Income (Loss) Before Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total income before income taxes</a></td>
<td class="num">(176,949)<span></span>
</td>
<td class="num">(385,297)<span></span>
</td>
<td class="num">(328,672)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=hkit_PRCOperationsMember', window );">PRC operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems', window );"><strong>Schedule of Income (Loss) Before Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total income before income taxes</a></td>
<td class="nump">$ 1,771,475<span></span>
</td>
<td class="nump">$ 2,254,260<span></span>
</td>
<td class="nump">$ 2,540,882<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=hkit_NonPRCOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=hkit_NonPRCOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=hkit_PRCOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=hkit_PRCOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614550352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of Income Tax Expense - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Schedule of Income Tax Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax expense</a></td>
<td class="nump">$ 207,553<span></span>
</td>
<td class="nump">$ 276,189<span></span>
</td>
<td class="nump">$ 202,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense</a></td>
<td class="nump">339,332<span></span>
</td>
<td class="nump">177,029<span></span>
</td>
<td class="nump">340,624<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 546,885<span></span>
</td>
<td class="nump">$ 453,218<span></span>
</td>
<td class="nump">$ 542,853<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692459568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of Deferred Tax Assets and Liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_DeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">$ 8,338<span></span>
</td>
<td class="nump">$ 5,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">39,340<span></span>
</td>
<td class="nump">205,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_DeferredTaxAssetsUnbilledCost', window );">Unbilled cost</a></td>
<td class="nump">374,357<span></span>
</td>
<td class="nump">355,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Unbilled interest expenses</a></td>
<td class="nump">37,727<span></span>
</td>
<td class="nump">34,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Software amortization</a></td>
<td class="nump">259,965<span></span>
</td>
<td class="nump">267,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">13,459<span></span>
</td>
<td class="nump">8,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_DeferredTaxAssetsInventoriesObsolescence', window );">Inventories obsolescence</a></td>
<td class="num">(6,591)<span></span>
</td>
<td class="nump">7,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities', window );">Unrealized losses on trading securities</a></td>
<td class="nump">1,761<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses', window );">Accrued Bonus</a></td>
<td class="nump">43,074<span></span>
</td>
<td class="nump">62,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">34,246<span></span>
</td>
<td class="nump">31,819<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">805,676<span></span>
</td>
<td class="nump">979,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Unbilled revenue</a></td>
<td class="num">(2,270,234)<span></span>
</td>
<td class="num">(2,149,169)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpense', window );">Unbilled interest income</a></td>
<td class="num">(50,369)<span></span>
</td>
<td class="num">(69,149)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome', window );">Deferred government subsidiary income</a></td>
<td class="num">(41,673)<span></span>
</td>
<td class="num">(42,806)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesInvestments', window );">Unrealized gain on short-term investment</a></td>
<td class="num">(285)<span></span>
</td>
<td class="num">(2,796)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(14,336)<span></span>
</td>
<td class="num">(4,462)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(2,376,897)<span></span>
</td>
<td class="num">(2,268,382)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(32,942)<span></span>
</td>
<td class="num">(11,469)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (1,604,163)<span></span>
</td>
<td class="num">$ (1,300,421)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_DeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_DeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_DeferredTaxAssetsInventoriesObsolescence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_DeferredTaxAssetsInventoriesObsolescence</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_DeferredTaxAssetsUnbilledCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_DeferredTaxAssetsUnbilledCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred government subsidiary income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in net income (trading).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595614019024">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of a Reconciliation of Income Tax Expense<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract', window );"><strong>Schedule of a Reconciliation of Income Tax Expense [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">PRC statutory tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Effect of different tax rates in different jurisdictions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Permanent difference</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect', window );">Tax holiday effect</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6.50%<span></span>
</td>
<td class="num">(5.90%)<span></span>
</td>
<td class="num">(5.30%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34.30%<span></span>
</td>
<td class="nump">24.20%<span></span>
</td>
<td class="nump">24.50%<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
PRC subsidiary incurred loss in 2023, which resulted in tax benefit and positive tax holiday effect in 2023.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595693373120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details) - Schedule of Details of Customers Total Revenues - Total Revenue [Member] - Customer Concentration Risk [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenue, Amount</a></td>
<td class="nump">$ 801,344<span></span>
</td>
<td class="nump">$ 2,291,651<span></span>
</td>
<td class="nump">$ 1,784,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total Revenue, Percentage</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenue, Amount</a></td>
<td class="nump">$ 398,488<span></span>
</td>
<td class="nump">$ 834,911<span></span>
</td>
<td class="nump">$ 896,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total Revenue, Percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Major Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenue, Amount</a></td>
<td class="nump">$ 1,199,832<span></span>
</td>
<td class="nump">$ 3,126,562<span></span>
</td>
<td class="nump">$ 2,680,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total Revenue, Percentage</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hkit_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hkit_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hkit_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hkit_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hkit_MajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hkit_MajorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692750912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details) - Schedule of Details of Customers Accounts Receivable - Accounts Receivable [Member] - Customer Concentration Risk [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, Amount</a></td>
<td class="nump">$ 4,615,308<span></span>
</td>
<td class="nump">$ 5,274,060<span></span>
</td>
<td class="nump">$ 4,256,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Accounts receivable, Percentage</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">66.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, Amount</a></td>
<td class="nump">$ 1,901,481<span></span>
</td>
<td class="nump">$ 1,864,208<span></span>
</td>
<td class="nump">$ 1,027,238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Accounts receivable, Percentage</a></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Customer C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 399,465<span></span>
</td>
<td class="nump">$ 963,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Accounts receivable, Percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Major Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, Amount</a></td>
<td class="nump">$ 6,516,789<span></span>
</td>
<td class="nump">$ 7,537,733<span></span>
</td>
<td class="nump">$ 6,247,076<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Accounts receivable, Percentage</a></td>
<td class="nump">95.00%<span></span>
</td>
<td class="nump">96.00%<span></span>
</td>
<td class="nump">97.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hkit_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hkit_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hkit_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hkit_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hkit_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hkit_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hkit_MajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hkit_MajorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612878336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details) - Schedule of Details of Suppliers Total Purchases - Cost of Goods and Service Benchmark [Member] - Supplier Concentration Risk [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierAMember', window );">Supplier A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total purchase, Amount</a></td>
<td class="nump">$ 13,532<span></span>
</td>
<td class="nump">$ 62,647<span></span>
</td>
<td class="nump">$ 295,283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total purchase, Percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierBMember', window );">Supplier B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total purchase, Amount</a></td>
<td class="nump">$ 312,039<span></span>
</td>
<td class="nump">$ 20,586<span></span>
</td>
<td class="nump">$ 109,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total purchase, Percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierCMember', window );">Supplier C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total purchase, Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 472,988<span></span>
</td>
<td class="nump">$ 215,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total purchase, Percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierDMember', window );">Supplier D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total purchase, Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 430,744<span></span>
</td>
<td class="nump">$ 267,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total purchase, Percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierEMember', window );">Supplier E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total purchase, Amount</a></td>
<td class="nump">$ 105,852<span></span>
</td>
<td class="nump">$ 366,115<span></span>
</td>
<td class="nump">$ 138,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total purchase, Percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierFMember', window );">Supplier F [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total purchase, Amount</a></td>
<td class="nump">$ 94,348<span></span>
</td>
<td class="nump">$ 326,836<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total purchase, Percentage</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_MajorSuppliersMember', window );">Major Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total purchase, Amount</a></td>
<td class="nump">$ 525,771<span></span>
</td>
<td class="nump">$ 1,679,916<span></span>
</td>
<td class="nump">$ 1,027,355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total purchase, Percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_MajorSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_MajorSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612974352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations (Details) - Schedule of Details of Suppliers Accounts Payable - Accounts Payable [Member] - Supplier Concentration Risk [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierCMember', window );">Supplier C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Total accounts payable, Amount</a></td>
<td class="nump">$ 256,623<span></span>
</td>
<td class="nump">$ 52,539<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_TotalAccountsPayablePercentage', window );">Total accounts payable, Percentage</a></td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierEMember', window );">Supplier E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Total accounts payable, Amount</a></td>
<td class="nump">$ 18,562<span></span>
</td>
<td class="nump">$ 155,990<span></span>
</td>
<td class="nump">$ 39,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_TotalAccountsPayablePercentage', window );">Total accounts payable, Percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierGMember', window );">Supplier G [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Total accounts payable, Amount</a></td>
<td class="nump">$ 14,649<span></span>
</td>
<td class="nump">$ 131,661<span></span>
</td>
<td class="nump">$ 6,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_TotalAccountsPayablePercentage', window );">Total accounts payable, Percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierHMember', window );">Supplier H [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Total accounts payable, Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 79,605<span></span>
</td>
<td class="nump">$ 86,494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_TotalAccountsPayablePercentage', window );">Total accounts payable, Percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierIMember', window );">Supplier I [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Total accounts payable, Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 8,887<span></span>
</td>
<td class="nump">$ 84,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_TotalAccountsPayablePercentage', window );">Total accounts payable, Percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierJMember', window );">Supplier J [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Total accounts payable, Amount</a></td>
<td class="nump">$ 59,195<span></span>
</td>
<td class="nump">$ 60,806<span></span>
</td>
<td class="nump">$ 66,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_TotalAccountsPayablePercentage', window );">Total accounts payable, Percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_MajorSuppliersMember', window );">Major Suppliers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Total accounts payable, Amount</a></td>
<td class="nump">$ 349,029<span></span>
</td>
<td class="nump">$ 489,488<span></span>
</td>
<td class="nump">$ 282,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_TotalAccountsPayablePercentage', window );">Total accounts payable, Percentage</a></td>
<td class="nump">64.00%<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_TotalAccountsPayablePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total accounts payable percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_TotalAccountsPayablePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierJMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_SupplierJMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_MajorSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=hkit_MajorSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613483408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingency (Details) - Schedule of Balance Sheets - Variable Interest Entity, Primary Beneficiary [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">$ 10,571,775<span></span>
</td>
<td class="nump">$ 11,276,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">9,641,441<span></span>
</td>
<td class="nump">9,102,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">20,213,216<span></span>
</td>
<td class="nump">20,379,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">$ 7,073,660<span></span>
</td>
<td class="nump">$ 5,329,843<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595612983584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingency (Details) - Schedule of Operations - Variable Interest Entity, Primary Beneficiary [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Condensed Statement of Income Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 4,335,591<span></span>
</td>
<td class="nump">$ 6,228,595<span></span>
</td>
<td class="nump">$ 6,473,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,098,947<span></span>
</td>
<td class="nump">$ 1,684,991<span></span>
</td>
<td class="nump">$ 2,061,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfIncomeCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfIncomeCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595705014048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingency (Details) - Schedule of Cash Flows - Variable Interest Entity, Primary Beneficiary [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">$ 834,596<span></span>
</td>
<td class="nump">$ 4,016,852<span></span>
</td>
<td class="num">$ (757,861)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(675,964)<span></span>
</td>
<td class="num">(7,349,231)<span></span>
</td>
<td class="nump">400,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,749,498<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609684112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 05, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLoans', window );">Loans receivable | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of Debt | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestDueDates', window );">Loan due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 21,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued | shares</a></td>
<td class="nump">14,392,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Ordinary Shares [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued | shares</a></td>
<td class="nump">6,200,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Vote per share</a></td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Ordinary Shares [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued | shares</a></td>
<td class="nump">8,192,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Vote per share</a></td>
<td class="text">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received from principal payments made on loans related to operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivableWithImputedInterestDueDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the receivable or note with imputed interest is due, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestDueDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609243056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems', window );"><strong>Condensed Financial Information of the Parent Company [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNetAssetsPercentage', window );">Net assets percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems', window );"><strong>Condensed Financial Information of the Parent Company [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNetAssetsPercentage', window );">Net assets percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNetAssetsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of value of derivative contract to net assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNetAssetsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595615069056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 8,236,065<span></span>
</td>
<td class="nump">$ 226,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Intercompany receivables</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Loan receivable</a></td>
<td class="nump">2,621,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">204,604<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">14,077,640<span></span>
</td>
<td class="nump">236,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Non-current deferred offering cost</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">349,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in non-VIE subsidiaries</a></td>
<td class="nump">14,621,943<span></span>
</td>
<td class="nump">14,299,036<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">15,621,943<span></span>
</td>
<td class="nump">14,648,878<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,699,583<span></span>
</td>
<td class="nump">14,885,456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Intercompany payable</a></td>
<td class="nump">1,361,997<span></span>
</td>
<td class="nump">1,358,930<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,361,997<span></span>
</td>
<td class="nump">1,358,930<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">1,361,997<span></span>
</td>
<td class="nump">1,358,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary Shares, par value $0.0001 per share, 490,000,000 shares authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.</a></td>
<td class="nump">1,439<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">16,721,551<span></span>
</td>
<td class="nump">2,628,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance', window );">Statutory reserve</a></td>
<td class="nump">836,215<span></span>
</td>
<td class="nump">836,215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">11,387,748<span></span>
</td>
<td class="nump">10,340,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(609,367)<span></span>
</td>
<td class="num">(279,251)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders&#8217; Equity</a></td>
<td class="nump">28,337,586<span></span>
</td>
<td class="nump">13,526,526<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders&#8217; Equity</a></td>
<td class="nump">$ 29,699,583<span></span>
</td>
<td class="nump">$ 14,885,456<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479989/944-505-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595615185408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets (Parentheticals) - Parent Company [Member] - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Schedule of Parent Company Balance Sheets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">490,000,000<span></span>
</td>
<td class="nump">490,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">14,392,364<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">14,392,364<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595613653536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Schedule of Parent Company Statements of Operations And Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 36,402<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">36,402<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">764,111<span></span>
</td>
<td class="nump">378,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">764,111<span></span>
</td>
<td class="nump">378,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(727,709)<span></span>
</td>
<td class="num">(378,857)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_OtherIncomeExpenseAbstract', window );"><strong>Other income (expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Net investment income</a></td>
<td class="nump">238,812<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', window );">Interest income</a></td>
<td class="nump">317,505<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(3,382)<span></span>
</td>
<td class="num">(4,327)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (loss)</a></td>
<td class="nump">552,935<span></span>
</td>
<td class="num">(4,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ShareOfIncomeFromSubsidiaries', window );">Share of income from subsidiaries</a></td>
<td class="nump">1,222,415<span></span>
</td>
<td class="nump">1,798,894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">1,047,641<span></span>
</td>
<td class="nump">1,415,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,047,641<span></span>
</td>
<td class="nump">1,415,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ComprehensiveIncomeAbstract', window );"><strong>Comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,047,641<span></span>
</td>
<td class="nump">1,415,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 1,047,641<span></span>
</td>
<td class="nump">$ 1,415,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_EarningsPerOrdinaryShareAbstract', window );"><strong>Earnings per ordinary share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per ordinary share basic (in Dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract', window );"><strong>Weighted average number of ordinary shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares outstanding basic (in Shares)</a></td>
<td class="nump">13,257,469<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_EarningsPerOrdinaryShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_EarningsPerOrdinaryShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_OtherIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_OtherIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ShareOfIncomeFromSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share of income from subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ShareOfIncomeFromSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595609135760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income (Parentheticals) - Parent Company [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Schedule of Parent Company Statements of Operations And Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per ordinary share diluted</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares outstanding diluted</a></td>
<td class="nump">13,257,469<span></span>
</td>
<td class="nump">10,987,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140595692479520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Cash Flows - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_OperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,047,641<span></span>
</td>
<td class="nump">$ 1,415,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Accrued interest income from loans</a></td>
<td class="num">(317,172)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInFinanceReceivables', window );">Net investment gain</a></td>
<td class="num">(1,461,227)<span></span>
</td>
<td class="num">(1,798,894)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts', window );">Deferred offering cost</a></td>
<td class="num">(130,134)<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Due from intercompany</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToAffiliates', window );">Due to intercompany</a></td>
<td class="nump">3,067<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(862,825)<span></span>
</td>
<td class="num">(283,149)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_InvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Loans to third parties</a></td>
<td class="num">(11,260,542)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment from third-party loans</a></td>
<td class="nump">8,830,933<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of held-to-maturity investments</a></td>
<td class="num">(11,000,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments', window );">Redemption of held-to-maturity investments</a></td>
<td class="nump">7,159,018<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(6,270,591)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hkit_FinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary shares</a></td>
<td class="nump">15,142,902<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">15,142,902<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash</a></td>
<td class="nump">8,009,486<span></span>
</td>
<td class="num">(283,149)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and equivalents at beginning of year</a></td>
<td class="nump">226,578<span></span>
</td>
<td class="nump">509,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and equivalents at end of year</a></td>
<td class="nump">$ 8,236,064<span></span>
</td>
<td class="nump">$ 226,578<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_FinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_FinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_InvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_InvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hkit_OperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hkit_OperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hkit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the balance sheet value of capitalized sales costs that are associated with acquiring a new insurance customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in obligations owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in outstanding loans including accrued interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>122
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +F A5@'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 #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "Y@(58H0IF&^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)-
M:L,P$$:O4K2W1[:;+H3C34I6*10::.E.2)-$U/I!FF+G]I7=Q*&T!RAHHYE/
M;]Z 6A6$\A&?HP\8R6"Z&VWODE!AS4Y$00 D=4(K4YD3+C<//EI)^1J/$*3Z
MD$>$FO,'L$A22Y(P 8NP$%G7:B541$D^7O!:+?CP&?L9IA5@CQ8=):C*"E@W
M30SGL6_A!IA@A-&F[P+JA3A7_\3.'6"7Y)C,DAJ&H1R:.9=WJ.#M:?<RKUL8
MET@ZA?E5,H+. =?L.OFUV3SNMZRK>7U?\'Q6^YH+OA(-?Y]<?_C=A*W7YF#^
ML?%5L&OAU[_HO@!02P,$%     @ N8"%6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MVEP9J:NHJ+>R,1 *W#.QZR<^$)"F-&$L'@FU[1C)$&6I6VC<"XV#0K_DN=J
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
M:*S!=IIA6P5I#/#_2@B]6Y@#VD8=_P-02P,$%     @ N8"%6&'T=NS&!0
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
M/:>ARY@W,XO-76T8--&'KRQ3O>;E-$ 0Y3GU:JB '$%IS": @UAZ(F%Z,HL
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
M-5WXX.-:XU_.K\^:M"@\72A X +U,A8E%Q9 3O*"*_2\SS!4)V"UMMS<@'6
M*X7$2,J4U)YC1G\G=$Z48;"__P;F:[A+4&>D;OA3Z@XO:]:"1A<Y_X:LN<SD
M+K2MYMQ"QIJJ'0S-HCV69(@4'RI%U^%$08(JAN%^=V_TL@/C<7=W_#(8#7>Z
MX]%+!N28XO><"V53.*17^LOJ"B#.13 Z<)[_PW&^8>&31#L<*JI2ZXBL!V_"
MF%M 6:JM4D 8L-E]FB-8O%QIM'Y$&P;WWIPF"6O)9:2%.-'2)V745XDD7:P(
M ) Z0>#%I J]%%IAKQJ^E%& LD.T.,-,S\P]%5BQ*NVR;#7'B'P+-919R6<2
M>J5Q03V)GXECP8*D1*>'R.345B@!Y'1F')*CEQKN,/-% 5%2]SN5=G)!2>=<
M;JFG]5@]=8V4!K5^1*EX>%QP-;&?;,9!U%M<RT+/#=IE;IS<:+U1-JWMLGG,
M=F/YRWP?E<17J=])EON6L +=$TJ*XOU_4(=5\.Z@X0M*1>5>4VQ5Y5ASW)K[
MDSR#6GXEK#/>[.K-(>PI46XM*1DJ!*!31AZ% XBD'NY(48I.P^X 3FBH5( 3
M<VK%P"5 T:=%HX#*Q1+.%U1&<2M40L&&/J>FTG.Q6?U$<<U)@,B1;#9Y+H;B
MQ59M,8JCG33G& AJ#73V)T;_%OIXBD9 XO!9I&'=24!DF9*$0H7(1!G8*!F'
MZ"XD;WJ\Z9,T?,ESD\7I^5V]=WLVEA822>=B*R.A6B+ELG1E(L[O@/=>"E@F
MN.EP(HMDX0/9</4^E91$<#- /GT4$Y$WX;*#T$TFY(B.C=+$8249]*'RF'?D
M;5];9;**K2=T#K(M>Y-%%3R.I8N4<;1T."$P$E,+73R$,-OT]$[9 A-!V@@4
M+9T$7!%)NK_P::7P+[3'C39;V[GJ/G4B[34N#2E5<[@:D7@YGL7]H7I;W;Y.
MBDM'/;VXNI%DEI+.TPH79-KO[NZTP1;7H6+@31:N('/CZ4(3'A.Z0:+E"?1]
M88S?#'B!ZDXZ^0]02P,$%     @ N8"%6/^>83\/+0  98<  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&ULM3UI<]M&EM_[5Z \V2FK"J(ERI;/N$J6
MY41;B:TRY<Q,;>T'D&B*&(, @T,2Y]?O._L 0=G)S'Y(+%% ]^O7[[[XYJYN
MOK8K:[OD?EU6[8^/5EVW>?7D2;M8V7763NJ-K> OR[I99QW\VMP\:3>-S7)Z
M:5T^F1X=G3Y99T7UZ.T;^NRJ>?NF[KNRJ.Q5D[3]>ITUVW>VK.]^?'3\2#_X
M7-RL.OS@R=LWF^S&SFSW97/5P&]/W"IYL;956]15TMCECX_.CE^]>XK/TP._
M%?:N#7Y.\"3SNOZ*OUSF/SXZ0H!L:1<=KI#!/[?VW)8E+@1@_"YK/G);XHOA
MS[KZ!SH[G&6>M?:\+O]6Y-WJQT<O'B6Y769]V7VN[WZV<IYGN-ZB+EOZ?W+'
MSYZ^?)0L^K:KU_(R0+ N*OXWNQ<\!"^\.-KSPE1>F!+<O!%!^3[KLK=OFOHN
M:?!I6 U_H*/2VP!<4>&ES+H&_EK >]W;=UE;M$F]3*X:V]JJRQA759[,^)KP
M;[/BIBJ6Q2*KNN1LL:C[JBNJF^2J+HM%8=LW3SJ !-=[LI!=W_&NTSV['D^3
M7^NJ6[7)197;/%[@"1S!G6.JYW@W?7#%]W8Q24Z.TV1Z-#UY8+T3AY<36N]D
MSWHCQTS^YVS>=@W0T?^.G9C7>SJ^'O+6JW:3+>R/CS:(Z>;6/GK[U[\<GQZ]
M?@#:IP[:IP^M_O;=V>QREGSZD%Q]OIA=?+P^N[[\]#$Y^_@^F7WY]=>SS__
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
MO-XF]@/$G21!!$^!1TRND)HK=+.-O>E+)HF!KMA_"\'M-1:#@:WQMB@9+U[
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
M/@$-S(\+P,N&4,/WV@,SD6B)]0PZXZ1G[I',T;O(2:>PHE/T>MD[(+B]).;
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
MB21,  (K95>V,I:(-GNJI"?)9Z[ZA7^],QYN+:P']/0%NU6>'AZ]3(6P3H_
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
M$RO**FX<SDA)+0>+T$)$O8J5&.[001R)G."8CE&^6\Q"Q)3R/3R@/#,2D'@
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
M+R'^?TE(=SY\)W0C9SCTG\FOS(?G1)'G#(;'+:D=P=#Q1ZX3A-$SN8*'*YH
MG@C"02Z4.C1]+0I3^K)J =,E"M#<]K 3'E.93AT.T_4D>-L&4AW]T]:MJ[I2
M-6K6[S1*;,TOI"A Q3E6(*JSMD^Z@TG([FA(PD'@.A$Y>F@VG5$X>$4D/2<@
MW1YX0\>+1M8=IX$G9W^3UYG(*UN;P&QX_CMRX<CQJ78/?&=(3A]"Y-/:>P6M
M*'1<+P*/LN<2O3V\B%#>=4F>_-K*('2&HT%5.<]J8M=GBB9%=C P%7K@C9S@
M.*AB[+F!$PP'T/5OV&]-*G3C+ZMYS%RU)=?UT-+L-B/?:3WI/!VOYT5JR"7C
M"G)<D*I[-!S8(.L9K%YHL:KFGKG0-$558D9C*TIS@+XO!%T9FX4QT S"TW\
M4$L#!!0    ( +F A5CHX(#"Y ,  %X(   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;)56WV_:2!!^YZ\8N:<JD=P8_P"<%)" <KJ>VC1*TM[#Z1X6
M>PRKV+ON[AJ2__YFU^#0'D6Z%[R[GOGFFV^\,XQW4CWI#:*!YZH4>N)MC*EO
M@D!G&ZR8OI(U"GI32%4Q0UNU#G2MD.7.J2J#J-\?!A7CPIN.W=F=FHYE8THN
M\$Z!;JJ*J9<YEG(W\4+O<'#/UQMC#X+IN&9K?$#SM;Y3M LZE)Q7*#27 A06
M$V\6WLP3:^\,OG'<Z:,UV$Q64C[9S<=\XO4M(2PQ,Q:!T6.+"RQ+"T0TON\Q
MO2ZD=3Q>']!_=[E3+BNF<2'+OWAN-A,O]2#'@C6EN9>[/W"?S\#B9;+4[A=V
MK6T\]"!KM)'5WID85%RT3_:\U^'((>W_PB':.T2.=QO(L?S #)N.E=R!LM:$
M9A<N5>=-Y+BP17DPBMYR\C/369;)1A@-]Y@AW[)5B3[<HAD'AM"M39#MD>8M
M4O0+I#""SU*8C8:ER#'_$2 @6AVWZ,!M'IU%_(#9%<2A#U$_BL_@Q5VNL<.+
M_V>N\/=LI8VB#^2?4VFWH,EI4'MI;G3-,IQX="LTJBUZT[=OPF'__1G*24<Y
M.8<^G2T67[[>/C[ _7*Q_/AM-O^T),K+QU,\SR/=?GE<0@)OWZ11&+ZGV]!J
MT5,_:3'3( L@Z;%:H>KD!R9RNXC\SA6.7'N"7#-)=U4;S"V"V2 4LJ1+S\7Z
MJN<PK']O]E]W^ TB/QI=^X/KF-:QG\0#/T[ZO4^H]0TPB\)$9@$59 IS;J"4
M6J.&"Q+:3P<#N"1'VB1^&$5P>2J*#Y:D#16&J3^*4Q<J&H5^%*8G:1W$4E@R
MFU;-E'DYP+RS[M?7?C(<]&ZE>)<U2J$PI^0ARX1R&U&@Q*VC/N6:#.'Q6"0P
MSC9'G2F^HMRLA)7<(O5 @N.B9P_.B9$WRN&0V0LRI0'M33Q3S*.ZV)^P-V>E
MPV8&_F2BH38-(3$^Z$HKJE(R&E@9KU,_BI+>G9);[GJT)72A<(M*LY*^@4O(
M9;,R15.^BA+Z_32A0M%C1#6["*/$3].0*D9-EEJH 'S.-DRL20A>%$B2$IV+
MQ(\'H;,G\89#6@W],(Z.^1YEZ1BWG\4I[E;UA:QJ)EZH2%O;Z)UF-+.T(6FL
MAJ_%Z]G9 34J+G.>V1' M1.P8D^D^1H%*DK7GN@:,UZ045<D#;L-"HNN$,C/
M"0*,XDD7DMJWG4]LQ4MN7NR]X11_R_.&(%=M<OKJ5",)CGI^A6KM)IL&)W/;
M_KO3;GC.VIGQ:MY.WL],K;G04&)!KOVKT< #U4ZS=F-D[2;(2AJ:1VZYH3\
MJ*P!O2^D-(>-#=#]I9C^"U!+ P04    " "Y@(58<\6X(\L#  !-"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6R=5EUOXD84??>ON/)N5T3R8FP#
M25E (@E5D3;9*&2W#U4?!OL:C]:><6?&L/GWO3,&AU8A5?N"Y^N<.?=C[F6Z
ME^J[+A -_*A*H6=^84P]"4.=%E@QW9<U"MK)I:J8H:G:AKI6R#('JLHP'@S&
M8<6X\.=3M_:@YE/9F)(+?%"@FZIBZOD:2[F?^9%_7'CDV\+8A7 ^K=D6UVB^
MU@^*9F''DO$*A>92@,)\YB^BR?70GG<'OG'<ZY,Q6$LV4GZWDU4V\P=6$):8
M&LO Z+/#&RQ+2T0R_CQP^MV5%G@Z/K+_XFPG6S9,XXTL?^.9*6;^E0\9YJPI
MS:/<_XH'>T:6+Y6E=K^P;\\F=#AMM)'5 4P**B[:+_MQ\,,)X&IP!A ? +'3
MW5[D5-XRP^93)?>@[&EBLP-GJD.3."YL4-9&T2XGG)DOLAT3*6HP$M9-79<<
ME0[@'LTT-,1O3X7I@>NZY8K/<$4QW$EA"@U+D6'V=X*0A'7JXJ.ZZ_A-QEM,
M^Y!$ <2#.'F#+^FL31Q?\I^MA=\7&VT4)<D?KQG>T@Y?I[4/9Z)KEN+,IY>A
M4>W0GW]X%XT'G]X0/>Q$#]]BGR]NORWN;Y9K>/H"ZZ\/#Y]7R\<UB5X^O:;T
M;:[[+T]+&,&'=U=Q%'V"([7W#VKRQT*#S($"@-4&51<$8"*S@S@ ]N),3Q^=
M":FD!ZL-9A9N"H1<EO3RN=A./$=@P=YI(%ZP'V$E=BB,5)RVWM/\/0RODF"8
MC,X@CH:LR>?<[O:B"TB2JR :C^&C]QFUGL A)*1$ :MD(PP(:6@YE3M4;%,B
MW=2+@C%A+KPG:5A)%Q]9K(0HN!S_[%GNE7!6!,ZT&UG53#R#YEM!!C/0,C=[
MIA":>JM8ALY;&>ZH]M54R8SUCDLRZ%DQ7!A4@FYK-%Y ;V6G.:41K)_)@]5%
M /N"IP7(3<FWS/K4WGJ\Q$L/UY-':@)2D8(4E:%*_.]"7#7DQOHY5[*".^9X
MUEB;-N#6ROZY+&C--]937F=2K2@"L&<4N?'E.$B2-EETP<H2-@@UXQE92IE
MAFN"EDY)S9[=MT)3R QZH\%/5 --05:,7$FW@(P]:V Y^:=U 3G<+KL4X[IS
M:^ -SZ*;FII R1J1%AT4Z9/SE%,(*!-LHPF<YNB%)1G\'YJ+OO=DE_>"Y@6O
MN\? ;;AK);.&/+:A<(BM2^F3=.J_5C/"DQ)?H=JZ1F8-IVQNJWVWVO7*1=LB
M7HZWC?:.J2T% $K,"3KH7XY\4&WS:B=&UJYA;*2A]N.&!?5[5/8 [>=2FN/$
M7M#]@YC_!5!+ P04    " "Y@(58H6</TA<#  !U!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-"YX;6R-5<MNVS 0O/LK%FH1-(!JO1SG4=M 'FX;H$V"
MQ&T/10^TM+*(4*1*TE;<K^]2<A2G2(Q>K"6Y,YQ9>5>C6NE[4R!:>"B%-&.O
ML+8Z"0*3%E@RTU<52CK)E2Z9I:5>!*;2R+(&5(H@#L-A4#(NO<FHV;O1DY%:
M6L$EWF@PR[)D>GV&0M5C+_(>-V[YHK!N(YB,*K; .[3?JAM-JZ!CR7B)TG E
M06,^]DZCD[.!RV\2OG.LS58,SLE<J7NWN,S&7N@$H<#4.@9&CQ6>HQ".B&3\
MWG!ZW94.N!T_LG]LO).7.3-XKL0/GMEB[!UYD&'.EL+>JOHS;OP<.+Y4"=/\
M0MWFQI2<+HU5Y09,"DHNVR=[V-1A"W 4O@*(-X"XT=U>U*B\8)9-1EK5H%TV
ML;F@L=J@21R7[J7<64VGG'!V<BE7**W2'(T/5VA'@256=Q:D&X:SEB%^A2&*
MX:N2MC PE1EFSPD"DM-IBA\UG<4[&2\P[4,2^1"'<;*#+^D\)@U?\I\>X>?I
MW%A-?XA?+]EMR08OD[DF.3$52W'L41<8U"OT)GMOHF'X88?402=UL(M]<GGU
M?7HUN[Z]G-Z1U.GL)7V[&:ZN9U,8PMZ;HSB*/L"_A'!J0.5 )<9RCKHK,S"9
MN2#V@3^5"U)%[6<L9@YD"X1<">IC+A?]7@-SD-YC@=?P%N)DZ!\FQQ0-!K$_
M/(IZ7]"8$]C4B@@TJ+E1 BT^N^I==.C'R0#V*8K],(I@OS=3E@E'&AW[!^&!
M(TU"?W@8PM8[)994+#,DL66UM*A]D&C=,(""Z:QF&OV>L_=I=F'Z,",7YY3)
MY)I$K5R; [?FF98*-5<93YD0:["*VIQHJ?M(<0XML'%C@,CIMI0LTDAKS%7*
M$@\GW:U-DZ),$>B$YST&M>86WV>JEL#-%I2W]4V9UFLJ+ZR86"+@0XJ8N3Q+
M=S+!_["YP/:P_]+_+=@:!27J13/PW'M<2MM.A6ZWFZFG[2AY2F\'\E>F%UP:
M$)@3-.P?'GB@VR'7+JRJFL$R5Y;&5!,6]%U [1+H/%=4BLW"7=!]:29_ 5!+
M P04    " "Y@(58AM\J,($#  "3!P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q-2YX;6RE5=]OXC@0?L]?,<J>5JT4$?(#*"T@T9;5]F%;!-V]DT[W8)(!
MK$WLG&V@_>]O[(0L>]NBD^X%;&?FF_F^L6=&!ZF^ZRVB@9>R$'KL;XVIKL-0
M9ULLF>[("@5]64M5,D-;M0EUI9#ESJDLPKC;[8<EX\*?C-S97$U&<F<*+G"N
M0._*DJG76RSD8>Q'_O%@P3=;8P_"R:AB&URB^5K-%>W"%B7G)0K-I0"%Z[$_
MC:YO4VOO#+YQ/.B3-5@F*RF_V\U#/O:[-B$L,#,6@='?'N^P*"P0I?%W@^FW
M(:WCZ?J(_LEQ)RXKIO%.%K_SW&S'_I4/.:[9KC +>?B,#9^>Q<MDH=TO'&K;
M7N)#MM-&EHTS95!R4?^SET:'$X>K[CL.<>,0N[SK0"[+>V;89*3D 92U)C2[
M<%2=-R7'A2W*TBCZRLG/3.8**\9SF+U0F35J8"*')[-%!7<[I5 8F&J-1H]"
M0^&L4Y@UT+<U=/P.=!3#%RG,5L-,Y)C_#!!2GFVR\3'9V_@LXCUF'4BB .)N
MG)S!2UKRB<-+_B]Y^'.ZTD;1%?KK+1WJ*.G;4>RSNM85RW#LT[O1J/;H3SY^
MB/K=FS,<TI9#>@Y],E_,YM.'>YC],9\]+F=+F#[>P]/SY]D"[KXN%K/'9Y@N
ME[/GY5N)GX=^?'J>P0 ^?KB*H^@&_G,D$@WD&JA:6*Y(RV/%G+RTB .H&N7Q
M5/FLT9PYS;U,TM/7!G,+1D6!M2RHAW"QZ7@.SD)Y#\(@J6JH0V3(]VQ5(%Q$
ME_ ;1(,HZ/<&M$KC(.XGWOS?02_B2XC38##H0AHD:>S5M?^!I ,0U!@ODDN(
M>OT@'<:07@5)W/6>I6$%02>].!A&0UH-TV 8]SP;^YB3=Y)3I3AU/5Z\0L/+
M:<2/V:^5+*&03&@PDMARE4/%E.&--C\;<K&G-?5&:LB>9=%0\UIJOX2KH^F=
M8B*SV6#)=V70($E+NF"V3];A"G9X1>4J/[C1L$:D.*2"$^B$UCN!,J:WP/*]
MBT5\L*P*^8ID3F,$5CM--TT34\7V6  =M7ESX6Z!)>QJ+E7.!4T+0M\I:T#H
M1__ L\6A ^N=V8N2D2<WI*/6G;?>5GC2*$M4&S<.M,46INZ9[6D[<:9UH_UA
M7H^K+TQM2$\H<$VNW<Z@YX.J1T"],;)R;7<E#35QM]S2U$1E#>C[6DISW-@
M[1R>_ -02P,$%     @ N8"%6/WS#AKY!0  W P  !D   !X;"]W;W)K<VAE
M971S+W-H965T,38N>&ULC5?;<AHY$'WG*[H(2<55$Y@+>,"QJ3*.LTG*3ERV
M-_NPM0]BI@&59T:SDL:8O]]N"<8X=ES[ .C2?73Z*G&\5OK.K! M/)1%94ZZ
M*VOKH\' 9"LLA>FK&BO:62A="DM3O1R86J/(G5)9#.(P/!R40E;=Z;%;N]+3
M8]780E9XI<$T92GT9H:%6I]TH^YNX5HN5Y87!M/C6BSQ!NV?]96FV:!%R66)
ME9&J HV+D^YI=#0;LKP3^"EQ;?;&P);,E;KCR=?\I!LR(2PPLXP@Z.<>S[ H
M&(AH_+O%[+9'LN+^>(?^V=E.MLR%P3-5_"5SNSKICKN0XT(TA;U6ZR^XM6?$
M>)DJC/N&M9>-TRYDC;&JW"H3@U)6_E<\;/VPIS .?Z,0;Q5BQ]L?Y%A^$E9,
MC[5:@V9I0N.!,]5I$SE9<5!NK*9=27IV>J%$!=>8H;P7\P*/!Y9 >6N0;0%F
M'B#^#4 4PZ6J[,K >95C_A1@0&Q:2O&.TBQ^%?$39GU(H@#B,$Y>P4M:$Q.'
ME_P_$^'OT[FQFM+AGY>L]5C#E[&X1(Y,+3(\Z5(-&-3WV)V^>Q,=AA]?83IL
MF0Y?0Y]>_#C]#M?G9^=??Y[.+LY?HO<ZP/<?M^<PAG=OQG$4?81?\.#4@%H
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
MLO0^^&5!#S)J9T#?MTK9T\8%Z)_XV1]02P,$%     @ N8"%6!KC/?=; P
M^ 8  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULI57;;MLX$'W75PS4
MH-@"0G2_.+4-V(F+%M@D;N)NL5CL RV-;:&2J))4G.S7=TC92@*D?MD7:4C.
MG#DS) _'>RY^R!VB@L>Z:N3$WBG57KBNS'=8,WG.6VQH9<-%S10-Q=:5K4!6
MF*"Z<@//2]R:E8T]'9NYI9B.>:>JLL&E -G5-1-/<ZSX?F+[]G'BKMSNE)YP
MI^.6;?$>U;=V*6CD#BA%66,C2]Z P,W$GOD7\TC[&X>_2MS+%S;H2M:<_]"#
M+\7$]C0AK#!7&H'1[P$OL:HT$-'X><"TAY0Z\*5]1/]D:J=:UDSB):^^EX7:
M3>S,A@(WK*O4'=]_QD,]L<;+>27-%_:];S2R(>^DXO4AF!C49=/_V>.A#R\"
M,N\W <$A(#"\^T2&Y153;#H6? ]">Q.:-DRI)IK(E8W>E'LE:+6D.#5="MI?
MH9X<6/SLRI;:K8 U!=SSC=HS@0[<H!J[BE+I #<_P,Y[V. WL'X U[Q1.PF+
MIL#B-8!+' >BP9'H/#B)>(7Y.82^ X$7A"?PPJ'PT."%_Z=P^&>VEDK0T?GW
MK1[T&:*W,^CK="%;EN/$IOLB43R@/7W_SD^\CR?X1P/_Z!3Z='EWNUS<K?XF
M_E^_?5E>+VY6,+NY@OO;3ZOOL[L%\5^LWB)]&O;F=K4 WX/W[[+ ]S_"D,;"
MH4VOTS34IID$O@':(JS7*(9M,@TE(W"@'=J-K]HM#^VV<DX772HL-)+:(6QX
M18I1-MMSRV!I'.MVLRES6NM$4ZI.()Q![#M!FI(1.'&:6)>\;CM%))[S)$Z8
M^O2-H]A:"=;(E@O%C"@\.Q&\DXU"2%(GSCQKWI550<FE85G6Q/\!M:.$.-.
M(411YB1>:AU/#/B.%XZ<+/&UE62.'R>6[V3DGJ8QS<6CT(F2R/H3I;P@/<J[
MNJN8+KE .B%YV7/2"5E-%,O_^HD_?"?**#2*X8,9I)X3C5+X8)U!Y(5.&'I4
MOD]M'B4ID%B9_CTA$Q)07[]3.V.]RHV/I/82)>Q1-S?VG"0)C/-9H$NA<#K*
M+1HMK9[.WSK([@LUJE%LC>9*R'G7J%Z8AME!UF>]FCV[]V_"-1/;LI%0X89"
MO?,TMD'T.ML/%&^-MJVY(J4TYHZ>)A3:@=8WG*OC0"<8'KOI+U!+ P04
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
MXWC ROKC?OU@U-)^4)\I8U1N;Q>"IZ(D ;R?*V7:!YJ@^P_+Z?\ 4$L#!!0
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
MFX*-S[F:H8'N[W@E(3@F)^&8GL;CH=.BZ<9JZG_:$*!53!CW9K,#UU/=PM_
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
M0STN:#I*19-*T5KHR3!'7;!-SXT)5G%LC-(THQX!7U%:# "JA*\S\IT=F"&
MX?NV3J (3@N,N>*J5K*D]--]D$4 OV/[W:\Q$PI3,M1$R2Z@'AP/?\.0T(O(
M)M>S3-L*C5&2U"MJ96*;?P "_$VS,/CFLJI8/[!B^"5D1ZSOA+'I0)FC-K;O
M1X>1LFX(N ;,=DV?"HP3O &)CR'[/NX/*^+\?G0_^8J=.37[V[O)3'?^.1M-
M+PTBFDV^8$*X_C;!8(#GB?$;O-..B>R= CH33Z*H!:4?7.M9#A8#XY>2_+(N
MY4.FNOV!<0NP<4+NMJZ=&+^( INY-I*GF*HS&N((!"P,/-.V;>:&R'8_;#TC
M7S%Y1?@BIPE/Z""N5DSA:4D0GEL=3701N1*LW_(Z,J;H5"]UK7OON#AF.UUQ
MIT[>OG%M1-#RF>NW'%M.INYY?1>@<D@PDL<)MZB0>\))RR/F^PZRW2=2)\:9
M)K$I:5JZAU*N#HJHZ2!Q/.#:-L,8*L8>%-3$"]U3*01/F;ZU42MM&2G^71^V
M/.H,-J4:ZFOH^:WUFNC3#L&G'9+Q'OX;XK]Z[EWB29>55)YD5\5T@3$T_.W/
M[()76:)QDV9Y30GZB:&H1?K'=HU?]2V0*M$3X/ H6%%K_,*A^QRKW3KU 7LD
MJ>.'IA?$NU7OPR0;C^9?V-7-[:_S'\FE%]R.J PVW><'7#M*_UUW_193'F8*
M3((8ES4$NYA+_9309%/3>(4:^I)*?"OOA$I>66N"?:1K^.486I!1A'H[)& /
M#C/F$765]:%<0.C4-7$+3H!ZO.3H7-6!^';FAK-W.N8)AK8W9Y&^[:(ZNV#'
M@F:6NJQ;_;+=7MUOYBU2D@C@@KW7F-E0L__,L#5@7B-O^B.N9/TH<,P(]PWJ
M"Y%KVAYJ4#L='43Y1OM5C^A9F5*?;CB@*SFPT?<:7\^@Z4:[65NKB0=$O&DC
M S?#-['KDEUUF2PY&03(+T6>#I0<X+)5E]0V=H<W$M-U_D9,*E;K[E;VX5'@
MP,?L9D<M$O:\DFU-W?4*.G (DV);RVJO^ <@O"LE72FJ-JH574(3\5;N(@=L
M#Y53=YBM!KKN4:HM-MUU<U^+5\> \E+ 6ZR?BF9UQ/2< 6X1/!.;'AKU3ASU
M)8&@(M"',50UXYE"Y7W,"JI>I"U=";N[ _/!!+WHW9/M35.?>;E]>"^W#_;6
MQXCASA>GE2@?]7>U"IE2%ZKY^+3=W7ZZ&S5?K%[(F^]^7WD)W2N6BP<<M8Y#
MO\?*YEM:\Z#D6G^_6DBEY$HOEX)C*"$"O'^04G4/)&#[0?/\OU!+ P04
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
M.@Y*'@X<,-X.2'_QE&9P[*L6K$D$0*F?$EY/SR]&I(V:0F1KCJ+I$"RG7WU
M,<K,[.7-E;U8G!W/3ZR2R!B-"=4D1KQ[WF6/IO==A=P$11&3BG?5A84?EA9
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
MXC%"/&N=4O4.,RUT3T4I04.O6^2-T+1J\I3XW<WLJY0M5M8['FK,=B121)(
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
MAW!G*=KR?PUSQ+>>>FYJ_BKN?&O]OO7U^_MKS0)&K^UWSY\] [[S-+'?/;L
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
M\.EP3J.T09),:1ME2@\OND8Y%>W9M]^5'N>"/KX=]=Z](HF>>TP4OI0.0/.
M>U)G<J_79TD74+-7.5W=@7+,2PJM="Z>GD29'06G[/1R#!+?VU4_^PZ*P8_>
MPOBM1MD%)T4U& FI&P4GQ28JWP1FW-RMV*(:NWQ/C-$UM98C1S6U90U;H=+3
M6Q==4N7[,,P7IG\EU<'4:1ZJ%]<FIS-__^5V9_P<3BR][C#U)KZ$1WH-=[V&
MPCG-9#1E(6J:_)YFJM;'F*CF?6B_!<X7 Y+F'H!SS+8]#%Y>A[2UDLIG4-5Q
M<F+J/ <*]%;):H,2T4=KN.L%/74@Y;O1WP?>?@ES<S(>/6!\K0A9)1:V+9>,
MUDYHUW</)6D*Z*6E!H3[Q4[30MKX#J[A&0U70ZGPRFJ'[9%DXM >+0K11VNW
M?NV]P".V+#^,+.%S"(@)LS*A$7K>1DX*:9&[\SS!I_[0=?&41RDY;[($O6N=
M4U*4%W[E\(2B[&>3Z% \NL0/_0PS<2T?!@X%AT.CJR!-6=?!GJ6KW$=I!:W
M)O$QT40C5I2$*!=)+:NZYHX\=:PPO'OU?N!Z%MRDQ6NG?L;KWO4!1(B*?)1E
M0<D5AKU.U#FL8IL@ZFNE>1[NX4 J$G\KGFC"T5LPHK;^7HC]-?CP/C_)UR1I
M9!UC:OL=\]@R::0?4M3!/W3P"K=$]RE6.KM+SZ[]ZP/*_1:L)/^^*@5S,NGR
M-.32GTXGPK]W>+53W+#VNJ[*JA.6-*[ _K4AL6.4UV)#*W]*<92N^ZQN+DZI
MQ]>[J'D?GE&4ZO':WRW?A%[^<D<V4$5Z>XOBFCV-02U*EUA2[^_0#CW92,-#
M!4=#\71Z)::-^QP<$R5QR]7V(G;[=\+F0KPH:GLZ)F5"^)G6PU!I$U774 ER
M@-7\C#3^IWSKI%>-<LTDY= ^5<''93[^NLEMR!D>7@^@&N!LF&>STNL'A^VF
M60RSQI@WM$V_(KHIP)^,ZFZHEU T?M2SNW2P]GNU"FO"(7\-@\&J+JWA"L"+
M="I55]$YLHY6+?90TK^/=,2#JZL;HZHG)-I?IVWZ\H>-JV_=E2L*U )@\A\?
MH4GHOT75&COF?7^Y>/0$W@R/O_QA"XKPKU0.CFK2&EX]F3T[>\2R5S^TU1:'
M!!;<MM6&_KQS(/1J? !^7U=5JQ]P NQH0\M[^?\ 4$L#!!0    ( +F A5B
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
MN"4)#0F+67(%+^F33CQ>\G^3_G.U,5:C4OX:2KL#38=!W>FY,WM>P"+ XV%
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
M$+WK5PS4H,@"Q.K[PUO;P'J3H@&2=I%-FT/0 RV-;"*2J)#4.NFO[Y"RM1O
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
M&EX&L&""R13-(8^/8RYSA+42=#:YW #32">M1BX]\JI!!F8<+=4!BQ7JMA;
M9!:0D/0"OW1B,$]354EK""M%_NC:*%@@_\M1_)XKN?F;6+]63%J288EI+I50
MFQU<J5X7?K99#T[B4^C #_0;G)]WAV>CX.7JB>RZ0K#JA=L<3? 9Y>8;AY.&
M]Y2(*?0WZ9(]W>A\'#Q)+8W[BX,K9:Q+@\9'E-7_9!EWA^,^/>.X.QXX891T
MS\_BX.TW+AD-0_!?\_?QPSA)^I>OT^ZWX\M35S=0TO>2)32Z6I3F5'"34Q/D
M2F2H?<6_\"4^^,:HZ"QK2%51*!FD=+ZU$CV8'^R+I$OW[;^: -9:%?#.3MA2
MYW6:LK^F"_9MV 5NO2;=A^["IT98[7Q@5ZHHF=SU I?\&]T+OG()W/AW&2??
MK-(^&>Q@#AS;^XJ\?"*%LM)I3C,CJR-_#10<!2(GLJU+/+G0\:W1A4[3&L[A
M3MT=='PUK+E)F8 =,@WH[MQ#*?)]["Q=+X/DXM"=%#V;)07JC9^8+J]4RWJL
MM+OM4)[7L^A)O9[H-TQO.-VH M=DVN_]. I!UU.R7EA5^LFT4I;FG!=S^K!
M[13H_5HINU\X@O939?8/4$L#!!0    ( +F A5CBY3K"_@(  %$'   9
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;(U5;6_:,!#^SJ\X92]JI8Z$0%O&
M(!)=-VU2JZ*^K!^F?3#) 5:=.+,=:/_]SG8(5 6T+XGMNWO\G!_?>;B2ZDDO
M$ T\YZ+0HV!A3#D(0YTN,&>Z+4LLR#*3*F>&IFH>ZE(ARUQ0+L(XBL["G/$B
M2(9N;:*2H:R,X 5.%.@JSYEZN4 A5Z.@$ZP7;OE\8>Q"F Q+-L<[- _E1-$L
M;% RGF.AN2Q X6P4C#N#BU/K[QQ^<5SIK3'83*92/MG)SVP41)80"DR-16#T
M6^)7%,("$8V_-6;0;&D#M\=K].\N=\IERC1^E>*19V8Q"OH!9#ACE3"W<O4#
MZWP<P50*[;ZP\KZ].("TTD;F=3 QR'GA_^RY/H>M@'ZT)R"N V+'VV_D6%XR
MPY*ADBM0UIO0[,"EZJ*)'"^L*'=&D953G$FND%+2<'3/I@+U\3 T!&I-85H#
M7'B > ] )X9K69B%AF]%AMEK@)#8-)3B-:6+^"#B):9MZ'9.(([B[@&\;I-B
MU^%U#Z?X>SS51M$M^+,K20_1VPUA*V.@2Y;B**"KKU$M,4@^ONN<15\.$.PU
M!'N'T),[JK2L$@AR!C<E*F9X,0=/>Q?7PVCC=8%9.%V5I4 J(L,$\,(7L:\G
MP0QF8"3(9DOA3XKI%H62#)A/4352 +<FF$E!E:S;K9O7<7![\T!VC4;#>^B>
M=*//;UP$9U,NN.&H/Z654L2K\;V7EJ/<']%X/KI2(_)L2<YSI&1L^]D$&50Y
M=-H1O"!3;]TSKE-9T=:T$T*OW8</!U0\;50\_6\5KYFI%#=. J<C7&WRV"7I
M0>C=U^]^@;46-G%CZY<.PMD+DL"0.=_0:+T]3M)RE\SM%I5T[DL:B\R";_NT
MR*=GA>C'M60>N60ON=O8FZY0ZP'=.)("M8&C\RX<MR:>'"R9J-PY[=48=@D2
M;K6Y'-7<-7,-3DO?\9K5YKT8^S:Y<?>/S353<UYH(C"CT*A]3@(HW\#]Q,C2
M-<VI--2"W7!!;QXJZT#VF91F/;$;-*]H\@]02P,$%     @ N8"%6"+\=RVC
M @  [@4  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULK51M:]LP$/Z>
M7R&\,38PL2WGK5UB2/K""BL+;;=]&/N@V)=85)8\26[:?[^3G'@9I('!OE@G
MZ>YYGCOY;KI5^M&4 )8\5T*:65!:6Y]'D<E+J)CIJQHDWJR5KIC%K=Y$IM;
M"A]4B8C&\2BJ&)=!-O5G2YU-56,%E[#4Q#15Q?3+ H3:SH(DV!_<\4UIW4&4
M36NV@7NP7^NEQEW4H12\ FFXDD3#>A;,D_/%P/E[AV\<MN; )BZ3E5*/;G-3
MS(+8"0(!N74(#)<GN  A'!#*^+7###I*%WAH[]&O?>Z8RXH9N%#B.R]L.0LF
M 2E@S1IA[]3V$^SR&3J\7 GCOV3;^@[/ I(WQJIJ%XP**B[;E3WOZG 0,(E?
M":"[ .IUMT1>Y26S+)MJM27:>2.:,WRJ/AK%<>D>Y=YJO.489[-YGNL&"G+U
MC,]LP! F"_+%EJ#)1:,U2$L^<[;B@EN.M^\?V$J ^3"-+)([B"C?$2U:(OH*
M44+)K9*V-.1*%E#\#1"AZDXZW4M?T).(EY#W29J$A,8T/8&7=J5(/5[Z?TKQ
M8[XR5N-?]?-8,5JJP7$JUVGGIF8YS )L)0/Z"8+LW9MD%'\\D<B@2V1P"CV[
MQ\XM&@%$K<F_)74LDY-<QS.9&T>-[P/5"HGV;^2YT: A-F,K"PYE*2\K;V7U
MQ$&M<X53P%@,0%ST(FLE<)QPN>GW/+)#[2W9B\9S\I8D:1P.1BE:=)B&-*&]
M&VD!]5E2LQ?W"Y/!*!RE9X0F89+27EN1\22,Z1D9I^&$IKT'99GP$$/T2=!*
M!Y,P&8W)L3>*#GJP KWQD\8I;Z1MV[$[[8;9O.WA/^[M)+QE>L.E(0+6&!KW
MQ\. Z':ZM!NK:M_1*V5Q/GBSQ($,VCG@_5HIN]\X@F[$9[\!4$L#!!0    (
M +F A5@,7 U@> (  '(%   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM
M;(U476_3,!1][Z^P D(@A29QFK0=;:1V&P)IDZIUP /BP4EN/C3'#K:S;O\>
MVVE#)[J*E_I>^Y[C<V]ZO-AQ\2 K (6>&LKDTJF4:B\\3V85-$2.>0M,GQ1<
M-$3I5)2>; 60W((:ZF'?C[V&U,Q)%G9O(Y(%[Q2M&6P$DEW3$/&\!LIW2R=P
M#AMW=5DIL^$EBY:4L 7UK=T(G7D#2UXWP&3-&1)0+)U5<+&>F'I;\+V&G3R*
MD>DDY?S!)%_SI>,;04 A4X:!Z.41+H%20Z1E_-YS.L.5!G@<']@_V]YU+RF1
M<,GICSI7U=*9.2B'@G14W?'=%]CW$QF^C%-I?]&NK\6Q@[).*M[LP5I!4[-^
M)4_[.1P!9OXK +P'8*N[O\BJO"**) O!=TB8:LUF MNJ16MQ-3,?9:N$/JTU
M3B4WG#"T(<\DI2#1^WN[?EAX2G.;"B_;\ZQ['OP*3X#1+6>JDNB:Y9"_)/"T
MJ$$9/BA;X[.,5Y"-41BX"/LX/,,7#IV&EB_\KTY_KE*IA/Y/_#K5:\\T.<UD
M?'(A6Y+!TM%&D" >P4G>O0EB_],9G9-!Y^0<>[+5OLL["H@7Z(7F4T+/4IT6
MNI*&64\7FA3$,&%$6&X"[")J;FT/D\JX=J!4D!N8J@ 5G&HKUZP<CRS0@$;;
MB@OU48%H4,J%L.<2O463>>@&T5Q'D1^[T70VNN&L_*<0NT$0NE$X-]$T</W(
M']US1:@&8C?6T'@^Z^/IU(WQ#)V:M'?D@P9$:=UN.NB8ZBTQ[ X/RJKWT=_R
M_C6Z):*LF404"@WUQ]/(0:)W>)\HWEI7I5QIC]JPTH\B"%.@SPO.U2$Q%PS/
M;/('4$L#!!0    ( +F A5BTH'P&-08  -P.   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;)576V_;-A1^UZ\@O+5P -66J'N7!$C2%BO0=D';;0_#
M'FB)MKE*HB=2<=)?O^]0MN)TGM$]V"*I<__.13S?ZNZ+64MIV7U3M^9BLK9V
M\W(^-^5:-L+,]$:V>+/472,LMMUJ;C:=%)5C:NHY#X)TW@C53B[/W=EM=WFN
M>UNK5MYVS/1-([J':UGK[<4DG.P//JK5VM+!_/)\(U;RD[2_;FX[[.:CE$HU
MLC5*MZR3RXO)5?CR.B-Z1_";DEMSL&;DR4+K+[1Y6UU, C)(UK*T)$'@<2=O
M9%V3()CQ]T[F9%1)C(?KO?0WSG?XLA!&WNCZ=U79]<4DG[!*+D5?VX]Z^[/<
M^9.0O%+7QOVS[4";0&/9&ZN;'3/VC6J'I[C?Q>& (0_^@X'O&+BS>U#DK'PE
MK+@\[_26=40-:;1PKCIN&*=: N63[?!6@<]>OFU+W4CV6=Q+PZ:?Q:*6YNQ\
M;B&:".;E3LSU((;_AYB0L_>ZM6O#7K>5K)X*F,.FT3"^-^R:GY3X2I8S%H4^
MXP&/3LB+1D<C)R_Z'D?_N%H8VR$C_CSFZB H/BZ(JN2EV8A27DQ0!D9V=W)R
M^?R', U^.F%F/)H9GY)^^0E55_6U9'K)=B9/WVECSMBU1 E*=NC',>-/BC]N
M_.>U9#>ZV8CVX?D/.0^SGPQ3.]VUT[T8=.\.K8LA-G5?86'7TEOJ&N6MVA4#
M(9VP!RDZPR1E P.6LEG(#GC./,*30.7T%WH?=/OB]N,-0YOI!!6J83^R:9BE
M?A$7[(PV49[XO,AV&Y[[:<;9F?<-5^AG6>C'6<*XSY/8YVF 51('?IYS[[.V
MHMX[<,R='R$@*6(_X:E;YVGN%VF$-<2%] O8"7R3$=_D_^(+*-GK>W19(X\!
M>E+><4#?CHXQ.0AF6V$8#C>=,@ $R@FCDZAYIU"[Z;M.MO:)"D0JR/PD<3$#
M?F%>N#/$CA>0MI3@J9ZP1%'A1Q%G89;Y 2]8!+12'C]%ZZF.)$X!:()5G$1
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
M;=ZU?H;$H:%%1HNC;8"J,#$'2 I!M(Z L=#'L0,G-Y'_&@=PY!W=2F,84N*
M[F=MB:,%A1O\\Z:C"42FC$2+8B4)U\@8R;;@VTX0^4 E@:#P\T BNL. T8O]
M#$+CQ-]9DA'.+C)\*4CO7 56Z0DBYA@^TR!Y.^PH'3XLDJ@E3,5(C Z0'VXE
MA_'6-SS.-A?AI,)!>$'MYWR_VY^&'+9G !OQ]BCE75I?Y BNPLQ1-=I+<-:O
MV].)=M'893@1.+<-#E+A<F'2F:F] -Z?6]NL%]Y!?T8T^0=02P,$%     @
MN8"%6'G.RUB< P  N@@  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
MI59MC]LV#/Z>7R%XQ7 'J.?WMUL2($E;K,#:'2Y=AV'8!\5F$J&VY$I*TO[[
M4G+BRW!I4&P?XI 2^8A\*)H>'Z3ZI+< AGQI&Z$GWM:8[M[W=;6%END[V8'
MG;54+3.HJHVO.P6L=DYMXT=!D/DMX\*;CMW:@YJ.Y<XT7,"#(GK7MDQ]G4,C
M#Q,O]$X+CWRS-7;!GXX[MH$EF#^Z!X6:/Z#4O 6AN11$P7KBS<+[>6;MG<%'
M#@=])A.;R4K*3U9Y6T^\P 8$#53&(C#\V\,"FL8"81B?CYC><*1U/)=/Z&]<
M[IC+BFE8R.9/7IOMQ"L\4L.:[1KS* ^_PC&?U.)5LM'N20Z];5QZI-II(]NC
M,T;0<M'_LR]''LX<BN [#M'1(7)Q]P>Y*%\QPZ9C)0]$66M$LX)+U7EC<%S8
MHBR-PEV.?F:ZD&W+#;)L-&&B)@LI#!<;$-57<O.!K1K0MV/?X$G6WJ^.J/,>
M-?H.:AB1=PBTU>2UJ*'^-X"/(0YQ1J<XY]%5Q%=0W9$XI"0*HO@*7CSD'3N\
M^#_D_?=LI8W"^_+/I<Q[W.0RKNVA>]VQ"B8>-HD&M0=O^O-/81;\<B7J9(@Z
MN88^76)/UKL&B%R3.6N8J( L;>WUI4BO8EV.=-GWYHB+OM_[UMLP52,YI))"
MRX;7S$!-/KY]W5-GML!MFZ\TKSE3'#3AN*/)6C;8\_IN--,8\,A6SI8O&GV0
MAC5XNY5"_M%28P+D!0D#FN8AS?/4*B&-\HP6Z<E<2/'RF4M)LR2D21(Z.0PB
M6L;QT6%V,HH"&H4Q_K)>B?.2YD5Z-/N-LQ5ON+%QOR Y#?*89EF <DKCJ*1%
M$I,KI4N'TJ4_7+K?.U".VXMENXISN6Q_ 5/'7B/8*="N0-EN>>+</L+1(^Q!
M[%RB"8WCE*:E92ZC452@G#HYL03$Q>@]C@0N*MF"+0<-RH*62>[DK$AHZ5PC
M&F0A3</\&D?9P%'VPQPMF-Z2-_;^7.+H*L[_X\BF7=G#.R7WW%JO\%6XTRAP
M<4MD7SOL!C=03O>FB!,D,'/$!J&[MRC?Y&E.BRPDMT^P3U#G!W"Q!_T<]B;+
M4UIF";EU:#1.2AK%H5.3(* X>B\'O.8"WP[/\%ZZDN6(DI2%TR^5S3^;)RVH
MC9N:&MM_)TP_6H;583#/^GGT9-Y/]7=,;;C0I($UN@9W.=YNU4_*7C&R<]-I
M)0W..B=N\>,"E#7 _;64YJ38 X;/E>DW4$L#!!0    ( +F A5A7G*6-U@<
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
M/JM]%=T!X;VH)IRGLLTJNCS]#K>'>% #M@?:U]?CR@)-VE1J3PLVW7/"VVU
MN>"(%NNFO!D=,=WZ05N$R,2FA]YI(X^:20@J'*T1^MRF8U:X-IZSDJB7K%V@
MZI>O<\R'$ERD[^[DA+MVS_J%T%N_$.YERO[&QY."BV?]B4BB4NI2-=]15K.K
MKU"#YN/+6KSYA'6;"-@N6<ZGV&H=A^B81/-9J'E0U5Q_BGFJE*H*/9SQ!'TB
M"6!]6E5J^4 'K+[-G?\;4$L#!!0    ( +F A5B\V.R4B@(  (D(   9
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
MLY&QMP;?"6SD3AL9)4O.GTWG+ITXGG$(*"3*,&#]6\,,*#5$VHU?#:?3+FF
MN^TM^U>K76M98@DS3G^05!439^2@%#*\HNJ1;VZAT3,P? FGTG[1IK'U')2L
MI.)E ]8>E(35?_S2Q&$'X ^/ ((&$!P"^D< 80,(K=#:,ROK&BL<CP7?(&&L
M-9MIV-A8M%9#F-G%A1)ZEFB<BJ=8$HEXAN8")#"%Z^"R%"WJ?35S"Y(SDI$$
M,X6NDH2OF"(L1W-.24) H@_7H#"A\B/ZC!8ZS](5!8.[>4D*S') CUB!'+M*
M.VR6=9/&N6GM7'#$.3] #YRI0J(;ED*Z3^!JI:W<8"MW&IQDO(:DAT+_$PJ\
M(.QP:/;G\."$.V$;_=#R]8]&GV*6 %K8 _OT .42Q,^N0)WD,4?]4E8X@8E3
MF7T4:W#B]^_\H?>E2^29R/8D]UO)?<L>'I%\/#_0T[VV17<*2MD9@_XY8W F
MLKT8#-H8#$YNN[Z ]/7"]/D6 ECRVB6V9O#K<VONXG4<];R+R!^[ZUT='7;#
MWH5W\6:WY^*P=7%XTL6YX!E1TKWG4IY,S),T?[LI9R+;4QRUBJ/_E9C1.6-P
M)K*]&(S:&(S^.3%'G8D9A<%!8G;8#7M1,!H<)*:[4[Q*$+FMZ1+9*E-?[.UH
M^VRXLM7R8'RJGQ-U]7^CJ=\B#UCDA$E$(=.47B_2AT;4];WN*%[9$KGD2A=<
MVRSTDPB$,=#S&>=JVS$+M(^L^#=02P,$%     @ N8"%6/Z7\<+U!   DR@
M !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULM9I=;]LV%(;_"J$-0PLL
MD4C*'\EL VV"H04:-*N;[6+8A6S3MA!)]"C:;H']^)&R(YJ-S)C*<2X2R>9Y
M>5[J'/F)S,&6B\=RR9A$W_*L*(?!4LK5=1B6TR7+D_*2KUBAWIESD2=2G8I%
M6*X$2V954)Z%)(JZ89ZD13 :5*_=B]& KV66%NQ>H'*=YXGX_IYE?#L,</#T
MPI=TL93ZA7 T6"4+-F;R874OU%E8J\S2G!5ER@LDV'P8O,/7-W&D ZH1?Z9L
M6QX<(VUEPOFC/ODX&P:1SHAE;"JU1*+^;-@-RS*MI/+X=R\:U'/JP,/C)_7?
M*_/*S"0IV0W/_DIG<CD,^@&:L7FRSN07OOW ]H8Z6F_*L[+ZC;;[L5& INM2
M\GP?K#+(TV+W-_FV7XB# !P?"2#[ ')J -T'T,KH+K/*UFTBD]% \"T2>K12
MTP?5VE31RDU:Z,LXED*]FZHX.?I8;%@IU761)7ISRV229N5;=('&JEYFZXPA
M/D?C)1?RXBL3.3H<?H$>QK?HS<]O!Z%4F6B]<+J?]?UN5G)DUELVO404_XI(
M1&A#^,WIX<0.#Y7_>A%(O0BDTJ-']'8&I3:8&H--MG8Z<;..;KGK<I5,V3!0
M/54RL6'!Z)>?<#?ZK<DDD)AEF=:6J4M]])7+)&MRN OK5F'Z'K 97?5I+XX[
M@W!SF/SS<3&YBFC<K\=9><5U7K$SKR.U]O<=RR=,_-.4L5/0]YH B5G>.[7W
M#E 9=B M XE9EKNUY:Z[#$4R2XL%*MET+5*9LD:[.XW.0:UU&FOR^3@21_U>
MCS379*].LN=,\@/+9A>27Z@/#9WD=_4Q,9$OI-Q[E@J-JI\?4GX^#O?[N-/K
M-J?<KU/N.U/^Q(O%CUWD;"*GG&]% 8E9SJ]JYU= 370%:1E(S+*,(_,A'H%7
MZ%[2*KW&$G7/W=;; :!@I[<_UERR&;H7Z925ZIJB=Q7YH;M$/#)-+9_8AF4(
MOW76MWL2WZL-I68OB<$5#,4K&!18H-1LVP99<$MFV<=U7H26AH%.:L$&6[";
M6_RK%/UW#*R==0Q*.U!J]J(9WL%0P(-!B0=*S;9MF =#0 \^E7H:!CJQ!QON
MP?#@@T\EGX:!3O3!AGVP&WY:]:(W,;F3\"[)<S 3-M"$H:@)@V(3E)K];[_A
M)@+/3>14;G+/W=:;X2;BYJ9QNBC2>3I-5!U_EDLFT.>)GB699$S5^&IM.H&X
MV<D]D?=3CW.P$SEXU /VK ?V8<\YV(D8=B(MV<D=UYP7:C3X>B';FV$O\L(S
MHU:5WHZ_W*EX%\4Y^(L8_B)0_$5 ^0M*S;9M^(M \)=;Q*<Q7B]D&S7\1N#Y
MS2WI8_OU0K9MPW_$S7^M[P?>#.A.Q+LMSL& Q# @@6)  LJ 4&KV]R"& 2D\
M [HE/9JDC=#+W@TC4E]&?"CXL5ZA;DIT3^5;%%!J]L(82J10E$A!*1%*S;9]
M\*5@VV\%H2@10,CV9BB1^E+B:;7>CA/=R7B7Q3DXD1I.I%"<2$$Y$4K-MFTX
MD4)PHEO$IS6 .9$:3J3PG.B6]+$-S(G4<"+UY<23[PC>I.A.Q;LQSD&*U) B
MA2)%"DJ*4&KVSA1#BC$\*;HE/=JDC=!Q[^'!CC&]7>\N$8NT*%'&YDH^NNRI
M.Z_8[8#;G4B^JC:13;B4/*\.ERR9,:$'J/?GG,NG$[TOK=Z'./H?4$L#!!0
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
M]9Q.0+.,JS-R0:98.VG%@8@YZ0!@Q,-T0DX_G@UMC9H,LYULUK]IUJ<'UI]
M<DD\]YQ0AWH=\/';X?0UW,9,M.F@;3IHS><=X/N7TY_7,Z4EUMZO+JL-M]_-
M;<[C0)4L@9&%!TZ!7($5GWQP0^>JR_A_(GN5!J]-@W>,_6]5R-9ZE]^&)*Q)
MS'6QBBF-^D$?-W*U;64_SO.]P/.=-NZ52K]5Z1]5^164&A#&\29B10($[S22
M2$@S3;A0"E27YH8RV-)R@4GK!<&.YLXXWS55UJ4Y:#4'[\WL.2E =TD-]B10
MU^U%7F]'ZGZ<1R.7NKUNJ6$K-7RO5'+RH8<:KG"(,PTI*9G4SP<-'.7O+F'2
M=13"?8/]OA\&W?ZBUE]TU-^M*"Z22DHH-+XF;RKX:*^0_: ?4=??V9&...KT
M S_<46QO7=SFT?S&Y"(K%.$P1Z1S&:%GV3Q$34>+LK[+9T+CRU WE_AV@S0!
M.#\70K]TS//0_AN(_P!02P,$%     @ N8"%6"M+6NP@ P  1 D  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3@N>&ULK5;;CMLV$/T50BV"72!972T[&UN
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
MSEW3%1ROQ[-E/+8^G2V;[LA^H6];J]^IW&+N"8<-NG(F,=X*V;8K[42+JGG
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
M+W=O<FMS:&5E=',O<VAE970V-"YX;6RU6-MNVS@0?<]7$&Y:-(!JZ^);TL1
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
MT&E[Z(2*NCU,>S#)0:PF=FH?A/[W.SLAHQU4D[:7Q&??]]UW9]^-:J4?3 Z
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
MBNHDZ)%)R;+J<@,D!JX#U/N$,?ETHP^7VL/$Y7]02P,$%     @ N8"%6*Q
M=[5^ @  W 8  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULK55=;YLP
M%/TK%INF5EH*-F#6+$%J$TWKP[2H:;N':0\.W 14@YGM?/3?SP:*DI1$?=@+
MV.:<<\^QX3+:"OFL,@"-=@4OU=C)M*Z&KJN2# JFKD0%I7FR%+)@VDSERE65
M!);6I(*[Q/.H6["\=.)1O3:3\4BL-<]+F$FDUD7!Y,LM<+$=.]AY7;C/5YFV
M"VX\JM@*YJ ?JYDT,[=32?,"2I6+$DE8CIT;/)Q0BZ\!3SELU=X8V20+(9[M
MY"X=.YXU!!P2;168N6U@ IQ;(6/C;ZOI="4M<7_\JOZMSFZR+)B"B>"_\E1G
M8^>+@U)8LC77]V+['=H\H=5+!%?U%6T;+"4.2M9*BZ(E&P=%7C9WMFOW88^
M@Q,$TA+(>PE^2_#KH(VS.M:4:1:/I-@B:=%&S0[JO:G9)DU>VE.<:VF>YH:G
MXP>V X5F[(4M.*"+*6B6<W6)!FAN7IAT;1;%$AVB!NAQ/D47'R]'KC86K)";
MM.5NFW+D1+DI)%?(QY\1\8C?0Y^\GTX.Z:X)WJ4G77I2Z_DG]$YG_'VS4%J:
ME^Q/7\A&->A7M1_>4%4L@;%COBP%<@-._.D#IM[7OLC_2>Q@ _QN _QSZO$3
MXVL8L#2%%&FVZ\O:"-!:P/:$38P)OHZP.;[-?HP>'/9#SR,=[L!AT#D,SCJ\
M*Q-1P"ES#3?<*QK2P(_(D;>WL, +*([ZK86=M?"LM9\Z VF=@>KS%KXIBGT_
MI,?>^F X\OQ^;[3S1L]Z>Q":\3Y7].TQ7>.(!M&1K1X<-8=.CH_3W>L]MN__
M8'*5EPIQ6!JF=Q699++II<U$BZIN1PNA37.KAYGY_8"T /-\*81^G=@.U_W0
MXG]02P,$%     @ N8"%6(J6;L&/ P  %A   !D   !X;"]W;W)K<VAE971S
M+W-H965T-CDN>&ULM9AA;YLX&,>_BL6=3IO4*^  A5Z"U(2;-FG=5>UV)]UT
M+QQX$KB!G=E.LDK[\&<;2I.4TJ;'WA1LGO_/?OZN+3\9;QG_(G( B;Y5)143
M*Y=R=6[;(LVA(N*4K8"J+PO&*R)5DR]ML>) ,B.J2AL[3F!7I*!6/#9]5SP>
ML[4L"PI7'(EU51%^.X62;2>6:]UU7!?+7.H..QZOR!)N0'Y:77'5LEM*5E1
M1<$HXK"86!?N>>)B+3 1?Q:P%3OO2*<R9^R+;KS+)I:C9P0EI%(CB'IL8 9E
MJ4EJ'E\;J-6.J86[[W?T-R9YE<R<")BQ\J\BD_G$"BV4P8*L2WG-MF^A2<C7
MO)25POQ%VSKVS+%0NA:258U8S: J:/TDWQHC=@1N\(@ -P)\*/ >$8P:P>BY
M J\1>,:9.A7C0T(DB<><;1'7T8JF7XR91JW2+ZA>]QO)U=="Z61\#261D*$K
MPN4M^L@)%<2LB$"O$I"D*,5K]"OZ=).@5S^_'MM2C:F5=MKPIS4?/\)W,;ID
M5.8"_4XSR/8!MIIL.V-\-^,I[B4FD)ZBD7N"L(-''1.:/5^..^3)\^5N3S:C
MUO^1X8V.]1]]?J]"T3L)E?BGR_>:ZW5S]7%Q+E8DA8FES@,!? -6_,M/;N#\
MUN79D+!D(-B>GU[KI]='CR_2E*VI%(C0#/TA<^#H&E(H-F1>@CA!'T">H-F:
M<Z"RR]5>>O?<49>A-2<P''WV;N)1%'F!/[8WNU:]8+@GK?);J_Q>JV9,2,06
MRI\-T#5TN5$#_)TL<.!A+W+WTYAUQ(61ZS](UW_@"O9#%[MA&[>72=!F$O1F
M\H%)$&H+W>I%[EW>7LX1RQL\2-B/PH-D7S#6DVM[UCIRUNO(&Z#+KP6:0O%O
M09?H[UQ]5\^/D.:4E6QYBV8,O9<9^GP)U1QXYPG3.\2Q)\R0L&0@V)ZU86MM
M^(-.['!(/X>$)0/!]OR,6C^C@39O+^>(S1L]8_.^8*PG'7&=^TN9,^SV1=_1
M6\*S+>'0NZ7[QSWV?W!06C(4;=_SG8NP^X/V=0,>RM0A:<E0M'U3\;VI^/_>
M,1K"[J4@]$+GX(;1$>6ZX>@@+.D(\W$4N ?W"WNG8*J +TWA*9"Y.M:52-O;
M%K<7IJ0[Z)_JHM<48O>8NF*^)'Q9J"JJA(5".J=GZKSA=1%:-R1;F;)LSJ0J
M\LQKK@IWX#I ?5\P=3 V#3U ^U- _!]02P,$%     @ N8"%6),41AS>!
M(18  !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULM5AM;^(X$/[>7S%B
MJU4K<82$ET)+D<K+:E?:2E7;O=->=1_<9""^36S6-K#<KS_;I(% &DJ5_0*)
M/?/,S&-[,I[>DHL?,D14\"N.F+RNA$K-+AU'^B'&1-;X#)F>F7 1$Z5?Q=21
M,X$DL$IQY'CU>MN)"665?L^.W8E^C\]51!G>"9#S."9B-<"(+Z\K;N5EX)Y.
M0V4&G'YO1J;X@.K;[$[H-R=%"6B,3%+.0.#DNG+C7H[=ME&P$G]27,JM9S"A
M/'/^P[Q\":XK=>,11N@K T'TWP*'&$4&2?OQ,P&MI#:-XO;S"_HG&[P.YIE(
M'/+H+QJH\+K2J4" $S*/U#U??L8DH);!\WDD[2\L$]EZ!?RY5#Q.E+4',67K
M?_(K(6)+P6V\HN E"MZN0OL5A4:BT-A5:+ZBT$P4FF]5:"4*-G1G';LE;D04
MZ?<$7X(PTAK-/%CVK;;FBS*S41Z4T+-4ZZG^/49$80!W1*@5/ K")+%+*.%L
MA(K02)[#'_"@-V@PCQ#X!+(J Q(1YJ/40M\>1G!V>MYSE';,P#M^XL1P[83W
MBA.N![><J5#"F 489 $<'5$:EO<2UM K1!RA7X.&6P6O[C5R'!J]7=W+41^_
M7=TMB*:1+E+#XC5?P1L@_9>R*?P=<C;]+T3X/B=,Z6=X1#]D/.+3%0QYK0I?
M55"#IUN,GU'\D[<0A89,5KJ4,^+C=46G'8EB@97^QP]NNWZ51V*98..2P#($
M-U."FQ:]<>PI@*>O6A2^*(QE+I_-,ODL$VQ<$EB&SU;*9ZMPP][X/I\S)?6G
MQ$>Z(,\1YK@X* 9Y<G,9+U3*CPORR%[CM"V.^9PN^HUNM]EN]9S%-HWO,'>0
MQG9*8[N0@>RV+#K6A3C';L,RP<8E@67XNTCYN_A-Q_JB3#[+!!N7!);ALY/R
MV2GA6 \+08XXH6N<UJ$3^@YS!QGIIHQT"QD9S1$4UWRL-]I,;S2*,H^40IPC
M2.GND=+J=G88>8>M@XRX]4U%62_D9,BE,G6BP 6R>3X;"<1V&)UFIYZ-8Y0C
MY;J=QH[8.!';3N4MK]MV4[%L(%NEL5L8R"=DTY\4SI+RZUS77UKB/557L:%C
M\TFI:..RT+(D>QN2O=^4HQ/@LD@M$VU<%EJ6U,U]P2V^,+PY+0T. #UY^=2_
MHUC/S68)4'$Z>X^UPV1N[@9N8:G\EGPV. #Q&HW-O<25EP7WI7*SX+Y8418T
MI7QV9%.5NL5EJ2[,(<F))V^\DIY]_-#QO/K5[DW6#KM7YT!8 )S9_H+2:#%E
M7%"=$&1(!(8\"E!(,_F9/N(/T&,P9WH,?!['G)WXG"G!HQK<6"E] ;?).+W#
M5X'LURXP$3R&(R_72R+A5-<A55V([)H[>>DX5($J*^GSR+3$]!E\7MG ACR>
M$;:JP:VHG7RG#*BTXP'5?BDN+!$D-WYCZ;A/TN/&(,SFP@^)U)[8J'>!3@J!
MM!/!TI"N73CM5/4>K<*IZU;U+K0.G[:\JMYJ,-$!3*CT200K) +0M'/RZ#%K
M8C5-AP08C?).JK/5UHI13&T_T7"JUW%]MT]'TY[EP';J=L:'II>9,W[CMBY'
MZQ[BWDQ;S]CVI[,QO6Z>WA(QI4Q"A!/M1KUVH;.76/<CUR^*SVS#[9DKQ6/[
M&"+1*V@$]/R$<_7R8@RD7>'^_U!+ P04    " "Y@(58;+"YJJ@"  !8"
M&0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6RMEEUOFS 4AO^*Q::IE=9
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
MJ@_B*"![H^T!4A4@=0V0JP"Y:\"P"AAV#1A5 :.N >,J8-PU8%(%3+H&3*N
M:=> 614PZQI !_LK-^@<4E_LSE>;[B\W[7R]Z?Z"T\Y7G.XO.2VN>;_\^A;?
M?<7G_OPJB9])DI^?>?F#8@ 5\=E7/HCRL?Z))]FK01;'YT[L1^36_^[?;UA*
MWBJ,^\$F_>VJSS,\/Z6_K*";$I)>@:A$W#CBZY2HT8JMFD _ZU7=-6G?M1M)
M*"IL>4%D^HY( TDF7SXIY.V;MHXMSF$6WE?R]M=?Z'CTOLU2NEN2H$OJ.<R)
M+FG=+2KHDBYF+#^Z(%+)C$YUR3AA[3*+RH4U/&697:SAR4_<.H<YT25;;+E^
MDGU4TY-=<LYA3G3)[7[U1%WRSF%>[U)C.,MUII$+7.Z4:?YTLI>)R5F8_M66
M;$IKV&[E-T"7Z=9?LNM>=H>3LN2)]>9Y5P?OVQ($$E.0F(K$-"2F(S$#B9E(
MS$)B-A)SD)B+Q#P0UL@BPSJ+#$7Z_(YM_6!%W@81^;K+$LH=B[+[HON@]8Y%
M2)V;1$J,EKDSGT(]S>EH4/R[ZC\=9PADLRH2TY"8CL0,)&8B,0N)V4C,06(N
M$O- 6"-#C.H,,1)FB(\[GG(_6@71(]ED]QPI^9>\:<L.)3,^&L_2># >SZ;-
MX;P0-G?NW4-;HY/)6'K1J(IL5$-B.A(SD)B)Q"PD9B,Q!XFY2,P#88UA/ZZ'
M_5@X[+V89].*:G[QCGSD:Y8<33=<%MZSI'6J(73/O4M 8@H24Y&8AL1T)&8@
M,1.)64C,1F(.$G.1F ?"&AEE4F>4"7#!8H+,(DA,06(J$M.0F([$#"1F(C$+
MB=E(S$%B+A+S0%@CBTSK+#+%+5@(J7.3"!)3D)@Z?74II3D+TI"MZDC,0&(F
M$K.0F(W$'"3F(C$/A#42Q*Q.$#-A@C CSC*5$_9MRZ*4O;9<,?MAY4"F\G1,
M7ZQ6"!L[=]3_V*8T'<DC^<5B!;)-[2<PTC;<D9TRD)B)Q"PD9B,Q!XFY2,P#
M88WA3@>'BHN!>($RFT?<Q$D6ER]1?GA,& M9Q(5K%&+RW#L#J*9 -16J:5!-
MAVH&5#.AF@75;*CF0#47JGDHK9E:CHJY*'#)HL)0206I*5!-A6H:5-.AF@'5
M3*AF034;JCE0S85J'DIK)A7ID%0DX?U*D53\,-Y%O#6+"*//SB)(38%J*E33
MH)H.U0RH9D(U"ZK9E=:8XE(JCX;-*:X#;=5]K55YUFS6JTX45QTUQ_6A'I,*
M"[7FGY_C\^<AT+I,J*9 -16J:5!-AVH&5#.AF@75;*CF0#47JGDHK9E:#D6:
M=(B<AR!KSQ9038%J*E33H)H.U0RH9D(U"ZK94,V!:BY4\U!:,ZD<ZCJIN+#S
MU#P$6<JV@&H*5%.AF@;5=*AF0#63_EA\.YS)=/3BIMN"MFI#-:?23O]V[D+;
M]5!:<^P?BCNIN+JS_I$T\3EK'?W0*DZHID U%:II4$V':@94,RLM7Z&O1\[@
M@DHO!W^GTVQHWQRHYD(U#Z4U1_ZA"),*J[/FG]<)^XG?2Z'EF%!-@6HJ5-.@
MF@[5#*AF0C4+JME0S8%J+E3S4%HSN1QJ,^D4N4X!+<^$:@I44Z&:!M5TJ&9
M-1.J65#-AFH.5'.AFH?2FDGE4,])Q06=I]8ID*5L"ZBF0#45JFE038=J!E0S
MH9I5:8T5 [EMQ<"&MNM -1>J>2BMN:_5H0)4$E> :G'"EGXJGL*(C7/S!%13
MH)H*U32HID,U ZJ94,V":C94<Z":"]4\E-;,)8>23PE9\BE!2SZAF@+55*BF
M034=JAE0S81J%E2SH9H#U5RHYJ&T9E*1#DGE?Y5\BJ//SB+0DD^HID(U#:KI
M4I?:P"I%M)S:.@<PH5VTH)H-U1RHYD(U#Z65P[]_M#UPR)+'8FOME"SSX5WN
MJU4?K;?O_E!L8OSB^ V]U&C+<9->6FW';7KIM!UWZ:57;N9]Z$ZYM[CK)X]!
ME)(->\BZ-KB8C'HD*;?K+I_P>%ML9GP?<QZ'Q<,U\U<LR4_(7G^(8[Y_DC=0
M;YH^_P]02P,$%     @ N8"%6#D1V-1E @  3@8  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S4N>&ULK55=;]HP%/TK5C9-K32:+Q(^%B(5T-1)G83*NCU,
M>S#A0JPZ<68;TO[[V4Z( @V(A[T07_N<XW-,?!.5C+^(%$"BUXSF8F*E4A9C
MVQ9)"AD6=ZR 7*UL&,^P5"7?VJ+@@->&E%';<YS0SC#)K3@R<PL>1VPG*<EA
MP9'891GF;U.@K)Q8KG68>"+;5.H).XX*O(4ER.=BP55E-RIKDD$N",L1A\W$
MNG?'LT#C#> G@5*TQD@G63'VHHMOZXGE:$- (9%: :O''F9 J192-O[6FE:S
MI2:VQP?UKR:[RK+" F:,_B)KF4ZLH876L,$[*I]8^0!U'F,P85287U16V-"W
M4+(3DF4U63G(2%X]\6M]#BV"VS]#\&J"=RW!KPF^"5HY,['F6.(XXJQ$7*.5
MFAZ8LS%LE8;D^E]<2JY6B>+)^)'A'"WP&UY1$ C=S$%B0L4MZJ&E>F/6.PJ(
M;= QK(>>EW-T\_$VLJ7RH)7LI-YO6NWGG=EO#LD=\MW/R',\OX,^NY[N'=-M
ME;R)[S7Q/:/GG]%K9YPRKM@DWPKT^WXE)%>OV)^NA)5DOUM27[NQ*' "$TO=
M*P%\#U;\Z8,;.E^Z\OXGL:/T?I/>OZ0>+U/&94\"S]"J"=^5N)()C8SN"_NX
M/_+=8!39^W:6][# "8/!L($=N>PW+OL773ZR?'N-R4HE:.WNN:X?^*<NNW #
MUPF<;IM!8S.X:/,'DYAV^0K>G8H7.F$X&I[XZL(-!J%W>GQVZ[;K3OL=\RW)
M!:*P44SG;J"$>-6]JD*RPC2 %9.JG9AAJAH^< U0ZQO&Y*'0/:7YA,3_ %!+
M P04    " "Y@(5898S4MG,%   >+@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-BYX;6RMFEUOXC@4AO^*E1VM.E*')"9\M M(+?%H1]INJZDZ>S':BP &
MHDGBC&U@5MH?O\Y'DQB"2V9/+V@2<IX3OR<<\Q)/#HQ_$UM*)?H11XF86ELI
MTUO;%LLMC0/18RE-U#MKQN- JEV^L47*:;#*@^+(QHXSM.,@3*S9)#_VQ&<3
MMI-1F- GCL0NC@/^SSV-V&%JN=;K@<_A9BNS _9LD@8;^DSE2_K$U9Y=459A
M3!,1L@1QNIY:=^XMP3=90'[&EY >1&,;94-9,/8MV_FTFEI.=D4THDN9(0+U
M;T_G-(HRDKJ.[R74JG)F@<WM5_K'?/!J,(M T#F+_@I7<CNUQA9:T76PB^1G
M=OB=E@,:9+PEBT3^B@[%N2.5<;D3DL5EL-J/PZ3X'_PHA6@$N-Z9 %P&X..
MP9F ?AG0OS2#5P9XEP8,RH!\Z'8Q]EPX/Y#!;,+9 ?'L;$7+-G+U\VBE5YAD
M-\JSY.K=4,7)V2-?A8FZ0]#S-N!4H"N?RB",Q'OT ;T\^^CJW7OT#ME(%&^'
M"7I)0BFNU4&U_1!&D2JWF-A274M&M)=EWGF1%Y_)ZZ('ELBM0"19T94>;ZLQ
M5 /!KP.YQT;@1[KH(6=PC;"#O;;K,8??I;R'^DX>WF\)]\WA/EVJ</=L.+D\
M'!O$Z%=5[>>\_H55_?J'.@%]DC06?[=<W7U!\]II6:^Z%6FPI%-+-2-!^9Y:
MLU]_<8?.;VU"0\)\2!@!@FDE\:J2>";Z[(F'2XI2RHN/$KI2'Q^?15' 17WT
M?5MQC-RNQ2E@PQR632+[V6!B[YN*0Z8C0#!-\4&E^,"H^)]JFDTY6U*Z$DVY
M6T4VHKJ*7,#<?D-E=]!SCX2&3$F 8)K0PTKHH5'HJML4D\0U2@..]D&TZW*7
M&U-T+0 DS"]@HT8QG9[C.$?E)&^>IFD[JK0=F=O&;A&%2\36:\K#9(.^/M!X
M07EK%S>2NDH("?,A800(II5C7)5C##JQCB%+ @GS(6$$"*:5Y*8JR4V7[H-"
M(7;'WRB+8A@Y78M1P :-CWM?F3/U=]3E(9,2()BFL^O45L&Y3.G7F]_0B\RH
MKF*#TGQ0&H&BZ45I^#<7M".5.*C"0-)\4!J!HNF%P75A,%!?,H,ZEP2?=B;/
M\8;CXR_ZH&D)%$U7NS:\KM&\G>U-Z%_TN*?\PUT4,1G31*+'-/^%RMB\0/TP
M*,T'I1$HFEZUVA.['FSS O7"H#0?E$:@:'IA:NOLFKUSA^8%ZIQ+6K-YX=;>
M!6J>H6BZV+5]=LW^^7FW$/3[+FM.9)^]&GL3J%$&I?F@- )%TZM2&V]W!-N;
M0.TW*,T'I1$HFEZ8VH*[1CO9I3>-3[J)Z_5O<'_HZ?UD;D[966Y0<PU%T^6N
M[;7;R5__W*][98ZW?D2;FZ^E<QU S3<437^\5;MO;';?9V<)]15W'@5"H#O4
MQ:&;TW7M5Z T'Y1&H&AZX6J'CF$=.@9UZ* T'Y1&H&AZ86J'CJ$<.C[UU$/L
M.*?SB#EC9[5!'3H435>[=NCX0H?^?^:1,L>;\XCY6CK7 =1S0]'T.M2>&YL?
M1']ALO$<NE5D,X E;5%S<U1GR4'=-!1-E[QVT]CLIHU3-XMCEI0S^+UYQ@:U
MVJ T'Y1&H&AZO6I#CH>P,S:H)P>E^: T D73"U-[<FQ^&MYAQAZ=S-AC]P:?
M/)^;FS-V5AO4:$/1=+5KHXT[&>V?G+''%\[8H X<E$:@:'H=:@>.S0[\@AG;
M#' 'K7T&U&N#T@@4K5#<;JR/C2G?Y N3!5JR72*+I;+5T6KQ\UV^Y->N3R]6
M3C\$?!,F D5TK4*=WDAU&%XL1BYV)$OSU;8+)B6+\\TM#5:49R>H]]=,5;/<
MR1)42\)G_P%02P,$%     @ N8"%6/6S@H?_!@  -4X  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S<N>&ULM9QK3^,X&(7_BM4=K1AI1!NG%V"@$M2711I6
M"&9V-1KMA]"Z-)I<NDD*K#0_?IT+30W!)#.'+Y"D>1\G>4]MY]3V\7V<?$]7
M2F7D(0RB]*2WRK+U4;^?SE<J]-+]>*TB_<DR3D(OT[O);3]=)\I;%$%AT*>#
MP;@?>G[4FQX7QRZ3Z7&\R0(_4I<)23=AZ"7_G:D@OC_I.;W' U?^[2K+#_2G
MQVOO5EVK[,OZ,M%[_2UEX8<J2OTX(HE:GO1.G2/ICO. XHR_?'6?[FR3_%9N
MXOA[OG.^..D-\BM2@9IG.<+3_^[43 5!3M+7\6\%[6W+S -WMQ_IHKAY?3,W
M7JIF<?"WO\A6)[V#'EFHI;<)LJOX_@]5W= HY\WC("W^DOORW/&@1^:;-(O#
M*EA?0>A'Y7_OH7H0.P&4OA! JP#:-L"M MRV <,J8-@V8%0%C-H&C*N <=N
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
M">'%0]6:$1+!.FXPR&V6V$]P.#:>.HG#;]6XO%G56H&'XC4+/!KV^['-+DR
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
M01X&@FYT4VY.A70G?;DF>$&8"I#WEY2*XT ]H&D$C_\'4$L#!!0    ( +F
MA5BE16\L304  !<C   9    >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;*U:
M78^C-A3]*Q:MJEUI.\$V7YDFD2;Q;KM21QI-NNU#U0>&.!.Z@%/L3+;_ON9C
M((!QP\@O,T#N/?$]X9X<;KPXL_PK/U JP+<TR?C2.@AQO)W->'2@:<AOV)%F
M\I4]R]-0R-/\><:/.0UW95*:S)!M>[,TC#-KM2BO/>2K!3N)),[H0P[X*4W#
M_-\U3=AY:4'K]<)C_'P0Q879:G$,G^F6BB_'AUR>S1J479S2C,<L SG=+ZT[
M>$NP7224$;_'],POCD%1RA-C7XN3S[NE91<KH@F-1 $1RG\O=$.3I$"2Z_BG
M!K6:]RP2+X]?T3^5Q<MBGD).-RSY(]Z)P](*++"C^_"4B$=V_H76!;D%7L02
M7OX%YSK6MD!TXH*E=;)<01IGU?_P6TW$10+T1A)0G8#Z"<Y( JX3\+4)3IW@
ME,Q4I90\D%"$JT7.SB OHB5:<5"266;+\N.L^-RW(I>OQC)/K#8LBV@F\K#X
M%#AX1Z@(XX2_!S^"K;S'=J>$ K8']>7B<'LZ'I.8YAS\QD28@(=3'ATD\URF
M;!@71<S/C.TX"+,=V-+\)8XH6-,L.L@[ZROX\YZF3S3_JWB'&@IT5@$>8]X)
M^[(EX-WW[Q<S(0LNECV+ZN+657%HI#B(P#W+Q(&#C]F.[KH ,\E40Q=ZI6N-
MM(B$1C< PP\ V0@K%K2Y/ATITLGUZ5!3#6X^?%SB.2-X#?]W#=TJDK4@A3#=
M\F,8T:4EE8?+SYM:JQ^^@Y[]DXH@DV#$$%B'/*<ASRG1\36=4]^SO\H8\%G0
ME"N)=$P2:1*,& +K$.DV1+K:N["2D6,M(Q_ 7<I.F5#Q5^%X)4[QA?:R@MC%
MLI%>+HD91GG(<_QN%!E&H;F+ MR$=6KQFEJ\2;4\T+RX2>0WJ*J>"@O:%XNP
M;VS8JT<=U:N:**,@5)?C-^7XUPG$6BL06I"I][5),&((K$->T) 7F!:(P"21
M)L&((; .D?.&R+DA@9@/FAI#9.-YKZ.&8<AV Z_74<,H:,]]SU&W%+1;QV4;
MU(@:K-_8?=%3A_6UA(R$C=5TX2+A=4*QT0J%'F7J#6X4C9A"ZS*(6@:1:;6H
M$4VQ:1*-F$+KLMD:6ZAWMM=+AAY(O5"@Y \/],+QT3P(^BTXC$/0=9$WTH.M
M'X5:ES955]Y@^=1U.TJ!ZJNI.LP.1JINS2/4N\=&>8A>>;0HDWO%)!HQA=9E
ML+6LT#.N/%H7/)E-DVC$%%J7S=8Q0[UEGJ \;S"GZ@[TA\J#;=]Q^BTXC$.>
M/\<CSSRP-;I0:_^F*L\;O*2Z[D"I/&Z_;'782-&M*85Z5]H(ST>]\&A1)K>*
M231B"JT[2FN-,+)-"P_26NNI;!I%(Z;0NFRV%ASI+?CUPE,#=9]LW,#M/U,H
MXK#GP4&#J?!P$#AS=8NAUA,CK4N<J"LUV/BS35V5,@SB?E%J-'>DIM:9HBMG
MKI^TLJ%'F7RC&YVZFD+K,MCZ7&1\\(J,3EZ-HA%3:%TV6_^,3$U?T7!D.G>P
M$_3[:QB&D1?@_@.!?EU7V8!NR:WA12:'M$@]?QW(RO\-8.NJW^!.M56WQA3I
MC>E]^#?++WZ]TZJ/T8FN431B"JU+8^MUD?&I+C(ZUC6*1DRA==EL330R-=I%
MPW&LBUS?[_]:HHB#\B%G/AA(J )MY&-WY"L>M[X6FQSP8N5(%O7K4H>Y_>F2
M.@SWQRRSBQT#*<V?RYT7'$0%^]6OX<W59G?'7;FGH7=]#6])M4>CA:FVC-R'
M^7.<<9#0O82T;WRI]WFU"Z,Z$>Q8[DMX8D*PM#P\T'!'\R) OKYG3+R>%&_0
M[(59_0=02P,$%     @ N8"%6*S1T+PP!0  :2,  !D   !X;"]W;W)K<VAE
M971S+W-H965T.#4N>&ULM5I=;]LV%/TKA#8,+=#&(O5A*;,-)&:W9EB (%FW
MAV$/BDW'6B31E>BX_?<C)46T:(JS#>8ED>1[CWF.Q9.3:TUVM'RNUH0P\"W/
MBFKJK!G;7(Y&U6)-\J2ZH!M2\%=6M,P3QD_+IU&U*4FRK)OR;(1<-QSE25HX
MLTE][:Z<3>B696E![DI0;?,\*;]?DXSNI@YT7B_<IT]K)BZ,9I--\D0>"/NR
MN2OYV:A#6:8Y*:J4%J DJZES!2^QYXJ&NN+/E.RJO6,@J#Q2^BQ.;I93QQ4K
M(AE9, &1\%\O9$ZR3"#Q=7QM09WN/47C_O$K^B\U>4[F,:G(G&9_I4NVGCJ1
M Y9DE6PS=D]WGTE+*!!X"YI5]4^P:VM=!RRV%:-YV\Q7D*=%\SOYU@JQUP##
M@0;4-B"UP1]H\-H&[]@&OVWP:V4:*K4..&');%+2'2A%-4<3![68=3>GGQ;B
M<W]@)7\UY7UL-J?%@A2L3,2G4(%WF+ DS:KWX"-XX/?8<IL10%>@O2P.'[:;
M39:2L@)7BP7=%JP"=\GWY)$7?CR\]/<MR1])^8_ :QM![SW!?5H][Y=]><#@
MW8_O)R/&Z8E%CA8ME>N&"AJ@ A&XI05;5^!3L23+/L"(Z]*)@U[%N49&1$P6
M%\"#'P!RD:=9T/SX=J1IQ\>W0P,;K_NHO1K/'\"3^G=RZT0V@@@;NJPVR8),
M'>XS%2E?B#/[Z0<8NC_K!+()ABV!]<3S._'\&MT[9I^T]^SOO ;<,))76B%]
MFT+:!,.6P'I"!IV0@?$N_(.R).-VW_K$IO&)#^ J%Q=T.C9X88TG_HR]S% 0
MAF)#ONPK=%@6H,"+^U78N#@]=6!@'7:LP[-8WY%2W%;\+ZR.>8,)W3U.[H4_
M5HAKJ]Q((6Y<W^G$QQWQ\7&F\\EH.D:04_>*33!L":PG7M2)%]DVG<BFD#;!
ML"6PGI!Q)V1LV73B S>!41 B9>MIJH(@CEUE[QV6>;$[EONXQPFZ,KJY;V J
M+:CJ%ZJ=ZLN0H@ >0(L&N.W%4GB<;_QJ] TSRJGWNU4T; NMKR"2"B+;YM$B
MVE+3)AJVA=974V9G: [/ISM("]@S!S_T8W6?:<H\&(90W6B'=:&[5]7G)6,M
M-(:]<SW$/\Y#M&50S60#:$/<9-*$YJC9><AGLX><D0D-=[U--&P+K:^@3*TP
MM.XA9P1-@YHVT; MM+Z:,@I#<Q8^PT/.2)] J^/XP#W&<>@&ZDX\+(NX9?D#
M.U'F6&A,=^>ZS!F14<\^TOK0@<7JRX9RF@R?T)P^.Q^Z,?N0$>7DG6,3#=M"
MZX_A9-)%KFT?0L;L?*J:5M&P+;2^FC);(W.V/MV'S( G[,06J&<P4:1,-+"N
MR@_' X$ R4B,C"'Q3!LR@YY"'OU/SFG9:\M@.,!>1EATY/SW-Z,-F5%.WCA6
M)\"VT/H*RK",K ^!D=4IL%4T; NMKZ:,Y\CV)!AI9KPQC)44,]>4A6[DANH^
MTY3Q?ZD&1A=(AF;T%K->I!WCJAEEKB]SU7^I!M"\ 6XRPB)SA+U-_J7EWE>
M1B.Q.M2UBH9MH?5EE'D861_L(JN37:MHV!9:7TV9KY'MZ2[23&3]V$7J<$93
MYT>Q'ZE?KFCJ4(2\H<3BR>#KO<6(U],.94-?8:<O4\.8OBH(%&JCO6<0<E(^
MU<]R5*!>>/.->W>U>U[DJGY*0KE^#2]Q\]2'A&D>0KE-RJ>TJ$!&5AR2KY0;
M>-D\U]&<,+JIGW1XI(S1O#Y<DV1)2E' 7U]1REY/Q!MT3]?,_@-02P,$%
M  @ N8"%6(6?(X/2 @  80<  !D   !X;"]W;W)K<VAE971S+W-H965T.#8N
M>&ULK55=3]LP%/TK5C9-( 'Y3@IK(]%VTY! JNA@#X@'-[EM+1([L]T6_OVN
MDQ"U)=WZL)?$'_<<GWM\<]/?"/FBE@":O!8Y5P-KJ75Y9=LJ74)!U84H@>/.
M7,B":IS*A:U*"32K0$5N>XX3V05EW$KZU=I$)GVQTCGC,)%$K8J"RK<AY&(S
ML%SK?>&>+9;:+-A)OZ0+F()^*"<29W;+DK$"N&*"$PGS@77M7HTB$U\%/#+8
MJ*TQ,9G,A'@QDYML8#E&$.20:L- \;6&$>2Y(4(9OQM.JSW2 +?'[^S?J]PQ
MEQE5,!+Y+Y;IY<#J622#.5WE^EYL?D"33VCX4I&KZDDV3:QCD72EM"@:,"HH
M&*_?]+7Q80O@!@< 7@/PC@7X#<"O$JV556F-J:9)7XH-D28:V<R@\J9"8S:,
MFUN<:HF[#'$Z&8FB8!JO12M">49&@FO&%\#3-W(R!DU9KD[).9EB^62K'(B8
MDR'-*4^!3,VI"C<?J61TAILW7(,$I<DW9-%O9V0BF2D.,@0.<Y8R,WZZ@V(&
M\AF!#],Q.?E\VK<UIF($V6DC>UC+]@[('D-Z07SWC'B.YW? 1\?#O5VXC0:V
M+GJMBU[%YQ]TD6=8V9#M>D.FFFJHS#TC(UJ:PE7DZ1;1Y 8WU'-7YO510?=1
MYJN^4B5-86#A9ZM KL%*OGQR(^=KEP__B6S'%;]UQ?\;>_)3:)IC$4N)#A"J
M%%9+5\(U2U2QF*ZS3EPGC-TX#OOV>CN9CD#7BZ->Z+6!.T*#5FAPA% N^/F_
MQ=9,X9:&RRAP@\#=T]H1YSK>I>]W2PU;J>$14J\/R@L_'(LE[OJ>&^WIZPKT
MX\NX%W8+C%J!T1$";[$?L)QI!ITJHP\7&3NQ'T7.GLB/<:'O7?:"?1/MK09H
M?CYW5"X8?FHYS!'I7,28IZP;>CW1HJQZXDQH[+#5<(G_0) F /?G0NCWB6FS
M[5\U^0-02P,$%     @ N8"%6/8X3DG> @  J <  !D   !X;"]W;W)K<VAE
M971S+W-H965T.#<N>&ULK57;3MM $/V5E5M55*+XG@M-+)&X59%*&Q%!'Q /
M&WN2K+!WW=U- G_?V;5Q0S"(!U[BO<PY,V=F,S/:"7FGU@":W)<%5V-GK75U
MZKHJ6T-)U8FH@./-4LB2:MS*E:LJ"32WH+)P \_KN25EW$E&]FPFDY'8Z()Q
MF$FB-F5)Y<,$"K$;.[[S>'#)5FMM#MQD5-$5S$%?53.).[=ER5D)7#'!B83E
MV#GS3]/8V%N#:P8[M;<F1LE"B#NS.<_'CF<"@@(R;1@H?K8PA:(P1!C&WX;3
M:5T:X/[ZD?V[U8Y:%E3!5!1_6*[78V?@D!R6=%/H2['[ 8T>&V F"F5_R:ZQ
M]1R2;90690/&"$K&ZR^];_*P!_![+P""!A < J(7 &$#"-\*B!I 9#-32[%Y
M2*FFR4B*'9'&&MG,PB;3HE$^XZ;L<RWQEB%.)U-1EDQC';4BE.=D*KAF? 4\
M>R!'*6C*"O69?"%S?&_YI@ BEN1W!9*:JBF\N*:2T05>G',-$I0FWY!!/QR3
MF63F)9$)<%BRC)GUS064"Y"W"+R:I^3HX^>1JU&&"<;-FI G=<C!"R'[ ;G
M*-<*/>60/R5P47^;A. Q"9/@5<84LA,2^L<D\(*P(Z#IV^%!!SQ].]Q_14W8
MEC2T?.&+)<6T< 4YF6NJP=365.V<9Z($,J557;J;GX@CYVB@;KN*4#N)NIV8
M;G2J*IK!V,%VHT!NP4D^??![WM>N!+XG6?I.9$^2&[7)C5YC3RYA"WP#JBMC
M-;)GD:;=;I,H#.-XB$7=[B?CN5TO" ;Q,'YJEW;81?VP%PY:NR<2XE9"_*J$
M7SA,F'T,72+B9TY];S@81OT#$1UVO4$T/!2;/K<+O)X?^_T#$>Y>#RM!KNPL
M4"03&Z[K?W)[VHZ;,]ME#\XG.(;JJ?&?IIYA%U2N&+[\ I9(Z9WT,399SX5Z
MHT5E.^5":.R[=KG&40K2&.#]4@C]N#$.VN&<_ -02P,$%     @ N8"%6+VO
MPQ$E P  (0D  !D   !X;"]W;W)K<VAE971S+W-H965T.#@N>&ULK59M3]LP
M$/XK5C9-( %Y;=JR-A)MAX8T)D0%^X#XX":7UB*Q,]MMX=_OG*2AE%"8-CY0
MO]SSW#UWMB^#M9 /:@&@R6.><36T%EH7I[:MX@7D5)V( CCNI$+F5.-4SFU5
M2*!)"<HSVW.<T,XIXU8T*->N9#002YTQ#E>2J&6>4_DT@DRLAY9K;1:NV7RA
MS8(=#0HZARGHF^)*XLQN6!*6 U=,<"(A'5IG[NDD-/:EP2V#M=H:$Z-D)L2#
MF5PD0\LQ 4$&L38,%']6,(8L,T08QN^:TVI<&N#V>,-^7FI'+3.J8"RR7RS1
MBZ'5LT@"*5UF^EJLOT.MIV/X8I&I\C]9U[:.1>*ETB*OP1A!SGCU2Q_K/&P!
MW/ -@%<#O%U \ ; KP'^1P%!#0C*S%12RCQ,J*;10(HUD<8:V<R@3&:)1OF,
MF[)/M<1=AC@=C46>,XUUU(I0GI"QX)KQ.?#XB1Q,0%.6J4-R3*9XWI)E!D2D
M9$S5@ISC@5&X<4LEHS/<N. :)"A-OB&#?CHB5Y*9DT1&P"%E,3/CNTO(9R#O
M$7@SG9"#SX<#6Z,,$XP=UR&/JI"]-T)V/7*)42X4>DH@>4E@H_XF"=XF"2-O
M+^,$XA/BNT?$<SR_):#QQ^%>"WSR<;B[1XW?E-0O^?PW2XIIX0J2YT*1J:8:
MRBH?X6IAKIPB=S\022YP0]VWE:%R$[2[,>_1J2IH#$,+'QP%<@56].63&SI?
MVU+X/\DF_XGL17J#)KW!/O;H)[[%L4EL(<6*X0$D,[PJ2Y-OQ@\)/LB2FBM4
M/6E,,U!MR:V<A*43\S:OHIX?=/KAP%YMI^VU6>"X8:_CO;2;O+8[[G:ZO=!M
M[%Z([31B.Q\3^RQP6S;C*[SQ[XNMG'2VHPN[*#;84=MBU_6#ON>[.W)?&P8.
M_H7M:L-&;?CWI4T9ISQ^7^->ZO8S2=HN2OBJDEXWZ ?]WDX*_MU?E2-[JWGD
M(.=E$U8D%DNNJR>T66WZ_%G9WG;61]C_JW;]3%-]/%Q2.6?XX&20(J5STL7"
MR:HA5Q,MBK)%S83&AE<.%_@- ](8X'XJA-Y,C(/FJRCZ U!+ P04    " "Y
M@(58LQH%/)($   X(0  &0   'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6RM
MFFN/XC84AO^*E5;55JK(C3##+" -)*O=:J<=S:A;554_&'(8HDUBUC:P*_7'
MU[E,@I=@B'KFPY $G\?V>Q(?7LSDP/AGL0&0Y&N6YF)J;:3<WMFV6&T@HV+
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
M[,!%.^F5+HDC2NE1[?IF89*FDZ0U.X":ME!3+]1_I$&@LE<@%]#TVX#VS7Q
MIRW0J1=HUT,%K@07O&GOO2\3EB3!] B?P\X'D :=K ;^-D?55"2O1^I9DTFW
M=@6G;/5313NDO;>;H-[*_(4;SUSL0!NK.0U_)VO:RSP+TY0>3RG_^[Y_3%'6
M46%>*K?" (;TDF#]]J;)))@<DW#8308ZK--\ZA7'IL.:SGI!!#BUH ERV.%A
MVDNSPRP*V= RZ"26^C6V&2D'B\&N6?=*B'H@)A,V#7OI[-N]C-B4#8#M9)7Z
M=?5^C7LGNTUJD"Z5+/'[YD'G6<Y5[AZ$M*^VE#$6T1YJAV$R3=-I-("[4U3J
M%;!9LW%[ -RV@]T7[/+J*PLOGZD8_C0 /^ZC"B([RX_A.PR19!(--7(GD-2O
MD/7,&%QC?:T; .@P] +L9)&FWEE^N$WV0/7*ZW=/\A-%.R3=22SU:^Q7JM(7
MSH&J. Q]56&=PC*OE'US59HP\5>AN@R]4#M59-3;0*^Y$KA;P3T[CD&I,OS2
M5E^(MN/&B?@'-&^XCTX5[9![)Z/,+Z,>[O;\)5^0LUR0&UD47-5&U3.G0#2O
M2O<J%)P'Z7$=758T'"ABI[?,_Y']H3H1 MS%[W#WN0(BMO9DPNK%(2W\TMX:
M;7##C[R=-$[Z"7VJ:(=IZ12>^17^Q]*R5_I*==T; M87>AHR7)'Q\3[>91E,
MTR1.ID=U'^^=E96@5M41HB8+N16F/@!J[[;'E*^JP[FC^]?T8EX?-G9AZK//
MMURM<J%) 4L,&9PG"$O5QXGUA9&;ZD3N01HCR^KG&G@&RAK@\Z64YOG"OJ ]
MU)W]#U!+ P04    " "Y@(58MP,7L=\"  !1!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Y-"YX;6RM5=]OVC 0_E>L;)HZ:2,AX5<[B-325JNT:JAHZT/5
M!Y,<B=7$SFP'VO]^9SMD@ #MH2^)?;[[_'UW]GF\%O)%Y0":O)8%5Q,OU[JZ
M\'V5Y%!2U1$5<%Q9"EE2C5.9^:J20%,;5!9^& 0#OZ2,>_'8VF8R'HM:%XS#
M3!)5ER65;U=0B/7$ZWH;PP/+<FT,?CRN: 9ST+^JF<29WZ*DK 2NF.!$PG+B
M778OIGWC;QU^,UBKK3$Q2A9"O)C)73KQ D,("DBT0:#X6\$4BL( (8T_#:;7
M;FD"M\<;]%NK';4LJ(*I*!Y9JO.)-_)("DM:%_I!K+]#H\<23$2A[)>L&]_
M(TFMM"B;8&10,N[^]+7)PU9 =W D(&P"POV WI& J F(K%#'S,JZIIK&8RG6
M1!IO1#,#FQL;C6H8-U6<:XFK#.-T/!4\Q9I 2FX9ISQAM"!WW)T.DV:Q)#H'
M,J,2N"9345:4OY&S:]"4%>HS^4KF>+#2N@#CNN<VUU0#EEPKL_BS FE!%;GD
MJ762D)L#L0+<,Q$ED#.'D(-F"77X>YA/]U N0#[CRD?B$Y7CLAK[&G-A%/E)
MH_O*Z0Z/Z.Z&Y%[@1HK<8 +270 ?D]AF,MQD\BH\B7@-28=$W2\D#,+H *'I
M_X>')^A$;6$CBQ<=P7O7LCS]0'1RAU'J^5"N'97>82JF$5VHBB8P\1!:@5R!
M%W_ZT!T$WP[EZ9W =K+6:[/6.X4>WU#)&<\4P:00(5.\$_+-'3*2LJ+6^T?%
MZ7>@(PMJ^N8J#CK!:.ROMG4=<NI&K=,.WW[+MW^2[Z-M4WA[Z0JKF 'AM;D=
MIJZ[[+'4M5::<C1FIZ2X_?I;++M1V!_V!N=[<@XX!N>CX6!XOB?)W^I.)<C,
M-FU%$E%S[:Y7:VW?A4O;#O?L5_A>N/;^#\8]-O=49@P/< %+A PZ0Z0E70-W
M$RTJVP,70F-'M<,<WSR0Q@'7ET+HS<1LT+ZB\5]02P,$%     @ N8"%6(VK
MNUJ8!0  G!<  !D   !X;"]W;W)K<VAE971S+W-H965T.34N>&ULK5A;;]LV
M%/XKA#<,+;#4(G5UYAA(G 4ML&Y&@VX/PQYHZ=C2*HDJ23OUOQ\I.9(MT723
M.0^Q+CQ'YSLW?CS3)\:_B!1 HF]%7HJ;42IE=3T>BSB%@HIWK()2O5DQ7E"I
M;OEZ+"H.-*F%BGQ,'"<8%S0K1[-I_6S!9U.VD7E6PH(CL2D*RG=WD+.GFQ$>
M/3_XE*U3J1^,9].*KN$1Y.=JP=7=N-629 64(F,EXK"Z&=WBZSGQM4"]XL\,
MGL3!-=)0EHQ]T3<?DIN1HRV"'&*I55#ULX4YY+G6I.SXNE<Z:K^I!0^OG[4_
MU. 5F"45,&?Y7UDBTYM1-$()K.@FEY_8TWO8 ZH-C%DNZO_H:;_6&:%X(R0K
M]L+*@B(KFU_Z;>^( P$<G! @>P'2%_!."+A[ ;<&VEA6P[JGDLZFG#TAKE<K
M;?JB]DTMK=!DI0[CH^3J;:;DY&S.RD0%!1+TD)6TC#.:HP]EDQ[:S6R%9 IH
M03F4$LU94=%RA][<@Z19+MZB*_2H,BO9Y*"7]I8]2BI!Q5P*_7).18H>5-X(
M)=5;^?='*); _U%O/C_>HS<_OIV.I8*GC1S'>RAW#11R @HFZ",K92K0KPI3
M<JQ@K/S2.H<\.^>.6#7>0_P.N?AG1!SB&@R:?[\XL9CCMK%R:WWN"7U_5,!5
M5,HUNM7)G\D,A,E-C1;/K$7WA6M1T1AN1JKP!? MC&8__8 #YQ<3Q LI.P+L
MM8 ]F_;9[ZJ-967,"C#!;&2#6E9WJ^T,.UX8>'@ZWAXB,*SSL!]Z?KONR#B_
M-<ZW1N,V^5>59Y/=DJF6%C-5/JH.RM9J_5S?Q3KS-[K(,E51;11I&\5K$S[_
MDF&\D+(C3P6MIP)K&&_CF&]J\!*4]M8[*\X*E#-:&K.XT>D?A.W*Q2$.22^\
MUF^;D2$+J+ %%7Y';FZA20&T5CNF"44X1(&] !,2]F"8%H:3*)IXYC2-6CLC
M:YK.4UJN0?0R3PA0:4O+!.4976;YZ2R,+IF%%U)VY(A)ZXB)-6#WL +.51JR
ME;K07HB9D";($T,H7 >[7B]DPW6!H_[,\<).MR,[=D,W^]*HZR5N=DCC=N@,
M#?4/#6C,M'_NY16"#[@%/HM$M<"S./  A^L$_0*Q?^L5,$@'@UAA+#A4-$L0
M?*LT56KJABE:Q!5#XS6/:0K*",ZJ^[O,WN,G R]YEG3K2 6V;N%U(SN[01F1
MN</TBP(2$;\?.<-"$KG8FYRPO>,'V+,VMP]U S[/B+"59[RTBUU*VS'HCG=@
MZV8]^TWOF+JN9)KQ!%64GX3M&SH9)H'C>_U=U/[-5U171PZPG1U\4L6UJ_?0
MNNG5H*XTJ-UI;H"'Y""*7&?BNGU8%V8'N*,'V,X/%AL>IU1W"W7T22%/KB2[
M4H>J#<\4LHXYF/&9V !V',?0W:UFO )A1RRP=;M6@4N@J)Y/B2^&& T@AMB?
M.#CJ WP%:; "[ @#MC.&06?,VG9SIC,:&$1 0L>?],\F=@M>#HYT+(,XUM:Y
M/^Z?/X:05]"'T[WS4MJ.47>,A-@9R8*S&" 1>X(EQ$8YH1Y=,)XHC_ =$BGE
MYK"2(4_!/O;(Q.EW4[L5KPAKQU6(G:NT.5MQMLT2E;?+'5H98FT$.*08IP#^
M?U9S#+"C*^0\75'G1PZJMZ(W"317;W5Y:MQ&6$/^$3G.Q(N"/JH7$A72$15B
MGV34LR]-&^'K)MO2O)X:4(F6L,[*4D=&I> .*#?:[PW,(B3PPWZG-*SSG4EX
M<-0\MKYC',3..$Y9#YH'6^SV!Y.7B+B!$_0/4H:%/8"-X>.#.6<!?%V/?X4Z
MQVU*V4SUVJ?MB/FV'JSVGM_AZWDS*.[4-'/KCY2KB B4PTJI=-Z%RC3>C(*;
M&\FJ>IJZ9%*RHKY,@2; ]0+U?L68?+[1'V@'\K/_ %!+ P04    " "Y@(58
M=7"+L5D#   J%0  #0   'AL+W-T>6QE<RYX;6S=6.U.VS 4?94HC FDB30-
MI,UH*VV5D"9M$Q+\V#_D-DYKR7$RQV4M[\.+[,GF:Z?I![Y=X<>@2U5BW^-[
M[O'U=6+:J]2"TYLII<J;YUQ4?7^J5/DQ"*KQE.:D.BM**C22%3(G2G?E)*A*
M24E:@5/.@W:K%0<Y8<(?],0LO\I5Y8V+F5!]O]N8/'O[DO;],#[W/4LW+%+:
M]^].WO^<%>KRG6?O1Q^.CEIWIY?;]A,#G/J!D_1B#]*SEKY09H-B]/%^]+O(
M,>K.)O5R^+'F:GR/,>>NPWGEB;HE[IAF G_/1J?ESL;O1V0)&V#G&G;"O9*\
M(\>&.*BK<-#+"K$JQLBW!AV9Y-2[)[SO#PEG(\G *R,YXPMK;H-A7/!">DKO
M BTE!$OU8.'0]F"#U#PY$X4TL6T$^W=4#]\"ECT0R#AO!+9]:QCT2J(4E>)*
M=\Q@8WP">77[=E%JA1-)%F'[PE\YF)L.,BID2F43)O27ID&/TPSD2#:9PET5
M90"@4D6N&RDCDT(0HV'I43<T[9AR?@-/CQ_9!O<\6UM34RBB:6I!==/2V [P
MK[-9[G7:\Q?Q>B6[+]3GF9Z.,'VH%7HM:<;FIC_/&@$8>XBSD[+DBT^<341.
M[>3W#CCHD:6?-RTD>]#1H%3&VD"E[]U3J=AXW?)+DO*6SM6RG.89KKE]@)K_
M;9XG5%!)^+IH7?MO.<LO5AQU7DNR>:IL"W9JK(\$;UWDQ2&(C ]!Y$'49/<0
M1"8'(++S:D_-YX@,WZ3(H#X*K9VW-DY;C=6#4VW?_P[G9[X*ZHUFC"LFZMZ4
MI2D53PY=FEZ1D?Y'<(-?CT]I1F9<W39@WU^UO]&4S?*D&74-B:A'K=I?87IA
MW!RI=2PF4CJGZ;#NRLG(-#W=T%'K"QRVD2MSN1',QV)N!# L#J8 \[%>6)S_
M:3Y==#X6P[1UG4@7]>FB/M;+A0S-!XOC]DGTY9YIDD11'&,9'0Z="H98WN(8
MOFXV3!MX8'$@TO-RC:\V7B&[ZP!;TUT5@LT4KT1LIGBN 7'G#3R2Q+W:6!SP
MP%8!JQV([XX#->7VB2)854P;MH-Q)$DP!&K17:-QC&0GAH][?;!=$D5)XD8
M<RN((@R!W8@CF +0@"%19-Z#6^^C8/F>"E:_C@[^ %!+ P04    " "Y@(58
MEXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S
M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X
M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO
M3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
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
M8=W^7);YC1']G_Y*LR"*^Q<?%EU9GKM]U[4KOXKGMYF?W\1^]PM02P,$%
M  @ N8"%6/HPA&BY @  Y#<  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<\W:O6[B0!A&X5M!OH"8^9]9A53;I%WE!A 9( I@9'NUR=TO(@4<:XMM
M(K\5&EM\/HT?H6$>?]7#>GSK3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7
MT^7.MNN/Z_&R['?M>;UY7^]J:Y?+V/;W,YJGQ_N9BY?/<_V?B=UV^[:I/[O-
M[V,]C?\8W/[I^O=A7^O8+%[6_:Z.JZ;].-PN#^WUPSQ<)C>+Y]=5TS^_FJ:=
M.\@BR,X?Y!#DY@_R"/+S!P4$A?F#(H+B_$$)06G^H(R@/']005"9/\@L*>-2
M(&F"M8#6AEP; :\-P38"8AN2;03,-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-
M@-Z6>EL!O2WUM@)ZV\F/;0&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>E
MWE9 ;TN]K8#>CGH[ ;T=]78">COJ[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH
M[:BW$]#;46\GH+>CWDY ;T^]O8#>GGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V
M GI[ZNT%]/;4VPOH[:FW%]#;4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J
M'03T#I,_*P7T#M0[".@=J'<0T#M0[R"@=Z#>04#O2+VC@-Z1>D<!O2/UC@)Z
M1^H=!?2.U#L*Z!VI=Q30.TX.FPCH':EW%- [4N\HH'>DWE% [T2]DX#>B7HG
M ;T3]4X">B?JG03T3M0[">B=J'<2T#M1[R2@=YH<%A30.U'O)*!WHMY)0.],
MO;. WIEZ9P&],_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>FWEE [SPY["V@
M=Z;>64#O0KV+@-Z%>A<!O0OU+@)Z%^I=!/0NU+L(Z%VH=_E.O8?Q\U"'6\_7
MFL__3JK'RW?K[?'7Y=?%R0MUQ;F]KQB>_@)02P,$%     @ N8"%6"JB9?I)
M @  %38  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!A8C
M2B2E(LZF[;;-HA=0)3H6K#^03.K<OK2<!&B1&@U<H._&@DUROA$'>':^^?8T
M6[\Z#/WH-\DNA/F#$+[9V:'VZ33;,:YL)S?4(7YU]V*NFWU];X6\OM:BF<9@
MQ[ .QQK)[<TGNZT?^K#Z?(@_^VX:-XFSO4]6'T\;CUF;I)[GOFOJ$-?%X]C^
MEK)^3DCCR66/WW6SOXH;$O%FPG'ESP'/Y[X^6N>ZUJ[N:A>^U$/<)0Z]\.&I
MMSX]7^*-'J?MMFML.S4/0SR2^MG9NO4[:\/0IZ>B5^>30[QA>_K,+LY?RIP+
MC#OOW#3[.#%GWQ_W,I+CZ?4<"UD7NO.O^)H82U_\?O8X[=:V?YD=K_?'Y/;+
M/+Q8'I??\:\S?JW_SCXDI(\<TD<!Z4-!^M"0/@RDCQ+21P7I([NF-$(1-:.0
MFE%,S2BH9A15,PJK&<75C )K1I%54F25%%DE159)D5529)44625%5DF155)D
ME119<XJL.476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:"(FM!D;6@R%I09"TH
MLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635%
M5DV155-DU119-45639%54V35%%DU159-D=509#4460U%5D.1U5!D-119#456
M0Y'54&0U%%E+BJPE1=:2(FM)D;6DR%I29"TILI8464N*K"5%UHHB:T61M:+(
M6E%DK2BR5O]3UN_3M/_'\<LS'>IN?,D7R[_!;G\"4$L! A0#%     @ N8"%
M6 =!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    " "Y@(58H0IF&^\    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "Y@(58F5R<(Q &  "<
M)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( +F A5CSV.MA5 <  #PF   8              " @0X(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "Y@(58I_%)FR@"  "7
M!0  &               @(&8#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ N8"%6*(9HOCV!P  'R4  !@              ("!]A$
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( +F A5C:?VT!
MF (  #X'   8              " @2(:  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    " "Y@(58VAFIF6X&  #0'0  &
M@('P'   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ N8"%
M6,YK=2?, @  M <  !@              ("!E",  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( +F A5AA]';LQ@4  "@E   8
M      " @98F  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M" "Y@(58:M%VH*$*   .-0  &               @(&2+   >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ N8"%6&T>(5),!@  GPX  !@
M             ("!:3<  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( +F A5C_GF$_#RT  &6'   9              " @>L]  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ N8"%6'@._D@W!
M% L  !D              ("!,6L  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    " "Y@(58Z." PN0#  !>"   &0              @(&?
M;P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( +F A5AS
MQ;@CRP,  $T(   9              " @;IS  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ N8"%6*%G#](7 P  =08  !D
M     ("!O'<  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M" "Y@(58AM\J,($#  "3!P  &0              @($*>P  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( +F A5C]\PX:^04  -P,   9
M              " @<)^  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ N8"%6-BOB@.# P  [@<  !D              ("!\H0  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "Y@(58&N,]]UL#
M  #X!@  &0              @(&LB   >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( +F A5CL10B'E (  (<%   9              "
M@3Z,  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ N8"%
M6 #A25R^ P  ,PD  !D              ("!"8\  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    " "Y@(58>_ <^^@"  "L!@  &0
M        @('^D@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( +F A5CN+*:\S0(  !@&   9              " @1V6  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ N8"%6/S''H"] P  "@@
M !D              ("!(9D  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    " "Y@(58/^G5K&@#  "'!P  &0              @($5G0
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( +F A5@\O.5'
MZPD  &T9   9              " @;2@  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ N8"%6#M<3?FX!   FPL  !D
M ("!UJH  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "Y
M@(58&G*$M,<*   $&P  &0              @('%KP  >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( +F A5A$A7A0'@0   4)   9
M          " @<.Z  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ N8"%6!LCY>NS"   W!0  !D              ("!&+\  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "Y@(58:67H15D"  !\
M!@  &0              @($"R   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( +F A5AD.J)K0P(  (H&   9              " @9+*
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ N8"%6*39
MNE)'+P  9Y@  !D              ("!#,T  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    " "Y@(58@*J>&0X$  !="0  &0
M    @(&*_   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M +F A5C>F9H(WP,  +D*   9              " @<\  0!X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ N8"%6"Q&ID*/ P  7P@  !D
M             ("!Y00! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    " "Y@(589XML)IL#  #D!P  &0              @(&K" $ >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( +F A5@NEI2:>@(
M '8%   9              " @7T, 0!X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ N8"%6.])^^A< P  :0<  !D              ("!
M+@\! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "Y@(58
MB-ZO"K$%  !.#   &0              @('!$@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( +F A5A\N=-L!P,  'H&   9
M      " @:D8 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ N8"%6/3S>[.& @  ?@4  !D              ("!YQL! 'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "Y@(58\*&/]I@#  "V"
M&0              @(&D'@$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( +F A5CBY3K"_@(  %$'   9              " @7,B 0!X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ N8"%6"+\=RVC
M @  [@4  !D              ("!J"4! 'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    " "Y@(58#%P-8'@"  !R!0  &0
M@(&"* $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( +F
MA5BTH'P&-08  -P.   9              " @3$K 0!X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ N8"%6*<8B'9Q!0  +Q(  !D
M         ("!G3$! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    " "Y@(58><[+6)P#  "Z"   &0              @(%%-P$ >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( +F A5A7G*6-U@<  *<3
M   9              " @1@[ 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ N8"%6+S8[)2* @  B0@  !D              ("!)4,!
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "Y@(58'NHH
MM04$  "&%   &0              @('F10$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( +F A5A#9 C;C ,  "@4   9
M  " @2)* 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
MN8"%6-1:","2 P  <!   !D              ("!Y4T! 'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    " "Y@(58^7/BM=D"  !P"0  &0
M            @(&N40$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( +F A5C^E_'"]00  ),H   9              " @;Y4 0!X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ N8"%6)=MCMX0!
M;A4  !D              ("!ZED! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    " "Y@(58#;2.3LL"   9"   &0              @($Q
M7@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( +F A5@K
M2UKL( ,  $0)   9              " @3-A 0!X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ N8"%6(6"KSVX @  #@D  !D
M     ("!BF0! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M" "Y@(58Y1O2HRD$  "D"P  &0              @(%Y9P$ >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( +F A5A,IK%N9 (  %$&   9
M              " @=EK 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ N8"%6/)DWQ.@ P  /PH  !D              ("!=&X! 'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "Y@(58+/L[(?(&
M  #)4   &0              @(%+<@$ >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( +F A5B>;:LR=08  ,,3   9              "
M@71Y 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ N8"%
M6"G^VW%" @  ,@4  !D              ("!(( ! 'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    " "Y@(580._(%UD"  "\!0  &0
M        @(&9@@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( +F A5CN&>JD]@,  %@4   9              " @2F% 0!X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ N8"%6*Q =[5^ @  W 8
M !D              ("!5HD! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q0
M2P$"% ,4    " "Y@(58BI9NP8\#   6$   &0              @($+C $
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( +F A5B3%$8<
MW@0  "$6   9              " @=&/ 0!X;"]W;W)K<VAE971S+W-H965T
M-S N>&UL4$L! A0#%     @ N8"%6&RPN:JH @  6 @  !D
M ("!YI0! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " "Y
M@(58N%KI%T\"  "L!0  &0              @('%EP$ >&PO=V]R:W-H965T
M<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( +F A5B6SS^;E (  "\'   9
M          " @4N: 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#
M%     @ N8"%6+W+;2<P!P  0%T  !D              ("!%IT! 'AL+W=O
M<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " "Y@(58.1'8U&4"  !.
M!@  &0              @(%]I $ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM
M;%!+ 0(4 Q0    ( +F A5AEC-2V<P4  !XN   9              " @1FG
M 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ N8"%6/6S
M@H?_!@  -4X  !D              ("!PZP! 'AL+W=O<FMS:&5E=',O<VAE
M970W-RYX;6Q02P$"% ,4    " "Y@(58TA%(>C0#  #;#0  &0
M    @('YLP$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    (
M +F A5A3$F7>Q0(  #T(   9              " @62W 0!X;"]W;W)K<VAE
M971S+W-H965T-SDN>&UL4$L! A0#%     @ N8"%6#0B]CFX!   _1$  !D
M             ("!8+H! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"
M% ,4    " "Y@(58:6"@\H4#  "_"P  &0              @(%/OP$ >&PO
M=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( +F A5B^Q<XIM0,
M &P1   9              " @0O# 0!X;"]W;W)K<VAE971S+W-H965T.#(N
M>&UL4$L! A0#%     @ N8"%6#2TO2,7!   %!8  !D              ("!
M]\8! 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " "Y@(58
MI45O+$T%   7(P  &0              @(%%RP$ >&PO=V]R:W-H965T<R]S
M:&5E=#@T+GAM;%!+ 0(4 Q0    ( +F A5BLT="\, 4  &DC   9
M      " @<G0 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%
M  @ N8"%6(6?(X/2 @  80<  !D              ("!,-8! 'AL+W=O<FMS
M:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " "Y@(58]CA.2=X"  "H!P
M&0              @($YV0$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+
M 0(4 Q0    ( +F A5B]K\,1)0,  "$)   9              " @4[< 0!X
M;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ N8"%6+,:!3R2
M!   ."$  !D              ("!JM\! 'AL+W=O<FMS:&5E=',O<VAE970X
M.2YX;6Q02P$"% ,4    " "Y@(58X/<4HC,"  !#!@  &0
M@(%SY $ >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( +F
MA5B42%1PJP4  !D7   9              " @=WF 0!X;"]W;W)K<VAE971S
M+W-H965T.3$N>&UL4$L! A0#%     @ N8"%6%A,&*"\ @  R0<  !D
M         ("!O^P! 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4
M    " "Y@(58(M'T.Q4%  #@%0  &0              @(&R[P$ >&PO=V]R
M:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( +F A5BW Q>QWP(  %$'
M   9              " @?[T 0!X;"]W;W)K<VAE971S+W-H965T.30N>&UL
M4$L! A0#%     @ N8"%6(VKNUJ8!0  G!<  !D              ("!%/@!
M 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " "Y@(58=7"+
ML5D#   J%0  #0              @ 'C_0$ >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( +F A5B7BKL<P    !,"   +              "  6<! @!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( +F A5A< 2PZ4P8   T^   /
M  "  5 " @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "Y@(58^C"$:+D"
M  #D-P  &@              @ '0" ( >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " "Y@(58*J)E^DD"   5-@  $P
M@ '!"P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     9P!G $@<   [#@(
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>281</ContextCount>
  <ElementCount>350</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Operations and Comprehensive Income (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Changes in Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Accounts Receivable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts Receivable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Advances to Suppliers, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AdvancestoSuppliersNet</Role>
      <ShortName>Advances to Suppliers, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Inventories, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/InventoriesNet</Role>
      <ShortName>Inventories, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Prepaid Expenses and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets</Role>
      <ShortName>Prepaid Expenses and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Loan Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/LoanReceivable</Role>
      <ShortName>Loan Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Non-Current Advance to a Third Party</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty</Role>
      <ShortName>Non-Current Advance to a Third Party</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Property, Equipment and Software, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/PropertyEquipmentandSoftwareNet</Role>
      <ShortName>Property, Equipment and Software, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/TaxesPayable</Role>
      <ShortName>Taxes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Loan Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/LoanPayables</Role>
      <ShortName>Loan Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Ordinary Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/OrdinaryShares</Role>
      <ShortName>Ordinary Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/Concentrations</Role>
      <ShortName>Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995325 - Disclosure - Commitments and Contingency</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/CommitmentsandContingency</Role>
      <ShortName>Commitments and Contingency</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995326 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995327 - Disclosure - Condensed Financial Information of the Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany</Role>
      <ShortName>Condensed Financial Information of the Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/Investments</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Accounts Receivable, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts Receivable, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AccountsReceivableNet</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Advances to Suppliers, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AdvancestoSuppliersNetTables</Role>
      <ShortName>Advances to Suppliers, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AdvancestoSuppliersNet</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Inventories, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/InventoriesNetTables</Role>
      <ShortName>Inventories, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/InventoriesNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Loan Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/LoanReceivableTables</Role>
      <ShortName>Loan Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LoanReceivable</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Property, Equipment and Software, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables</Role>
      <ShortName>Property, Equipment and Software, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/PropertyEquipmentandSoftwareNet</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Taxes Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/TaxesPayableTables</Role>
      <ShortName>Taxes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/TaxesPayable</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/RelatedPartyTransactions</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/Leases</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Loan Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/LoanPayablesTables</Role>
      <ShortName>Loan Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LoanPayables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/IncomeTaxes</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Concentrations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ConcentrationsTables</Role>
      <ShortName>Concentrations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/Concentrations</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Commitments and Contingency (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/CommitmentsandContingencyTables</Role>
      <ShortName>Commitments and Contingency (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CommitmentsandContingency</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Condensed Financial Information of the Parent Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/NatureofOperationsDetails</Role>
      <ShortName>Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/NatureofOperations</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofRevenueTable</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Revenue</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofExchangeRatesTable</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Investments (Details) - Schedule of Short-Term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable</Role>
      <ShortName>Investments (Details) - Schedule of Short-Term Investments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/InvestmentsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Investments (Details) - Schedule of Net Investment (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable</Role>
      <ShortName>Investments (Details) - Schedule of Net Investment (Loss) Income</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/InvestmentsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Accounts Receivable, Net (Details) - Schedule of Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofAccountsReceivableTable</Role>
      <ShortName>Accounts Receivable, Net (Details) - Schedule of Accounts Receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Accounts Receivable, Net (Details) - Schedule of the Allowance for Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable</Role>
      <ShortName>Accounts Receivable, Net (Details) - Schedule of the Allowance for Credit Losses</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Advances to Suppliers, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/AdvancestoSuppliersNetDetails</Role>
      <ShortName>Advances to Suppliers, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AdvancestoSuppliersNetTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Advances to Suppliers, Net (Details) - Schedule of Advances to Suppliers, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable</Role>
      <ShortName>Advances to Suppliers, Net (Details) - Schedule of Advances to Suppliers, Net</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AdvancestoSuppliersNetTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Inventories, Net (Details) - Schedule of Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofInventoriesTable</Role>
      <ShortName>Inventories, Net (Details) - Schedule of Inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/InventoriesNetTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Current Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Loan Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/LoanReceivableDetails</Role>
      <ShortName>Loan Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LoanReceivableTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Loan Receivable (Details) - Schedule of Loan Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofLoanReceivableTable</Role>
      <ShortName>Loan Receivable (Details) - Schedule of Loan Receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LoanReceivableTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Non-Current Advance to a Third Party (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails</Role>
      <ShortName>Non-Current Advance to a Third Party (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Property, Equipment and Software, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails</Role>
      <ShortName>Property, Equipment and Software, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Property, Equipment and Software, Net (Details) - Schedule of Property, Equipment and Software</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable</Role>
      <ShortName>Property, Equipment and Software, Net (Details) - Schedule of Property, Equipment and Software</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Taxes Payable (Details) - Schedule of Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofTaxesPayableTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of Taxes Payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/TaxesPayableTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Related Party Transactions (Details) - Schedule of Related Party Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of Related Party Balances</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Leases (Details) - Schedule of Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofOperatingLeasesTable</Role>
      <ShortName>Leases (Details) - Schedule of Operating Leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LeasesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Leases (Details) - Schedule of Maturity of Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable</Role>
      <ShortName>Leases (Details) - Schedule of Maturity of Lease Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LeasesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Loan Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/LoanPayablesDetails</Role>
      <ShortName>Loan Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LoanPayablesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Loan Payables  (Details) - Schedule of Loan Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofLoanPayablesTable</Role>
      <ShortName>Loan Payables  (Details) - Schedule of Loan Payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/LoanPayablesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Ordinary Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/OrdinarySharesDetails</Role>
      <ShortName>Ordinary Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/OrdinaryShares</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/IncomeTaxesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/IncomeTaxesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Income Taxes (Details) - Schedule of Income Tax Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of Income Tax Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/IncomeTaxesTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of Deferred Tax Assets and Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/IncomeTaxesTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Income Taxes (Details) - Schedule of a Reconciliation of Income Tax Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of a Reconciliation of Income Tax Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/IncomeTaxesTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Concentrations (Details) - Schedule of Details of Customers Total Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable</Role>
      <ShortName>Concentrations (Details) - Schedule of Details of Customers Total Revenues</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/ConcentrationsTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Concentrations (Details) - Schedule of Details of Customers Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable</Role>
      <ShortName>Concentrations (Details) - Schedule of Details of Customers Accounts Receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/ConcentrationsTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Concentrations (Details) - Schedule of Details of Suppliers Total Purchases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable</Role>
      <ShortName>Concentrations (Details) - Schedule of Details of Suppliers Total Purchases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/ConcentrationsTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Concentrations (Details) - Schedule of Details of Suppliers Accounts Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable</Role>
      <ShortName>Concentrations (Details) - Schedule of Details of Suppliers Accounts Payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/ConcentrationsTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Commitments and Contingency (Details) - Schedule of Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofBalanceSheetsTable</Role>
      <ShortName>Commitments and Contingency (Details) - Schedule of Balance Sheets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CommitmentsandContingencyTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Commitments and Contingency (Details) - Schedule of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofOperationsTable</Role>
      <ShortName>Commitments and Contingency (Details) - Schedule of Operations</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CommitmentsandContingencyTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Commitments and Contingency (Details) - Schedule of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofCashFlowsTable</Role>
      <ShortName>Commitments and Contingency (Details) - Schedule of Cash Flows</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CommitmentsandContingencyTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/SubsequentEvents</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Condensed Financial Information of the Parent Company (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>996062 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="ea0202080-20f_hitek.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>996063 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable</Role>
      <ShortName>Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Cash Flows</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityAddressPostalZipCode, us-gaap:EarningsPerShareDiluted, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding -  ea0202080-20f_hitek.htm 15400, 15401, 15402, 15403, 15404, 15405, 15516, 15517, 15518, 15519, 15533, 15534</Log>
  </Logs>
  <InputFiles>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="ea0202080-20f_hitek.htm">ea0202080-20f_hitek.htm</File>
    <File>hkit-20231231.xsd</File>
    <File>hkit-20231231_cal.xml</File>
    <File>hkit-20231231_def.xml</File>
    <File>hkit-20231231_lab.xml</File>
    <File>hkit-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>fin_001.jpg</File>
    <File>fin_002.jpg</File>
    <File>fin_003.jpg</File>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="6">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="1013">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="48">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>129
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0202080-20f_hitek.htm": {
   "nsprefix": "hkit",
   "nsuri": "http://xmhitek.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "ea0202080-20f_hitek.htm"
     ]
    },
    "schema": {
     "local": [
      "hkit-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023_def.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023_lab.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023_pre.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "hkit-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hkit-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "hkit-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hkit-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 325,
   "keyCustom": 25,
   "axisStandard": 28,
   "axisCustom": 0,
   "memberStandard": 42,
   "memberCustom": 37,
   "hidden": {
    "total": 145,
    "http://fasb.org/us-gaap/2023": 131,
    "http://xbrl.sec.gov/dei/2023": 5,
    "http://xmhitek.com/20231231": 9
   },
   "contextCount": 281,
   "entityCount": 1,
   "segmentCount": 80,
   "elementCount": 827,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1013,
    "http://xbrl.sec.gov/dei/2023": 48,
    "http://fasb.org/srt/2023": 6,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xmhitek.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://xmhitek.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations and Comprehensive Income",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "longName": "995304 - Statement - Consolidated Statements of Operations and Comprehensive Income (Parentheticals)",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://xmhitek.com/role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://xmhitek.com/role/ConsolidatedCashFlow",
     "longName": "995306 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://xmhitek.com/role/NatureofOperations",
     "longName": "995307 - Disclosure - Nature of Operations",
     "shortName": "Nature of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "longName": "995308 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://xmhitek.com/role/Investments",
     "longName": "995309 - Disclosure - Investments",
     "shortName": "Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://xmhitek.com/role/AccountsReceivableNet",
     "longName": "995310 - Disclosure - Accounts Receivable, Net",
     "shortName": "Accounts Receivable, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://xmhitek.com/role/AdvancestoSuppliersNet",
     "longName": "995311 - Disclosure - Advances to Suppliers, Net",
     "shortName": "Advances to Suppliers, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "hkit:AdvancesToSuppliersNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "hkit:AdvancesToSuppliersNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://xmhitek.com/role/InventoriesNet",
     "longName": "995312 - Disclosure - Inventories, Net",
     "shortName": "Inventories, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets",
     "longName": "995313 - Disclosure - Prepaid Expenses and Other Current Assets",
     "shortName": "Prepaid Expenses and Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://xmhitek.com/role/LoanReceivable",
     "longName": "995314 - Disclosure - Loan Receivable",
     "shortName": "Loan Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty",
     "longName": "995315 - Disclosure - Non-Current Advance to a Third Party",
     "shortName": "Non-Current Advance to a Third Party",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://xmhitek.com/role/PropertyEquipmentandSoftwareNet",
     "longName": "995316 - Disclosure - Property, Equipment and Software, Net",
     "shortName": "Property, Equipment and Software, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://xmhitek.com/role/TaxesPayable",
     "longName": "995317 - Disclosure - Taxes Payable",
     "shortName": "Taxes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xmhitek.com/role/RelatedPartyTransactions",
     "longName": "995318 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://xmhitek.com/role/Leases",
     "longName": "995319 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "longName": "995320 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xmhitek.com/role/LoanPayables",
     "longName": "995321 - Disclosure - Loan Payables",
     "shortName": "Loan Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xmhitek.com/role/OrdinaryShares",
     "longName": "995322 - Disclosure - Ordinary Shares",
     "shortName": "Ordinary Shares",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xmhitek.com/role/IncomeTaxes",
     "longName": "995323 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xmhitek.com/role/Concentrations",
     "longName": "995324 - Disclosure - Concentrations",
     "shortName": "Concentrations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xmhitek.com/role/CommitmentsandContingency",
     "longName": "995325 - Disclosure - Commitments and Contingency",
     "shortName": "Commitments and Contingency",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xmhitek.com/role/SubsequentEvents",
     "longName": "995326 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany",
     "longName": "995327 - Disclosure - Condensed Financial Information of the Parent Company",
     "shortName": "Condensed Financial Information of the Parent Company",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c45",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c45",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://xmhitek.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "hkit:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "hkit:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://xmhitek.com/role/InvestmentsTables",
     "longName": "996002 - Disclosure - Investments (Tables)",
     "shortName": "Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InvestmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InvestmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://xmhitek.com/role/AccountsReceivableNetTables",
     "longName": "996003 - Disclosure - Accounts Receivable, Net (Tables)",
     "shortName": "Accounts Receivable, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://xmhitek.com/role/AdvancestoSuppliersNetTables",
     "longName": "996004 - Disclosure - Advances to Suppliers, Net (Tables)",
     "shortName": "Advances to Suppliers, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "hkit:ScheduleOfAdvancesToSuppliersNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "hkit:AdvancesToSuppliersNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "hkit:ScheduleOfAdvancesToSuppliersNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "hkit:AdvancesToSuppliersNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://xmhitek.com/role/InventoriesNetTables",
     "longName": "996005 - Disclosure - Inventories, Net (Tables)",
     "shortName": "Inventories, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables",
     "longName": "996006 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)",
     "shortName": "Prepaid Expenses and Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://xmhitek.com/role/LoanReceivableTables",
     "longName": "996007 - Disclosure - Loan Receivable (Tables)",
     "shortName": "Loan Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables",
     "longName": "996008 - Disclosure - Property, Equipment and Software, Net (Tables)",
     "shortName": "Property, Equipment and Software, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://xmhitek.com/role/TaxesPayableTables",
     "longName": "996009 - Disclosure - Taxes Payable (Tables)",
     "shortName": "Taxes Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://xmhitek.com/role/RelatedPartyTransactionsTables",
     "longName": "996010 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://xmhitek.com/role/LeasesTables",
     "longName": "996011 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "longName": "996012 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://xmhitek.com/role/LoanPayablesTables",
     "longName": "996013 - Disclosure - Loan Payables (Tables)",
     "shortName": "Loan Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://xmhitek.com/role/IncomeTaxesTables",
     "longName": "996014 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://xmhitek.com/role/ConcentrationsTables",
     "longName": "996015 - Disclosure - Concentrations (Tables)",
     "shortName": "Concentrations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://xmhitek.com/role/CommitmentsandContingencyTables",
     "longName": "996016 - Disclosure - Commitments and Contingency (Tables)",
     "shortName": "Commitments and Contingency (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables",
     "longName": "996017 - Disclosure - Condensed Financial Information of the Parent Company (Tables)",
     "shortName": "Condensed Financial Information of the Parent Company (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c277",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c277",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://xmhitek.com/role/NatureofOperationsDetails",
     "longName": "996018 - Disclosure - Nature of Operations (Details)",
     "shortName": "Nature of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c46",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c46",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
     "longName": "996019 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable",
     "longName": "996020 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c54",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c54",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://xmhitek.com/role/ScheduleofRevenueTable",
     "longName": "996021 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Revenue",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c62",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://xmhitek.com/role/ScheduleofExchangeRatesTable",
     "longName": "996022 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c71",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c71",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable",
     "longName": "996023 - Disclosure - Investments (Details) - Schedule of Short-Term Investments",
     "shortName": "Investments (Details) - Schedule of Short-Term Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:Investments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:Investments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable",
     "longName": "996024 - Disclosure - Investments (Details) - Schedule of Net Investment (Loss) Income",
     "shortName": "Investments (Details) - Schedule of Net Investment (Loss) Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InvestmentIncomeNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c93",
      "name": "us-gaap:RealizedInvestmentGainsLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InvestmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://xmhitek.com/role/ScheduleofAccountsReceivableTable",
     "longName": "996025 - Disclosure - Accounts Receivable, Net (Details) - Schedule of Accounts Receivable",
     "shortName": "Accounts Receivable, Net (Details) - Schedule of Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable",
     "longName": "996026 - Disclosure - Accounts Receivable, Net (Details) - Schedule of the Allowance for Credit Losses",
     "shortName": "Accounts Receivable, Net (Details) - Schedule of the Allowance for Credit Losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c13",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://xmhitek.com/role/AdvancestoSuppliersNetDetails",
     "longName": "996027 - Disclosure - Advances to Suppliers, Net (Details)",
     "shortName": "Advances to Suppliers, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "hkit:AdvancesToSuppliersNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CapitalizedContractCostNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "hkit:AdvancesToSuppliersNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable",
     "longName": "996028 - Disclosure - Advances to Suppliers, Net (Details) - Schedule of Advances to Suppliers, Net",
     "shortName": "Advances to Suppliers, Net (Details) - Schedule of Advances to Suppliers, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AdvancesToAffiliate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "hkit:ScheduleOfAdvancesToSuppliersNetTableTextBlock",
       "hkit:AdvancesToSuppliersNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AdvancesToAffiliate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "hkit:ScheduleOfAdvancesToSuppliersNetTableTextBlock",
       "hkit:AdvancesToSuppliersNetTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://xmhitek.com/role/ScheduleofInventoriesTable",
     "longName": "996029 - Disclosure - Inventories, Net (Details) - Schedule of Inventories",
     "shortName": "Inventories, Net (Details) - Schedule of Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable",
     "longName": "996030 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Current Assets",
     "shortName": "Prepaid Expenses and Other Current Assets (Details) - Schedule of Prepaid Expenses and Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:InterestReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:InterestReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://xmhitek.com/role/LoanReceivableDetails",
     "longName": "996031 - Disclosure - Loan Receivable (Details)",
     "shortName": "Loan Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c106",
      "name": "us-gaap:DebtDefaultShorttermDebtAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c106",
      "name": "us-gaap:DebtDefaultShorttermDebtAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://xmhitek.com/role/ScheduleofLoanReceivableTable",
     "longName": "996032 - Disclosure - Loan Receivable (Details) - Schedule of Loan Receivable",
     "shortName": "Loan Receivable (Details) - Schedule of Loan Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccountsAndNotesReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccountsAndNotesReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails",
     "longName": "996033 - Disclosure - Non-Current Advance to a Third Party (Details)",
     "shortName": "Non-Current Advance to a Third Party (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "hkit:ContractPriceOfThirdParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "hkit:ContractPriceOfThirdParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails",
     "longName": "996034 - Disclosure - Property, Equipment and Software, Net (Details)",
     "shortName": "Property, Equipment and Software, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable",
     "longName": "996035 - Disclosure - Property, Equipment and Software, Net (Details) - Schedule of Property, Equipment and Software",
     "shortName": "Property, Equipment and Software, Net (Details) - Schedule of Property, Equipment and Software",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://xmhitek.com/role/ScheduleofTaxesPayableTable",
     "longName": "996036 - Disclosure - Taxes Payable (Details) - Schedule of Taxes Payable",
     "shortName": "Taxes Payable (Details) - Schedule of Taxes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
     "longName": "996037 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c126",
      "name": "us-gaap:NotesPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable",
     "longName": "996038 - Disclosure - Related Party Transactions (Details) - Schedule of Related Party Balances",
     "shortName": "Related Party Transactions (Details) - Schedule of Related Party Balances",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c128",
      "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c128",
      "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://xmhitek.com/role/ScheduleofOperatingLeasesTable",
     "longName": "996039 - Disclosure - Leases (Details) - Schedule of Operating Leases",
     "shortName": "Leases (Details) - Schedule of Operating Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable",
     "longName": "996040 - Disclosure - Leases (Details) - Schedule of Maturity of Lease Liabilities",
     "shortName": "Leases (Details) - Schedule of Maturity of Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable",
     "longName": "996041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccruedPayrollTaxesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AccruedPayrollTaxesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://xmhitek.com/role/LoanPayablesDetails",
     "longName": "996042 - Disclosure - Loan Payables (Details)",
     "shortName": "Loan Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c144",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://xmhitek.com/role/ScheduleofLoanPayablesTable",
     "longName": "996043 - Disclosure - Loan Payables  (Details) - Schedule of Loan Payables",
     "shortName": "Loan Payables  (Details) - Schedule of Loan Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:LoansPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://xmhitek.com/role/OrdinarySharesDetails",
     "longName": "996044 - Disclosure - Ordinary Shares (Details)",
     "shortName": "Ordinary Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c150",
      "name": "us-gaap:SaleOfStockPricePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c150",
      "name": "us-gaap:SaleOfStockPricePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://xmhitek.com/role/IncomeTaxesDetails",
     "longName": "996045 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c161",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c161",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable",
     "longName": "996046 - Disclosure - Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes",
     "shortName": "Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c167",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable",
     "longName": "996047 - Disclosure - Income Taxes (Details) - Schedule of Income Tax Expense",
     "shortName": "Income Taxes (Details) - Schedule of Income Tax Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable",
     "longName": "996048 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax Assets and Liabilities",
     "shortName": "Income Taxes (Details) - Schedule of Deferred Tax Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable",
     "longName": "996049 - Disclosure - Income Taxes (Details) - Schedule of a Reconciliation of Income Tax Expense",
     "shortName": "Income Taxes (Details) - Schedule of a Reconciliation of Income Tax Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable",
     "longName": "996050 - Disclosure - Concentrations (Details) - Schedule of Details of Customers Total Revenues",
     "shortName": "Concentrations (Details) - Schedule of Details of Customers Total Revenues",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c173",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c173",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
     "longName": "996051 - Disclosure - Concentrations (Details) - Schedule of Details of Customers Accounts Receivable",
     "shortName": "Concentrations (Details) - Schedule of Details of Customers Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable",
     "longName": "996052 - Disclosure - Concentrations (Details) - Schedule of Details of Suppliers Total Purchases",
     "shortName": "Concentrations (Details) - Schedule of Details of Suppliers Total Purchases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c208",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c208",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
     "longName": "996053 - Disclosure - Concentrations (Details) - Schedule of Details of Suppliers Accounts Payable",
     "shortName": "Concentrations (Details) - Schedule of Details of Suppliers Accounts Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c230",
      "name": "us-gaap:AccountsPayableOtherCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c230",
      "name": "us-gaap:AccountsPayableOtherCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
     "longName": "996054 - Disclosure - Commitments and Contingency (Details) - Schedule of Balance Sheets",
     "shortName": "Commitments and Contingency (Details) - Schedule of Balance Sheets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c49",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c49",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://xmhitek.com/role/ScheduleofOperationsTable",
     "longName": "996055 - Disclosure - Commitments and Contingency (Details) - Schedule of Operations",
     "shortName": "Commitments and Contingency (Details) - Schedule of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c273",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c273",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://xmhitek.com/role/ScheduleofCashFlowsTable",
     "longName": "996056 - Disclosure - Commitments and Contingency (Details) - Schedule of Cash Flows",
     "shortName": "Commitments and Contingency (Details) - Schedule of Cash Flows",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c273",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c273",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://xmhitek.com/role/SubsequentEventsDetails",
     "longName": "996057 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProceedsFromLoans",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProceedsFromLoans",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails",
     "longName": "996058 - Disclosure - Condensed Financial Information of the Parent Company (Details)",
     "shortName": "Condensed Financial Information of the Parent Company (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DerivativeNetAssetsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:DerivativeNetAssetsPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable",
     "longName": "996059 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c276",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c276",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
     "longName": "996060 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets (Parentheticals)",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c276",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c276",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable",
     "longName": "996061 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c277",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c277",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals",
     "longName": "996062 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income (Parentheticals)",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Operations And Comprehensive Income (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R95": {
     "role": "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
     "longName": "996063 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Cash Flows",
     "shortName": "Condensed Financial Information of the Parent Company (Details) - Schedule of Parent Company Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c277",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c277",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0202080-20f_hitek.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTS RECEIVABLE, NET",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r299"
     ]
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsAndNotesReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total loan receivable",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r995"
     ]
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable - related party, net",
        "verboseLabel": "Accounts receivable \u2013 related party, net",
        "netLabel": "Accounts receivable",
        "label": "Accounts and Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails",
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Loan Receivable [Line Items]",
        "terseLabel": "Loan Receivable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "verboseLabel": "Intercompany payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r775"
     ]
    },
    "us-gaap_AccountsPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableMember",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable [Member]",
        "label": "Accounts Payable [Member]",
        "documentation": "Obligations incurred and payable to vendors for goods and services received."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableOtherCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "verboseLabel": "Total accounts payable, Amount",
        "label": "Accounts Payable, Other, Current",
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the Allowance for Credit Losses",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r260",
      "r261",
      "r743"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts receivable, net",
        "terseLabel": "Accounts receivable, net",
        "verboseLabel": "Accounts receivable, Amount",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261"
     ]
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "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 noncurrent."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r564"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other taxes",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r57",
      "r747"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r130"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll",
        "label": "Accrued Payroll Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r177",
      "r580"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r95",
      "r184",
      "r575",
      "r604",
      "r605"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r12",
      "r29",
      "r466",
      "r469",
      "r504",
      "r600",
      "r601",
      "r930",
      "r931",
      "r932",
      "r942",
      "r943",
      "r944"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r775",
      "r1001"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r430",
      "r431",
      "r621",
      "r942",
      "r943",
      "r944",
      "r977",
      "r1003"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Appropriation of Statutory reserve",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional costs",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r121"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "AdjustmentsToReconcileNetIncomeToNetCashUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:",
        "label": "Adjustments To Reconcile Net Income To Net Cash Used In Operating Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_AdvancesFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "AdvancesFromCustomers",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from customers",
        "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.",
        "label": "Advances From Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvancesOnInventoryPurchases",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances to suppliers, net",
        "label": "Advances on Inventory Purchases",
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_AdvancesToAffiliate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvancesToAffiliate",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances to suppliers - Inventories",
        "label": "Advances to Affiliate",
        "documentation": "Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "hkit_AdvancesToSuppliersNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "AdvancesToSuppliersNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances to Suppliers, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_AdvancesToSuppliersNetPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "AdvancesToSuppliersNetPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances to Suppliers",
        "documentation": "The disclosure of accounting policy for advances to suppliers, net.",
        "label": "Advances To Suppliers Net Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_AdvancesToSuppliersNetTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "AdvancesToSuppliersNetTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADVANCES TO SUPPLIERS, NET",
        "documentation": "Disclosure of Advances to Suppliers, Net [Text block].",
        "label": "Advances To Suppliers Net Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_AdvancestoSuppliersNetDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "AdvancestoSuppliersNetDetailsLineItems",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances to Suppliers, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_AdvancestoSuppliersNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "AdvancestoSuppliersNetDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances to Suppliers, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenue",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r821",
      "r837",
      "r865"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r812",
      "r824",
      "r840",
      "r868"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r825",
      "r841",
      "r860",
      "r869",
      "r873",
      "r881"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForCreditLossesTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Credit Losses",
        "label": "Allowance for Credit Losses [Text Block]",
        "documentation": "The entire disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at ending",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r262",
      "r302",
      "r305",
      "r307",
      "r995"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r262",
      "r302"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign exchange difference",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "terseLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r178",
      "r210",
      "r241",
      "r250",
      "r254",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r461",
      "r463",
      "r477",
      "r570",
      "r664",
      "r775",
      "r788",
      "r966",
      "r967",
      "r983"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r189",
      "r210",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r461",
      "r463",
      "r477",
      "r775",
      "r966",
      "r967",
      "r983"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "terseLabel": "Total non-current assets",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r461",
      "r463",
      "r477",
      "r966",
      "r967",
      "r983"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsTotalMember",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets, Total [Member]",
        "label": "Assets, Total [Member]",
        "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r801",
      "r804",
      "r817"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r801",
      "r804",
      "r817"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r801",
      "r804",
      "r817"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableforsaleSecuritiesMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Securities [Member]",
        "label": "Available-for-Sale Securities [Member]",
        "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r64"
     ]
    },
    "hkit_BalanceSheetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BalanceSheetMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet [Member]",
        "label": "Balance Sheet Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Financial Information",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Useful Lives [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Exchange Rates [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofExchangeRatesTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Exchange Rates [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_BeijingZhongzheYuantongTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "BeijingZhongzheYuantongTechnologyCoLtdMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beijing Zhongzhe Yuantong Technology Co., Ltd. [Member]",
        "label": "Beijing Zhongzhe Yuantong Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and improvements [Member[",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and improvements [Member]",
        "label": "Building Improvements [Member]",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r804",
      "r817"
     ]
    },
    "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Offering Cost",
        "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144"
     ]
    },
    "us-gaap_CapitalizedContractCostNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostNet",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total contract price (in Dollars)",
        "label": "Capitalized Contract Cost, Net",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash amount",
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r573",
      "r632",
      "r659",
      "r775",
      "r788",
      "r921"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r174",
      "r741"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash at beginning of year",
        "periodEndLabel": "Cash at end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r108",
      "r207"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and equivalents at beginning of year",
        "periodEndLabel": "Cash and equivalents at end of year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r108",
      "r207"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash",
        "terseLabel": "Net increase (decrease) in cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r108"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "hkit_ChangesInOperatingAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ChangesInOperatingAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Changes In Operating Assets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover",
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r180",
      "r181",
      "r182",
      "r210",
      "r231",
      "r232",
      "r234",
      "r236",
      "r239",
      "r240",
      "r298",
      "r328",
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r366",
      "r367",
      "r370",
      "r373",
      "r380",
      "r477",
      "r612",
      "r613",
      "r614",
      "r615",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r633",
      "r651",
      "r673",
      "r697",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r899",
      "r937",
      "r946"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182",
      "r239",
      "r366",
      "r367",
      "r368",
      "r370",
      "r373",
      "r378",
      "r380",
      "r612",
      "r613",
      "r614",
      "r615",
      "r762",
      "r899",
      "r937"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r73",
      "r572",
      "r650"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingency [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/CommitmentsandContingency"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCY",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r322",
      "r323",
      "r733",
      "r962"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover",
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Ordinary Shares",
        "verboseLabel": "Class A Ordinary Shares [Member]",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover",
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Ordinary Shares",
        "verboseLabel": "Class B Ordinary Shares [Member]",
        "netLabel": "Common Class B [Member]",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares",
        "verboseLabel": "Ordinary Shares [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r778",
      "r779",
      "r780",
      "r782",
      "r783",
      "r784",
      "r785",
      "r942",
      "r943",
      "r977",
      "r999",
      "r1003"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "verboseLabel": "Ordinary shares",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, authorized",
        "verboseLabel": "Ordinary shares, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r651"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, issued",
        "verboseLabel": "Ordinary shares, shares issued",
        "netLabel": "Ordinary shares, shares outstanding",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r86",
      "r651",
      "r670",
      "r1003",
      "r1004"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares, par value $0.0001 per share, 490,000,000 shares authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r574",
      "r775"
     ]
    },
    "us-gaap_CommonStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockVotingRights",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vote per share",
        "label": "Common Stock, Voting Rights",
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ComprehensiveIncomeAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income",
        "label": "Comprehensive Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "terseLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r191",
      "r193",
      "r200",
      "r565",
      "r588"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment [Member[",
        "verboseLabel": "Computer equipment [Member]",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r46",
      "r65",
      "r66",
      "r258",
      "r732"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r46",
      "r65",
      "r66",
      "r258",
      "r606",
      "r732"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r46",
      "r65",
      "r66",
      "r258",
      "r732",
      "r904"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r153"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/Concentrations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONCENTRATIONS",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Revenue, Percentage",
        "verboseLabel": "Accounts receivable, Percentage",
        "netLabel": "Total purchase, Percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r46",
      "r65",
      "r66",
      "r258"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r46",
      "r47",
      "r65",
      "r126",
      "r732"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r46",
      "r65",
      "r66",
      "r258",
      "r732"
     ]
    },
    "hkit_ConcentrationsTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ConcentrationsTablesLineItems",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ConcentrationsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ConcentrationsTablesTable",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r214",
      "r901"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Schedule of Parent Company Balance Sheets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r214",
      "r901"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r214",
      "r901"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r214",
      "r901"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompany"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r214",
      "r901"
     ]
    },
    "hkit_CondensedFinancialInformationoftheParentCompanyDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsLineItems",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_CondensedFinancialInformationoftheParentCompanyDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_CondensedFinancialInformationoftheParentCompanyTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyTablesLineItems",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_CondensedFinancialInformationoftheParentCompanyTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CondensedFinancialInformationoftheParentCompanyTablesTable",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of the Parent Company (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedIncomeStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedIncomeStatementTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statement [Table]",
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r214",
      "r901"
     ]
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Parent Company Statements of Operations And Comprehensive Income [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r214",
      "r901"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedStatementOfComprehensiveIncomeTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Comprehensive Income [Table]",
        "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r214",
      "r901"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/CommitmentsandContingencyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operations",
        "label": "Condensed Statement of Comprehensive Income [Table Text Block]",
        "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r941"
     ]
    },
    "srt_CondensedStatementOfIncomeCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Income Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r214",
      "r901"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails",
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables",
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofOperationsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r214",
      "r461",
      "r462",
      "r463",
      "r464",
      "r513",
      "r734",
      "r918",
      "r919",
      "r920",
      "r965",
      "r968",
      "r969"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r214",
      "r461",
      "r462",
      "r463",
      "r464",
      "r513",
      "r734",
      "r918",
      "r919",
      "r920",
      "r965",
      "r968",
      "r969"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r748"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ContractPriceOfThirdParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ContractPriceOfThirdParty",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract price",
        "documentation": "Contract price.",
        "label": "Contract Price Of Third Party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsTotalMember",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Goods and Service Benchmark [Member]",
        "label": "Cost of Goods and Service Benchmark [Member]",
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable",
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of revenues",
        "terseLabel": "Cost of revenues",
        "verboseLabel": "Total purchase, Amount",
        "netLabel": "Cost of Revenue",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r210",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r477",
      "r966"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossAdditionalImprovementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossAdditionalImprovementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_CumulativeTaxEffectPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CumulativeTaxEffectPercentage",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative tax effect, percentage",
        "documentation": "Cumulative tax effect, percentage.",
        "label": "Cumulative Tax Effect Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r450",
      "r456",
      "r940"
     ]
    },
    "hkit_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CustomerAMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A [Member]",
        "label": "Customer AMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CustomerBMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B [Member]",
        "label": "Customer BMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_CustomerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "CustomerCMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer C [Member]",
        "label": "Customer CMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r258"
     ]
    },
    "us-gaap_DebtCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDefaultShorttermDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDefaultShorttermDebtAmount",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan amount",
        "label": "Debt Default, Short-Term Debt, Amount",
        "documentation": "Amount of outstanding short-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/LoanPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LOAN PAYABLES",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r208",
      "r337",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r353",
      "r360",
      "r361",
      "r363"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r80",
      "r81",
      "r129",
      "r132",
      "r214",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r493",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r938"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r69",
      "r338",
      "r493",
      "r758",
      "r759"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payables [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r362",
      "r493",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r938"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r214",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r493",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r938"
     ]
    },
    "us-gaap_DebtSecuritiesTradingGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesTradingGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized holding income of long-term investments",
        "label": "Debt Securities, Trading, Gain (Loss)",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)."
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "us-gaap_DeferredCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCosts",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering cost",
        "label": "Deferred Costs, Noncurrent",
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r922"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Prepaid Expenses and Current Assets",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current deferred offering cost",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax",
        "verboseLabel": "Deferred tax expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r125",
      "r159",
      "r455",
      "r456",
      "r940"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r131",
      "r444"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities, non-current",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r438",
      "r571"
     ]
    },
    "hkit_DeferredOfferingCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "DeferredOfferingCost",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering cost",
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.",
        "label": "Deferred Offering Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue, Current",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r924"
     ]
    },
    "hkit_DeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "DeferredTaxAssetsAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software amortization",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "hkit_DeferredTaxAssetsInventoriesObsolescence": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "DeferredTaxAssetsInventoriesObsolescence",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories obsolescence",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets Inventories Obsolescence"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Bonus",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled interest expenses",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "hkit_DeferredTaxAssetsUnbilledCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "DeferredTaxAssetsUnbilledCost",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled cost",
        "label": "Deferred Tax Assets Unbilled Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsUnrealizedLossesOnTradingSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsUnrealizedLossesOnTradingSecurities",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized losses on trading securities",
        "label": "Deferred Tax Asset, Debt Securities, Trading, Unrealized Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in net income (trading)."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r974"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesDeferredExpense",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unbilled interest income",
        "label": "Deferred Tax Liabilities, Deferred Expense",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "hkit_DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred government subsidiary income",
        "documentation": "Deferred government subsidiary income.",
        "label": "Deferred Tax Liabilities Deferred Government Subsidiary Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesInvestments",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized gain on short-term investment",
        "label": "Deferred Tax Liabilities, Investments",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unbilled revenue",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r975"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r830",
      "r844"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/PropertyEquipmentandSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expenses",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r53"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r245"
     ]
    },
    "us-gaap_DerivativeNetAssetsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNetAssetsPercentage",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets percentage",
        "label": "Derivative, Net Assets, Percentage",
        "documentation": "Percentage of value of derivative contract to net assets."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r637",
      "r638",
      "r639",
      "r780",
      "r1000"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r829",
      "r830",
      "r844"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r801",
      "r804",
      "r817"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r801",
      "r804",
      "r817",
      "r861"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r801",
      "r804",
      "r817",
      "r861"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "hkit_EarningsPerOrdinaryShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "EarningsPerOrdinaryShareAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per ordinary share",
        "label": "Earnings Per Ordinary Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per ordinary share basic (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r229",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r474",
      "r475",
      "r566",
      "r589",
      "r751"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per ordinary share",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per ordinary share diluted",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r231",
      "r234",
      "r235",
      "r236",
      "r237",
      "r474",
      "r475",
      "r566",
      "r589",
      "r751"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share (\u201cEPS\u201d)",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC statutory tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r440",
      "r457"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax reduced rate",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r972"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of different tax rates in different jurisdictions",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r972",
      "r976"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permanent difference",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r972",
      "r976"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual taxable income percentage",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense."
       }
      }
     },
     "auth_ref": [
      "r972",
      "r976"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EIT rate of PRC",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r972",
      "r976"
     ]
    },
    "hkit_EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofaReconciliationofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax holiday effect",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.",
        "label": "Effective Income Tax Rate Reconciliation Tax Holidays Effect"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'.  This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Major Customer [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r168",
      "r195",
      "r196",
      "r197",
      "r215",
      "r216",
      "r217",
      "r219",
      "r225",
      "r227",
      "r238",
      "r300",
      "r301",
      "r381",
      "r429",
      "r430",
      "r431",
      "r451",
      "r452",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r473",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r504",
      "r600",
      "r601",
      "r602",
      "r621",
      "r697"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r821",
      "r837",
      "r865"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r806",
      "r818",
      "r834",
      "r862"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r476",
      "r520",
      "r521",
      "r522",
      "r758",
      "r759",
      "r770",
      "r771",
      "r772"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quoted Prices in Active Markets (Level 1) [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r394",
      "r399",
      "r476",
      "r520",
      "r770",
      "r771",
      "r772"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r394",
      "r399",
      "r476",
      "r521",
      "r758",
      "r759",
      "r770",
      "r771",
      "r772"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Other Unobservable Inputs (Level 3) [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r476",
      "r522",
      "r758",
      "r759",
      "r770",
      "r771",
      "r772"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values of Financial Instruments",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r520",
      "r521",
      "r522",
      "r758",
      "r759",
      "r770",
      "r771",
      "r772"
     ]
    },
    "hkit_FengqiBeijingZhinengTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "FengqiBeijingZhinengTechnologyCoLtdMember",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fengqi (Beijing) Zhineng Technology Co., Ltd. [Member]",
        "verboseLabel": "Fengqi Beijing Zhineng Technology Co Ltd [Member]",
        "label": "Fengqi Beijing Zhineng Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of right of use assets",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r499",
      "r774"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r303",
      "r304",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r362",
      "r378",
      "r471",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r585",
      "r755",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r952",
      "r953",
      "r954",
      "r955"
     ]
    },
    "hkit_FinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "FinancingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities:",
        "label": "Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current advance to a third party",
        "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency",
        "label": "Foreign Currency Exchange Rate, Translation",
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r490"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "hkit_ForeignCurrencyWeightedAverage": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ForeignCurrencyWeightedAverage",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency",
        "documentation": "Average rate used for translation.",
        "label": "Foreign Currency Weighted Average"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r825",
      "r841",
      "r869"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r825",
      "r841",
      "r869"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r825",
      "r841",
      "r869"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r825",
      "r841",
      "r869"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r825",
      "r841",
      "r869"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r803",
      "r828"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and office equipment [Member[",
        "verboseLabel": "Office furniture [Member]",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_GainLossFromSalesOfShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "GainLossFromSalesOfShortTermInvestmentsAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) from sales of short-term investments:",
        "label": "Gain Loss From Sales Of Short Term Investments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of property, plant and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r675"
     ]
    },
    "hkit_GeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "GeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative Expenses",
        "documentation": "Disclosure of accounting policy for general and administrative expenses.",
        "label": "General And Administrative Expenses Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentAssistanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentAssistanceAmount",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government subsidies",
        "label": "Government Assistance, Amount",
        "documentation": "Amount of government assistance recognized."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "hkit_GovernmentSubsidiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "GovernmentSubsidiesPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Subsidies",
        "documentation": "Disclosure of accounting Policy for government subsidies.",
        "label": "Government Subsidies Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r210",
      "r241",
      "r249",
      "r253",
      "r255",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r477",
      "r753",
      "r966"
     ]
    },
    "hkit_GuangxiBeihengdaMiningCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "GuangxiBeihengdaMiningCoLtdMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guangxi Beihengda Mining Co., Ltd. [Member]",
        "label": "Guangxi Beihengda Mining Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_HardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "HardwareMember",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware [Member]",
        "label": "Hardware Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HeldToMaturitySecuritiesRestricted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldToMaturitySecuritiesRestricted",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held-to-maturity debt securities",
        "label": "Debt Securities, Held-to-Maturity, Restricted",
        "documentation": "Amount of restricted investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r730",
      "r731"
     ]
    },
    "us-gaap_HeldtomaturitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldtomaturitySecuritiesMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held-to-Maturity Debt Securities [Member]",
        "label": "Held-to-Maturity Securities [Member]",
        "documentation": "Investments in debt securities classified as held-to-maturity."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "hkit_HongkongSanyouPetroleumCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "HongkongSanyouPetroleumCoLtdMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hongkong Sanyou Petroleum Co., Ltd [Member]",
        "label": "Hongkong Sanyou Petroleum Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IPOMember",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public offering [Member]",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r801",
      "r804",
      "r817"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r117"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before provision for income taxes",
        "terseLabel": "Total income before income taxes",
        "verboseLabel": "Income before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r96",
      "r138",
      "r241",
      "r249",
      "r253",
      "r255",
      "r567",
      "r583",
      "r753"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest income from loans",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r97",
      "r137",
      "r246",
      "r294",
      "r582"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r680"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r680"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r434",
      "r441",
      "r442",
      "r448",
      "r453",
      "r458",
      "r459",
      "r460",
      "r617"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/ScheduleofIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income tax expense",
        "terseLabel": "Income tax expense",
        "verboseLabel": "Annual taxable income (in Yuan Renminbi)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r160",
      "r226",
      "r227",
      "r247",
      "r439",
      "r454",
      "r592"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r435",
      "r436",
      "r442",
      "r443",
      "r447",
      "r449",
      "r611"
     ]
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual taxable income (in Yuan Renminbi)",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "hkit_IncomeTaxesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "IncomeTaxesDetailsLineItems",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income (Loss) Before Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "IncomeTaxesDetailsScheduleofIncomeLossBeforeIncomeTaxesTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) - Schedule of Income (Loss) Before Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r40"
     ]
    },
    "us-gaap_IncomeTaxesPaidNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable \u2013 related party",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "hkit_IncreaseDecreaseInAdvancesFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "IncreaseDecreaseInAdvancesFromCustomers",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from customers",
        "documentation": "The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date.",
        "label": "Increase Decrease In Advances From Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredCharges",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred offering cost",
        "label": "Increase (Decrease) in Deferred Charges",
        "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredPolicyAcquisitionCosts",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering cost",
        "label": "Increase (Decrease) in Deferred Policy Acquisition Costs",
        "documentation": "The increase (decrease) during the reporting period in the balance sheet value of capitalized sales costs that are associated with acquiring a new insurance customers."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Deferred Revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueToAffiliates",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to intercompany",
        "label": "Increase (Decrease) in Due to Affiliates",
        "documentation": "The increase (decrease) in obligations owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "label": "Increase (Decrease) in Due to Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInFinanceReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInFinanceReceivables",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment gain",
        "label": "Increase (Decrease) in Finance Receivables",
        "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r936"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other current assets",
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidSupplies",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advances to suppliers",
        "label": "Increase (Decrease) in Prepaid Supplies",
        "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r825",
      "r841",
      "r860",
      "r869",
      "r873",
      "r881"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r805",
      "r885"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r805",
      "r885"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r805",
      "r885"
     ]
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest and Other Income",
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r141",
      "r198",
      "r244",
      "r492",
      "r681",
      "r786",
      "r1002"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r357",
      "r364",
      "r760",
      "r761"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accrued interest income from loans, net",
        "label": "Interest Income (Expense), Net",
        "documentation": "The net amount of operating interest income (expense)."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest Income, Other",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeShortTermInvestmentIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeShortTermInvestmentIncreaseDecrease",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Short-term investments \u2013 trading securities",
        "label": "Interest Income, Short-Term Investment, Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in interest income on short-term investment."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest payable",
        "label": "Interest Payable",
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r993"
     ]
    },
    "us-gaap_InterestReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestReceivable",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest receivable",
        "label": "Interest Receivable",
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r1005"
     ]
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/InventoriesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES, NET",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_InventoryGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryGrossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://xmhitek.com/role/ScheduleofInventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Inventories, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r742",
      "r775"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r173",
      "r186",
      "r314",
      "r315",
      "r316",
      "r549",
      "r749"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: reserve for obsolete inventories",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r927"
     ]
    },
    "hkit_InvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "InvestingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing Activities",
        "label": "Investing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r831",
      "r832",
      "r833"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net investment income (loss)",
        "verboseLabel": "Net investment income",
        "label": "Investment Income, Net",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r607",
      "r608",
      "r609",
      "r610",
      "r708",
      "r709"
     ]
    },
    "us-gaap_InvestmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/InvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-Term Investments",
        "label": "Investment [Table Text Block]",
        "documentation": "Tabular disclosure of investment."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r948"
     ]
    },
    "us-gaap_InvestmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTextBlock",
     "presentation": [
      "http://xmhitek.com/role/Investments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTMENTS",
        "label": "Investment [Text Block]",
        "documentation": "The entire disclosure for investment."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r948"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable",
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r636",
      "r637",
      "r640",
      "r705",
      "r707",
      "r711",
      "r714",
      "r715",
      "r716",
      "r717",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r780"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable",
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r636",
      "r637",
      "r640",
      "r705",
      "r707",
      "r711",
      "r714",
      "r715",
      "r716",
      "r717",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r780"
     ]
    },
    "us-gaap_Investments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Investments",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Investments",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "InvestmentsDetailsScheduleofNetInvestmentLossIncomeLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments (Details) - Schedule of Net Investment (Loss) Income [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "InvestmentsDetailsScheduleofNetInvestmentLossIncomeTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments (Details) - Schedule of Net Investment (Loss) Income [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_InvestmentsDetailsScheduleofShortTermInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "InvestmentsDetailsScheduleofShortTermInvestmentsLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments (Details) - Schedule of Short-Term Investments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_InvestmentsDetailsScheduleofShortTermInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "InvestmentsDetailsScheduleofShortTermInvestmentsTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments (Details) - Schedule of Short-Term Investments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in non-VIE subsidiaries",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate."
       }
      }
     },
     "auth_ref": [
      "r923"
     ]
    },
    "us-gaap_LatestTaxYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LatestTaxYearMember",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Latest Tax Year [Member]",
        "label": "Latest Tax Year [Member]",
        "documentation": "Latest identified tax year."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Leases",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_LeasesOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesOperatingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity of Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://xmhitek.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "terseLabel": "Total Liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r210",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r462",
      "r463",
      "r464",
      "r477",
      "r649",
      "r752",
      "r788",
      "r966",
      "r983",
      "r984"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Shareholders\u2019 Equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r133",
      "r578",
      "r775",
      "r939",
      "r957",
      "r978"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r172",
      "r210",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r462",
      "r463",
      "r464",
      "r477",
      "r775",
      "r966",
      "r983",
      "r984"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r77",
      "r78",
      "r79",
      "r82",
      "r210",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r462",
      "r463",
      "r464",
      "r477",
      "r966",
      "r983",
      "r984"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current Liabilities",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesTotalMember",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities, Total [Member]",
        "label": "Liabilities, Total [Member]",
        "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_LoanPayablesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "LoanPayablesDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payables (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_LoanReceivableDetailsScheduleofLoanReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "LoanReceivableDetailsScheduleofLoanReceivableTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Receivable (Details) - Schedule of Loan Receivable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_LoanReceivableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "LoanReceivableDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Receivable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LOAN RECEIVABLE",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_LoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayable",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofLoanPayablesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails",
      "http://xmhitek.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Outstanding loans",
        "label": "Loans Payable",
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r132",
      "r994"
     ]
    },
    "us-gaap_LoansPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofLoanPayablesTable": {
       "parentTag": "us-gaap_LoansPayable",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan payable",
        "verboseLabel": "Short-term borrowings",
        "label": "Loans Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_LoansReceivableBasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansReceivableBasisSpreadOnVariableRate",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest percentage",
        "label": "Loans Receivable, Basis Spread on Variable Rate",
        "documentation": "Percentage added to reference rate used to compute variable rate on loan receivable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansReceivableBasisSpreadOnVariableRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansReceivableBasisSpreadOnVariableRateDuringPeriod",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest of loans",
        "label": "Loans Receivable, Basis Spread on Variable Rate, During Period",
        "documentation": "The percentage points added to the reference rate or index during the adjustment period to compute the variable [fully indexed] rate on the loans receivable realized during the reporting period. This may be an effective margin for the period depending on the specific terms of the underlying loan agreement (for example, an annual disclosure for a loan with a quarterly adjustment period)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "us-gaap_LongTermLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermLoansPayable",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ScheduleofLoanPayablesTable": {
       "parentTag": "us-gaap_LoansPayable",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan payable, non-current",
        "verboseLabel": "Long-term borrowings",
        "label": "Loans Payable, Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r55"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r765",
      "r971",
      "r996",
      "r997"
     ]
    },
    "hkit_MajorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "MajorCustomersMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersAccountsReceivableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major Customers [Member]",
        "label": "Major Customers Member"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_MajorSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "MajorSuppliersMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major Suppliers [Member]",
        "label": "Major Suppliers Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r401",
      "r548",
      "r599",
      "r641",
      "r642",
      "r706",
      "r710",
      "r712",
      "r713",
      "r718",
      "r735",
      "r736",
      "r754",
      "r762",
      "r773",
      "r777",
      "r970",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r401",
      "r548",
      "r599",
      "r641",
      "r642",
      "r706",
      "r710",
      "r712",
      "r713",
      "r718",
      "r735",
      "r736",
      "r754",
      "r762",
      "r773",
      "r777",
      "r970",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r872"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them.  The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NATURE OF OPERATIONS",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r161"
     ]
    },
    "hkit_NatureofOperationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "NatureofOperationsDetailsLineItems",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_NatureofOperationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "NatureofOperationsDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "terseLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by investing activities",
        "terseLabel": "Net cash (used in) provided by investing activities",
        "verboseLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing Activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "terseLabel": "Net cash provided by (used in) operating activities",
        "verboseLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r110"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofOperationsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable",
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "verboseLabel": "Net income",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r110",
      "r139",
      "r170",
      "r190",
      "r192",
      "r197",
      "r210",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r233",
      "r241",
      "r249",
      "r253",
      "r255",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r475",
      "r477",
      "r584",
      "r672",
      "r695",
      "r696",
      "r753",
      "r786",
      "r966"
     ]
    },
    "us-gaap_NetInvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetInvestmentIncome",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net investment (gain) loss",
        "label": "Net Investment Income",
        "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r586",
      "r587",
      "r682",
      "r786"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r830",
      "r831",
      "r832",
      "r833"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_NonCurrentAdvancetoaThirdPartyDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "NonCurrentAdvancetoaThirdPartyDetailsLineItems",
     "presentation": [
      "http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Current Advance to a Third Party [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_NonCurrentAdvancetoaThirdPartyDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "NonCurrentAdvancetoaThirdPartyDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/NonCurrentAdvancetoaThirdPartyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Current Advance to a Third Party (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r813",
      "r825",
      "r841",
      "r860",
      "r869"
     ]
    },
    "hkit_NonPRCOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "NonPRCOperationsMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PRC operations [Member]",
        "label": "Non PRCOperations Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash transactions:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income",
        "terseLabel": "Total other income (loss)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans receivable",
        "verboseLabel": "Less: current portion",
        "netLabel": "Loan receivable",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r563"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current loan receivable",
        "verboseLabel": "Loan receivable - non current",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "verboseLabel": "Notes Payable, Current",
        "label": "Notes Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableOtherPayablesMember",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes Payable, Other Payables [Member]",
        "label": "Notes Payable, Other Payables [Member]",
        "documentation": "A written promise to pay a note to a third party."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_OneBorrowingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "OneBorrowingAgreementMember",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Borrowing Agreement [Member]",
        "label": "One Borrowing Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_OperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "OperatingActivitiesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities",
        "label": "Operating Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "terseLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Operating loss",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r249",
      "r253",
      "r255",
      "r753"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturity of Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofMaturityofLeaseLiabilitiesTable",
      "http://xmhitek.com/role/ScheduleofOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total operating lease liabilities",
        "verboseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities-current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating lease ROU assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r774"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofOperatingLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r774"
     ]
    },
    "hkit_OrdinarySharesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "OrdinarySharesDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Current Advance to a Third Party [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/NonCurrentAdvancetoaThirdParty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NON-CURRENT ADVANCE TO A THIRD PARTY",
        "label": "Other Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r95",
      "r479",
      "r480",
      "r482"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation (loss) gain",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCurrentAssetsTextBlock",
     "presentation": [
      "http://xmhitek.com/role/PrepaidExpensesandOtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS",
        "label": "Other Current Assets [Text Block]",
        "documentation": "The entire disclosure for other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_OtherIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "OtherIncomeExpenseAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "label": "Other Income Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherInvesteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherInvesteesMember",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonconsolidated Investees, Other [Member]",
        "label": "Nonconsolidated Investees, Other [Member]",
        "documentation": "Investment in group of nonconsolidated investees classified as other."
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/TaxesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TAXES PAYABLE",
        "label": "Other Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for other liabilities."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_OtherLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/TaxesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Taxes Payable",
        "label": "Other Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLongTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermInvestmentsMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Investment [Member]",
        "label": "Other Long-Term Investments [Member]",
        "documentation": "Long-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_OtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expense, net",
        "label": "Other Nonoperating Expense",
        "documentation": "Amount of expense related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "label": "Other Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, net",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r811",
      "r823",
      "r839",
      "r867"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r814",
      "r826",
      "r842",
      "r870"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r814",
      "r826",
      "r842",
      "r870"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over-Allotment Option [Member]",
        "label": "Over-Allotment Option [Member]",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_PRCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "PRCMember",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC [Member]",
        "label": "PRCMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_PRCOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "PRCOperationsMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofIncomeLossBeforeIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC operations [Member]",
        "label": "PRCOperations Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyDetails",
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable_Parentheticals",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company [Member]",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireHeldToMaturitySecurities",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of held-to-maturity investments",
        "label": "Payments to Acquire Held-to-Maturity Securities",
        "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r263"
     ]
    },
    "us-gaap_PaymentsToAcquireLoansReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireLoansReceivable",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loans to third parties",
        "terseLabel": "Loans to third parties",
        "label": "Payments to Acquire Loans Receivable",
        "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchases of held-to-maturity investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance payment for software development",
        "label": "Payments to Develop Software",
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_PaymentsToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToSuppliers",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances to suppliers \u2013 Services",
        "label": "Payments to Suppliers",
        "documentation": "Payments of cash to suppliers for goods and services during the current period."
       }
      }
     },
     "auth_ref": [
      "r934",
      "r935"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r651",
      "r670",
      "r1003",
      "r1004"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Prepaid Expenses and Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPrepaidExpensesandCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r317",
      "r318",
      "r745"
     ]
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding loans",
        "label": "Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding",
        "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans)."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ProceedsFromCollectionOfLoansReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromCollectionOfLoansReceivable",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Proceeds from Collection of Loans Receivable",
        "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment from third-party loans",
        "label": "Proceeds from Collection of Notes Receivable",
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds (in Dollars)",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of ordinary shares",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ProceedsFromLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromLoans",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans receivable",
        "label": "Proceeds from Loans",
        "documentation": "Cash received from principal payments made on loans related to operating activities."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromOtherDebt",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing from third parties",
        "label": "Proceeds from Other Debt",
        "documentation": "Amount of cash inflow from debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ProceedsFromOtherShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromOtherShortTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans to third party",
        "label": "Proceeds from Other Short-Term Debt",
        "documentation": "Amount of cash inflow from short-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from intercompany",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r950"
     ]
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption of held-to-maturity investments",
        "label": "Proceeds from Sale, Maturity and Collection of Short-Term Investments",
        "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfHeldToMaturitySecurities",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption of held-to-maturity Investments",
        "label": "Proceeds from Sale of Held-to-Maturity Securities",
        "documentation": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r263"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r550",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r739",
      "r763",
      "r776",
      "r906",
      "r963",
      "r964",
      "r971",
      "r996"
     ]
    },
    "us-gaap_ProductionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductionCosts",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production cost per year",
        "label": "Production Costs, Period Cost",
        "documentation": "The capitalized costs incurred during the period (excluded from amortization) to operate and maintain wells and related equipment and facilities, including depreciation and applicable operating costs of support equipment and facilities and other costs of operating and maintaining those wells and related equipment and facilities. They become part of the cost of oil and gas produced. Examples of production costs (sometimes called lifting costs) are: costs of labor to operate the wells and related equipment and facilities; repairs and maintenance; materials, supplies, and fuel consumed and supplies utilized in operating the wells and related equipment and facilities; property taxes and insurance applicable to proved properties and wells and related equipment and facilities; severance taxes; some support equipment or facilities may serve two or more oil and gas producing activities and may also serve transportation, refining, and marketing activities. To the extent that the support equipment and facilities are used in oil and gas producing activities, their depreciation and applicable operating costs become exploration, development or production costs, as appropriate. Depreciation, depletion, and amortization of capitalized acquisition, exploration, and development costs are not production costs but also become part of the cost of oil and gas produced along with production (lifting) costs identified above."
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r550",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r739",
      "r763",
      "r776",
      "r906",
      "r963",
      "r964",
      "r971",
      "r996"
     ]
    },
    "hkit_ProfitsLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ProfitsLossMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofExchangeRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profits/Loss [Member]",
        "label": "Profits Loss Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/PropertyEquipmentandSoftwareNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, EQUIPMENT AND SOFTWARE, NET",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r154",
      "r157",
      "r158"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r176",
      "r581"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Equipment and Software [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, equipment and software, net",
        "verboseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r568",
      "r581",
      "r775"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Equipment and Software, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Equipment and Software",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r154",
      "r157",
      "r579"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://xmhitek.com/role/PropertyEquipmentandSoftwareNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Equipment and Software",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives of assets",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleoftheAllowanceforCreditLossesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for (reversal of) doubtful accounts",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r306"
     ]
    },
    "hkit_ProvisionForObsoleteInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ProvisionForObsoleteInventories",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for (reversal of ) allowance for obsolete inventories",
        "documentation": "Amount of provision for obsolete inventories.",
        "label": "Provision For Obsolete Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForOtherCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForOtherCreditLosses",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Reversal of) credit losses of receivables and advances to suppliers",
        "label": "Provision for Other Credit Losses",
        "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r136"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r393",
      "r401",
      "r425",
      "r426",
      "r427",
      "r523",
      "r548",
      "r599",
      "r641",
      "r642",
      "r706",
      "r710",
      "r712",
      "r713",
      "r718",
      "r735",
      "r736",
      "r754",
      "r762",
      "r773",
      "r777",
      "r780",
      "r961",
      "r970",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r393",
      "r401",
      "r425",
      "r426",
      "r427",
      "r523",
      "r548",
      "r599",
      "r641",
      "r642",
      "r706",
      "r710",
      "r712",
      "r713",
      "r718",
      "r735",
      "r736",
      "r754",
      "r762",
      "r773",
      "r777",
      "r780",
      "r961",
      "r970",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RealizedInvestmentGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) from sales of short-term investments",
        "label": "Realized Investment Gains (Losses)",
        "documentation": "Amount of realized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_ReceivableWithImputedInterestDueDates": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivableWithImputedInterestDueDates",
     "presentation": [
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan due date",
        "label": "Receivable with Imputed Interest, Due Date",
        "documentation": "Date the receivable or note with imputed interest is due, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany receivables",
        "label": "Receivables, Net, Current",
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r806",
      "r818",
      "r834",
      "r862"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "hkit_RelatedPartiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "RelatedPartiesPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties",
        "documentation": "Disclosure of accounting policy for related parties.",
        "label": "Related Parties Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r213",
      "r508",
      "r509",
      "r510",
      "r511",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r669",
      "r671",
      "r704"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails",
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r508",
      "r509",
      "r982"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails",
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r680"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r508",
      "r509",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r669",
      "r671",
      "r704",
      "r982"
     ]
    },
    "hkit_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r509",
      "r512",
      "r618",
      "r619",
      "r620",
      "r678",
      "r679",
      "r680",
      "r701",
      "r703"
     ]
    },
    "us-gaap_RepaymentsOfAdvancesForConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfAdvancesForConstruction",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepayment for office renovation",
        "label": "Repayments of Advances for Construction",
        "documentation": "The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repaid (in Yuan Renminbi)",
        "verboseLabel": "Repayments of Debt",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "us-gaap_RepaymentsOfOtherShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfOtherShortTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans to third party",
        "label": "Repayments of Other Short-Term Debt",
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfRelatedPartyDebt",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment from third-party loans",
        "label": "Repayments of Related Party Debt",
        "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."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expenses",
        "label": "Research and Development Expense",
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r433",
      "r991"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Expenses",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "hkit_ReserveForAmountNotRecoverable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ReserveForAmountNotRecoverable",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: reserve for amount not recoverable",
        "documentation": "Amount of reserve for doubtful account.",
        "label": "Reserve For Amount Not Recoverable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r807",
      "r819",
      "r835",
      "r863"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r808",
      "r820",
      "r836",
      "r864"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r815",
      "r827",
      "r843",
      "r871"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r121",
      "r576",
      "r603",
      "r605",
      "r616",
      "r652",
      "r775"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r215",
      "r216",
      "r217",
      "r219",
      "r225",
      "r227",
      "r300",
      "r301",
      "r429",
      "r430",
      "r431",
      "r451",
      "r452",
      "r465",
      "r467",
      "r468",
      "r470",
      "r473",
      "r600",
      "r602",
      "r621",
      "r1003"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable",
      "http://xmhitek.com/role/ScheduleofOperationsTable",
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "verboseLabel": "Total revenues",
        "netLabel": "Total Revenue, Amount",
        "negatedLabel": "Revenues",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243",
      "r248",
      "r251",
      "r252",
      "r256",
      "r257",
      "r258",
      "r390",
      "r391",
      "r550"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r738"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r674",
      "r738",
      "r750"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r210",
      "r242",
      "r243",
      "r248",
      "r251",
      "r252",
      "r256",
      "r257",
      "r258",
      "r298",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r477",
      "r567",
      "r966"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating right-of-use assets recognized for related operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r500",
      "r774"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r880"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per share (in Dollars per share)",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added tax",
        "label": "Sales and Excise Tax Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Revenue [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r903"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/LoanPayablesDetails",
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r916",
      "r945"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/LoanPayablesDetails",
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r402",
      "r900",
      "r945"
     ]
    },
    "hkit_ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfAReconciliationOfIncomeTaxExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of a Reconciliation of Income Tax Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "hkit_ScheduleOfAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Expenses And Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfAdvancesToSuppliersNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfAdvancesToSuppliersNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Advances to Suppliers Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfAdvancesToSuppliersNetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfAdvancesToSuppliersNetTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Advances to Suppliers, Net",
        "documentation": "Entire disclosure of advances to suppliers.",
        "label": "Schedule Of Advances To Suppliers Net Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfBalanceSheetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfBalanceSheetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax Expense",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/CommitmentsandContingencyTables",
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Balance Sheets",
        "verboseLabel": "Schedule of Parent Company Balance Sheets",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r941"
     ]
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/CommitmentsandContingencyTables",
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Flows",
        "verboseLabel": "Schedule of Parent Company Statements of Cash Flows",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r941"
     ]
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/CondensedFinancialInformationoftheParentCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Parent Company Statements of Operations And Comprehensive Income",
        "label": "Condensed Income Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r917",
      "r941"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loan Payables",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "hkit_ScheduleOfDetailsOfCustomersAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfDetailsOfCustomersAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Details Of Customers Accounts Receivable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfDetailsOfCustomersTotalRevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfDetailsOfCustomersTotalRevenuesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Details Of Customers Total Revenues Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfDetailsOfSuppliersAccountsPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfDetailsOfSuppliersAccountsPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Details Of Suppliers Accounts Payable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfDetailsOfSuppliersTotalPurchasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Details Of Suppliers Total Purchases Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of a Reconciliation of Income Tax Expense",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofCustomersTotalRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r296",
      "r297"
     ]
    },
    "hkit_ScheduleOfEstimatedUsefulLivesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfEstimatedUsefulLivesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfEstimatedUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfEstimatedUsefulLivesTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives",
        "documentation": "Schedule of estimated useful lives.",
        "label": "Schedule Of Estimated Useful Lives Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfExchangeRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfExchangeRatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Exchange Rates Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Exchange Rates",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income (Loss) Before Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "hkit_ScheduleOfIncomeLossBeforeIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfIncomeLossBeforeIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Loss Before Income Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r92",
      "r93",
      "r94"
     ]
    },
    "hkit_ScheduleOfLoanReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfLoanReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Loan Receivable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfNetInvestmentLossIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfNetInvestmentLossIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Investment Loss Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loan Receivable",
        "label": "Schedule of Other Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfParentCompanyBalanceSheetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfParentCompanyBalanceSheetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Parent Company Balance Sheets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfParentCompanyStatementsOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Parent Company Statements of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfParentCompanyStatementsOfOperationsAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Parent Company Statements Of Operations And Comprehensive Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfPropertyEquipmentAndSoftwareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfPropertyEquipmentAndSoftwareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Equipment And Software Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRealizedGainLossTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/InvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Investment (Loss) Income",
        "label": "Schedule of Realized Gain (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales."
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "hkit_ScheduleOfRelatedPartyBalancesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfRelatedPartyBalancesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Party Balances Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRelatedPartyBalancesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71",
      "r676",
      "r677",
      "r680"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Balances",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Revenue Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Details of Customers Total Revenues",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfShortTermInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Investments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ScheduleOfTheAllowanceForCreditLossesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ScheduleOfTheAllowanceForCreditLossesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of the Allowance for Credit Losses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Details of Suppliers Accounts Payable",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r46",
      "r47",
      "r65",
      "r126"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "us-gaap_SellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling",
        "label": "Selling Expense",
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling Expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ShareOfIncomeFromSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ShareOfIncomeFromSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share of income from subsidiaries",
        "documentation": "Share of income from subsidiaries.",
        "label": "Share Of Income From Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ShareholdersMember",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders [Member]",
        "label": "Shareholders Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssued",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares issued",
        "verboseLabel": "Shares issued",
        "label": "Shares, Issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "hkit_ShenpingYinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ShenpingYinMember",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenping Yin [Member]",
        "label": "Shenping Yin Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Short-Term Debt, Percentage Bearing Fixed Interest Rate",
        "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135",
      "r928"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments [Abstract]",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Investments [Member]",
        "label": "Short-Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r722",
      "r723",
      "r740"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software [Member[",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software [Member]",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SoftwareMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software [Member]",
        "label": "Software Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "us-gaap_StateAdministrationOfTaxationChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAdministrationOfTaxationChinaMember",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Administration of Taxation, China [Member]",
        "label": "State Administration of Taxation, China [Member]",
        "documentation": "Designated tax department of the government of China."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover",
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r180",
      "r181",
      "r182",
      "r210",
      "r231",
      "r232",
      "r234",
      "r236",
      "r239",
      "r240",
      "r298",
      "r328",
      "r330",
      "r331",
      "r332",
      "r335",
      "r336",
      "r366",
      "r367",
      "r370",
      "r373",
      "r380",
      "r477",
      "r612",
      "r613",
      "r614",
      "r615",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r633",
      "r651",
      "r673",
      "r697",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r899",
      "r937",
      "r946"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r26",
      "r168",
      "r195",
      "r196",
      "r197",
      "r215",
      "r216",
      "r217",
      "r219",
      "r225",
      "r227",
      "r238",
      "r300",
      "r301",
      "r381",
      "r429",
      "r430",
      "r431",
      "r451",
      "r452",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r473",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r504",
      "r600",
      "r601",
      "r602",
      "r621",
      "r697"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r238",
      "r550",
      "r607",
      "r633",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r651",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671",
      "r674",
      "r675",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r697",
      "r781"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails",
      "http://xmhitek.com/role/LoanPayablesDetails",
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r402",
      "r900",
      "r902",
      "r945"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r238",
      "r550",
      "r607",
      "r633",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r651",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671",
      "r674",
      "r675",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r697",
      "r781"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "label": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance",
        "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r577"
     ]
    },
    "hkit_StatutoryReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "StatutoryReserveMember",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "label": "Statutory Reserve Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r810",
      "r822",
      "r838",
      "r866"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r85",
      "r86",
      "r121",
      "r612",
      "r697",
      "r725"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued",
        "label": "Stock Issued During Period, Value, New Issues",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r85",
      "r86",
      "r121",
      "r621",
      "r697",
      "r725",
      "r787"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable",
      "http://xmhitek.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Shareholders\u2019 Equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r89",
      "r90",
      "r114",
      "r653",
      "r670",
      "r698",
      "r699",
      "r775",
      "r788",
      "r939",
      "r957",
      "r978",
      "r1003"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofParentCompanyBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 Equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://xmhitek.com/role/OrdinaryShares"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORDINARY SHARES",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r209",
      "r365",
      "r367",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r379",
      "r381",
      "r472",
      "r700",
      "r702",
      "r729"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r515"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r515"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r515"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails",
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r515"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://xmhitek.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://xmhitek.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r516"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://xmhitek.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierAMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier A [Member]",
        "label": "Supplier AMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierBMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier B [Member]",
        "label": "Supplier BMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierCMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier C [Member]",
        "label": "Supplier CMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://xmhitek.com/role/ConcentrationsTables",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "hkit_SupplierDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierDMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier D [Member]",
        "label": "Supplier DMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierEMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable",
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier E [Member]",
        "label": "Supplier EMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierFMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersTotalPurchasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier F [Member]",
        "label": "Supplier FMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierGMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier G [Member]",
        "label": "Supplier GMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierHMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier H [Member]",
        "label": "Supplier HMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierIMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier I [Member]",
        "label": "Supplier IMember"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_SupplierJMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "SupplierJMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier J [Member]",
        "label": "Supplier JMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Supplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Supplies",
     "crdr": "debit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofAdvancestoSuppliersNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Prepaid Supplies",
        "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r756",
      "r960"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "hkit_TaxDevicesAndServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "TaxDevicesAndServiceMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax devices and service [Member]",
        "label": "Tax Devices And Service Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information about the period subject to enacted tax laws."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://xmhitek.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://xmhitek.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedBalanceSheet",
      "http://xmhitek.com/role/ScheduleofTaxesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Taxes payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_TaxesPayableCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Taxes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ThirdPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ThirdPartyMember",
     "presentation": [
      "http://xmhitek.com/role/LoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third Party [Member]",
        "label": "Third Party Member"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_ThreeBorrowingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ThreeBorrowingAgreementMember",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three Borrowing Agreement [Member]",
        "label": "Three Borrowing Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_TotalAccountsPayablePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "TotalAccountsPayablePercentage",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofDetailsofSuppliersAccountsPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total accounts payable, Percentage",
        "documentation": "Total accounts payable percentage.",
        "label": "Total Accounts Payable Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "us-gaap_TradingSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradingSecuritiesDebt",
     "crdr": "debit",
     "calculation": {
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable": {
       "parentTag": "us-gaap_Investments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://xmhitek.com/role/ScheduleofShortTermInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading securities",
        "label": "Debt Securities, Trading",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading)."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r744",
      "r949"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofLoanReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r362",
      "r378",
      "r471",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r585",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r952",
      "r953",
      "r954",
      "r955"
     ]
    },
    "us-gaap_TransportationEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransportationEquipmentMember",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://xmhitek.com/role/ScheduleofPropertyEquipmentandSoftwareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transportation equipment [Member[",
        "verboseLabel": "Transportation equipment [Member]",
        "label": "Transportation Equipment [Member]",
        "documentation": "Equipment used for the primary purpose of moving people and products from one place to another."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r881"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r882"
     ]
    },
    "hkit_TwoBorrowingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "TwoBorrowingAgreementMember",
     "presentation": [
      "http://xmhitek.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Borrowing Agreement [Member]",
        "label": "Two Borrowing Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized holding income (loss) of short-term investments",
        "label": "Unrealized Gain (Loss) on Investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "hkit_UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "UnrealizedHoldingIncomeLossOfShortTermInvestmentsAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized holding income (loss) of short-term investments:",
        "label": "Unrealized Holding Income Loss Of Short Term Investments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "UnrealizedHoldingIncomeOfLongTermInvestmentsAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofNetInvestmentLossIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized holding income of long-term investments:",
        "label": "Unrealized Holding Income Of Long Term Investments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates and Assumptions",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r151",
      "r152",
      "r155",
      "r156"
     ]
    },
    "hkit_ValueAddedTaxesVatPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "ValueAddedTaxesVatPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value Added Taxes (\u201cVAT\u201d)",
        "documentation": "Disclosure of accounting policy for value added taxes.",
        "label": "Value Added Taxes Vat Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_VariableInterestEntityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "VariableInterestEntityPercentage",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VIEs accounted percentage",
        "documentation": "Percentage of variable interest.",
        "label": "Variable Interest Entity Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://xmhitek.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://xmhitek.com/role/ScheduleofBalanceSheetsTable",
      "http://xmhitek.com/role/ScheduleofCashFlowsTable",
      "http://xmhitek.com/role/ScheduleofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity, Primary Beneficiary [Member]",
        "verboseLabel": "Total Assets [Member]",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r461",
      "r462",
      "r463",
      "r464"
     ]
    },
    "hkit_VieAgreementsWithHitekPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "VieAgreementsWithHitekPolicyTextBlock",
     "presentation": [
      "http://xmhitek.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VIE Agreements with HiTek",
        "documentation": "The disclosure of accounnting policy for VIE Agreements with HiTek.",
        "label": "Vie Agreements With Hitek Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement_Parentheticals",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shares outstanding diluted",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r236"
     ]
    },
    "hkit_WeightedAverageNumberOfOrdinarySharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "WeightedAverageNumberOfOrdinarySharesOutstandingAbstract",
     "presentation": [
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shares outstanding",
        "label": "Weighted Average Number Of Ordinary Shares Outstanding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shares outstanding",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://xmhitek.com/role/ConsolidatedIncomeStatement",
      "http://xmhitek.com/role/ScheduleofParentCompanyStatementsofOperationsAndComprehensiveIncomeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shares outstanding basic (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r236"
     ]
    },
    "hkit_WorkingDayMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "WorkingDayMember",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "30 Working Days [Member]",
        "label": "Working Day Member"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_WorkingDaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "WorkingDaysMember",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5 Working Days [Member]",
        "label": "Working Days Member"
       }
      }
     },
     "auth_ref": []
    },
    "hkit_WorkingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "WorkingPercentage",
     "presentation": [
      "http://xmhitek.com/role/AdvancestoSuppliersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installment payment percentage",
        "documentation": "The percentage of working.",
        "label": "Working Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "hkit_XiaoyangHuangMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xmhitek.com/20231231",
     "localname": "XiaoyangHuangMember",
     "presentation": [
      "http://xmhitek.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xiaoyang Huang [Member]",
        "label": "Xiaoyang Huang Member"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a-c)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(a)",
   "Paragraph": "4",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(19)",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310/tableOfContent"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "720",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-8B"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "220",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-5"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310/tableOfContent"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//326/tableOfContent"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation",
   "URI": "www.leiroc.org",
   "URIDate": "2013-08-21"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//321/tableOfContent"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "325",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//325/tableOfContent"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310-10/tableOfContent"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-14"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "932",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>130
<FILENAME>0001213900-24-030818-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-030818-xbrl.zip
M4$L#!!0    ( +N A5C7+$=,F34# *=R'0 7    96$P,C R,#@P+3(P9E]H
M:71E:RYH=&WLO6ESVTB6+OP=OR)?S]2,'2]%BY)W5_N&+%$VNVQ)(\E577=B
M8@(DDB3*(,#&(EG]Z^_9<@$(2K*U6);9T5&V21"YG3S[><ZO_^?++%$G.B_B
M+/W;?_:ZZ_^I=#K*HCB=_.T_MXZV!X/__#]O@E__O[4U]4ZG.@]+':GAF=K.
M9O.C4:R.\S MQED^4P_+V2.UIJ9E.7_U^/'IZ6EW!,\4HSC715;E(UW@!VIM
M35ZWG6M\V2NUF\=J:YZK]:>J]^S5YL:KS6?JT_&VVEC?>,*/3TN8)$PT+5Y%
M9?ZW!]X87X9YTLWRR6/XXG%Y-M>/X6<;:^N;:YN]!_*;^$O9_ILX3>)4_^/M
MX8?'I5E'6,).X$O6U]8WUGH;WDO6"CVJO0C^W9UD)^>^I_=T;?V%-QD]BNP[
M:"+F)? %#KMI'H17?FZ?]L;Z^N9C_'H8%MH\'NFX_;WP1>V]<9$]V>@]/^?5
M\H3Y 7X9G_=X6I1A.K(SD6.WOV@C [>KRU[<V_2VU4ZEJ$_D=--,H_?X'Q\_
M'(VF>A:N-2=4%6M(&87]Z3@LAO1#\TUM@XJ\7'P2/JP]]"4Y9T?^\0$.Q]^^
MJ'$V\N2SQ_RE-]%)&,Y;YXE?U&=0?,-63#_';G%?9M.XU)_Q/.C-O0U'IE\6
MR$\&Z+U\^?(Q?2N/+G\(K^T#O+XZC-X$"O_W:QF7B7ZC?GW,?PF"7V>Z#-4H
M2TN=PM1*_:5\3#\D3K*F_UG%)W][L,W?KQW#:3UX#.]\S"_]=9A%9V]^C>(3
M591GB?[;@S$\^4KUUN>E.HYGNE![^E0=9K,P[? ''76D\WC\@'Z%$WB,?_XZ
M-R_ &:R%23Q)7ZD1C*GSU^JR+WVM9F$^B=.U,IN_4O"X_6"8E64VH\]@Y,?S
MQNC($'=CG0 [/*P2O7803C3R/G]EIW%43G$6Z[\\6%CR6A'_2\.7..0PRR.=
M\QS>)N'HL]J B1=9$D?V2S,?_KYGOG_PYC_^K?=L_;5,:V%RCQ=FU[*#E]^M
MMKV^U Z:63;W\1OF<(GQVB8*1S!\\VEO<-S?44?'6\?]HU\?#UM.]I9G=-3?
M_G0X.![TC]36WH[J_V/[_=;>N[[:WO_X<7!T--C?NQ/3_&/KZ/U@[]WQ_EY'
M[72WNR#LGSYY^?VG=D?H:G?_\*/Z-?[R*LW2O6H&+QPQB_Q2'NKQWQZ,UA^H
M-)S!?$"ZO]K)1O!,6A)S5#'H%_&7D[6-]<UGFP_>@!ZS^^OCVJO>W,-]IK'4
M^I(=/7\G65W#72M?C>,O.EH;APEJ5HM;?*@G<0$Z'BIW1R7HK_BAV_/-#3J^
M__BWE\^?/'G-VUS?>EGX\,UA_]W@Z/APZQBN)#.0C_V]8W7PZ?#HT];><7"\
MK^ NT[>]C8?#1VK_4#V<P!^[ZOA]7WGWW-[QK>UC_+KW<O/)-9_PN;M[RV<Y
M?+-_>*^7]]746N95*[%NI6D5)H=ZGN5EG2\\>< T^NQUDSY!:NQ]VOJ@#OL'
M^X>.')5/CIL!T&+OZ<-H18W(J[-<E5.MQG$Q"A-UIL,<3.@(S.2O.,@(6,G:
M#!Z8XC&N1>'9&KYH3:=M!WL [\NB?AKMP,_J)_OTJ[A=R[#U$;>K/(<!=VEM
M?\*,6@=]]N#-CA[IV5#G:K/7)*G.UTLR-]XN?%+41WN.0FUC<U&HW:B0NUM$
M=Z]9X+5):W).Q2BKFTSPZ<M+"VJ0T7M' ^)\#:98D]&;:L44%YEB:4] S8EI
MJ7&>S=3_FO^I,@OL/[KW>DM65_8R5_9HJI,$G<MA>M:\M,^?7?K2'KWO?_B
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
M;X+Z*]P!>[]\F\$?%ZWVKFQ[;SFU7]M,]DG6_FS. O$.T^*-U]>&0TDTL>
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
M0ZG_C).DXN*(0LY:&$+@=BZT1!$)\,&BGP$819(@H@%JY*&'9K PKBTB)6R
MC .4IY+Y5KMG1:G#*)"A%^[A% PF9"(Z!"J73,_:S9O$)SIESP8]PY\3YL42
MM&["6AAJ1M!(J.I.]9[B)($A($1WEBZ#^B:*:QUF$:RJ;1A\,XZCZL,T?_S]
MBP"_>;AS#?XE5ET\ \:=E'][\$ 5^>AO#X"13#1V)^K^-9\\>/S=NWC=;HNF
M'SI:=)V1E8>]1]\QKG/LN!'!^R,H$;##)T^ZSY_\XK#._Q&'V5F(,*4@D">L
M%H'FH\>J_T6/*G3NJ_TQ"$3TB6V\[+[8]'Y\!#K+'#GCGW%J?AK&^8RT.>*'
M;[,PC^"'W<VGWN_>9O#3V!_,@W^RHZUWG[_P?O1_@9M/<9+J#_C/PM<?XNJ?
ML5G':S 7UC>\;_\.7^45//1:/>F^?.E]\Q'5NF/ZS49WW?MB6RL$GFI^#!N6
MCE%5^Q##=\^[3_V%#5*0$.ICEDY $PG5.YS+%Q Q Q+>%+:H(5^BCHG1'HM<
M-3804^B9%UE2J!?^!$ %5=L5[%[/__1/^I#X>V]=^?L"C[\+L]>JUWWYS#^#
M,"NS"G85)OLO."G$ZRP13WP92N<EY_KR:6/;&:4<)^9_\U\Q[DQ(7]Y>]/ K
MI<@Y#NYGJ_:'K5[OK3P<QJ-%CW=OY>^^HER]!N_ZD*1"W2B[S_ZSQ=4BZT%6
M%,Z(U2V"$@87@A)ZYJV'<_BH8^'M#+J\L_5]?5_P,\BK,,(H+HB'.8:*"(T-
M"#=/]5D0NAF3REXW*Q08F1%0I'VJS:1NVO>L O O(PJ9LXR.\U;O 3T>P-L(
M,G]2A6#PEYK-<=#^:9.D>JT!N.QAKCG('.I.5J V4>*F4HT;6NQ@S,<B'@J=
MGR D@UW5:_:FA&GP+;\V87LT[ I>!:PFUR.-[T$O2AD27 R:\W8WE,T!9$<
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
M"A2; '5OU?$_%BZU 50A_=R_U-RKB: Y&&TB%$^AUX+>@\XQ\!:,_\V6T(A
M,R+T-R;9Z2)?,WUE'<Y,XG6\!.(W!6R!PRMKE*\M=+%<5M6!UR1"VYO$J$(;
M'KM\@A6 /:S0KP/W'2%O\G**45>"':'*$:SQD@W#M#"3_\3F/)G?9CIA8H!B
M&N*Z603G+<#(G.Y25ZOLLD$*E$9;06OH'L\6EE$2I9R$DXJ-)GNNEE'EI AV
M!'2'9UWK-^KMOG*[OWPAG<#;4K?3CNG7&XTN.29"F FMR%:P,U'N@\6;EL><
MD$3=S:@^A_!EX(&@<)WF:L5CP#]01T_$TE^@7BQSI+HVK_#/20M+_-RMQK7=
MR\Q#NBV7(K#EE$0&,/,RH3Y.M"0.UOLR;P2RG7!J(BPI1&"T1,@,V;IMJDNJ
MB%LG8TMV0-Q,,9T,$T/$>42[#XL,6M4:$G@8/63Y5W ?8C@G.'0TMVU2FK0L
M]NYM&&%\ AY&]/,9_+;*></97<\S',%&4/WD&7JA>+Y&[A9,B:##6(@;DE]P
M_22AKXS79EF:S3.XGYX@O;>L><%E#12Z[>^<^A">6HX94D>$695,3$8(ZE5'
M!C!HF[HR8]JJ7+X]PZ :/<"WLW22$]&F:@\( 1V&ZCE%JI])YF3VV82SX9F_
M5RD(=/H>G@(J*^BMGNPD1RDB6.4E<8*P#$WJ#5XO>"57D\JTX4LDXU'C)?#W
M/'0*,%\I]L=RJF*%G=!0X2M;V2DE/@9#Q!/+<J^NF<DN'G_MN";F5S@-TW2D
M\+-P!?@I-!W:T!U[%DCGPM2<@3G1#OHK!5IJ6)/*M2NC1%65*!\3Q1R1U[:B
M&7 N*A 51BM]W$T_[2W;P[T;[./IP67:7,?CV^@Q(Z3>X$ &(")BV(JBJ&"W
M#JWTP3,_R+-2H&KI%V9:.)S90S][?%#;PX[") 4@<?E]$.DQL5N>\&5.P77S
ME/H;V'X0U 1[9GJ-T[%ZKRC.@+?-B" <,0IL'Q:0,Q"T3J)"=$W3-W1>#1-"
M0IW-JM38+0MOE^-&IJOS"0H5C"_0..QR/$7A2<EZ\"BPY3/364IWS!#V)8%>
M<[*(*;08Q9J>]>P8G@0##U(XU!(4;*F&@60E1((HS%&2L:.48D83G;?1H/DH
MX QP'F=.;.(_44:<Z"2>9EG$$Y.Y+]B,U,V3J9\L&DI^#K$@-,)K@!!]XI<=
M"Z"? 9R#CXA)4(]3'7[6D0'?0Y+= ;%-3&GCA4^V0-E>Z,,Z=.MB'04GA_.(
M1/[". TG[%G&Z2Z4H>I#OFP?C5##NH? W2?Z'L6H><!<,-8%&!$1WPJC L_'
M3)CS7L\F7=M[FYQW5P_S"C2EH/>4-F*CJYHBH^TU'61V7\/J"I=\;ZY9*Z?K
M8#M9^P1P"^KEZ]XBF!)\MO"&$3::11^\4V4\7BFL4BUGE415IC;;2VMH8Y5=
MM>^)L]X30SFX043 Q53.OL%![>;C]:*#4SLX?\OS'N[DX9@;;AWP34!1B[K@
M(]H0KTBF[>?R?GG-(PL,P5)=<C *8?_$XMV&D@K9*G&!(Y(%"_N9JEXP@TW"
MCZN"W%33#)@1$PDJ?*!"YUE(_I1QG%!)0INPL78+EZ42LV\A9*;?MC<$=%8:
MM7YLBBPE%'1?BXXU.R\I C#MF1A*"1*\KER(R4#MB'&0BITM9J,"_Z5#C10(
MGR3D/8\ZMAR#N=0LQ)@AL\RJ8 7%N)D<6Q$+369OK@#1N=T#.%W$S<BX*@,)
M)3!J-H&VP+CC&+/=< @T;-CC5 $73SI4/DJP*_\1SN:OU3O8N1'"I%BO'#I\
M+E(7[ DBU:-*/8(]I-2!H/;5(L<PM2%8JN4-2 5;!"HJ1&?Z29\BW*8!H5E&
MH>1]0NB$&GD&#O64#&UXZ SSGJ77-3((^)9(*:>,#1+3Y13F22Y,D3ZI#DT[
M"(K42P'5)9 Q:$O1_49N4<FSC"C1DNTS2A/0)OL:)T[QQD:.U%*A8_J8$^%1
M1NBE-,_ W/NN<8CA?Y7U=@,K93G3Z-GN7 <UJQ5/4)]V9*>M.P .[50564;>
MC+B0O!"\3QY;/$%L7ZL/SD(R4(=9%!NL#$QPR5+6[0EI5'\QGM2<#$3.Z<AK
M3@W>U3#&FQ?/I,V;Y]2I.Y-Y)-3G9S PZ&UT73U!3F(.#LUY8FU7=(-^2Y3C
M_]Q.K>EPH5612U8@<B.8IRN6"*R]P7S,\TDP/$Z+.YX'(?[+]1146Z6_L&NE
M>\NVYL^'R_IB%5E>%EG>7$66OV=D^9:O_KZS)%2/'#T;FV)2'8$<:]I&Q^0
MWJJ+ ZLE@T3=-\[#(^>0W$=OK,F/^R"R /2<G0QF6[+.;")RHC/S.$X%8?.<
MZI6I[@W?,*E F&)::R$*<[!0<($JO%=ML;&Y:"0U1XK,I/QX'^8K:BY*$==R
MSLS;<[L:?:X3 %5/)74OL6:Z_+,CJ4S6I0U*-X.F@44450PX9;0Q.H'&?,4H
M8"$BZDQ]#?2". U0*Z((!KN0P[/"@_="/QEHC+/8:F_L\TZ,19_)H15FK72
M+G;;50/TFKG(**+"QTG!KGA9G,DB#Q97F7%[8LT]W\]<=&$<LODWAF]0-INO
M_^)?E!)=HHIT?JN%6>^P4/?G)&GC7L"FKLN ?@K*:4FT9UP^MMX(CPQN"7IO
M*.!2D-/&T"/.P"_?KN?O2E3>&A3&RF%].+#D@5T-IFRL6/^%_3)ASSO_AB,R
MI!;7O8,7K\C,W_0[TR838) &"$[%RHOG55 ;3YJ\ ,L;)IKF1Q3ZD<<D!]PN
MN[*\6&#'N9@7O9+L9 0.D6-YOO$GPJ[@]-SOX.+&" &XQ*W9$61_YDP'&-\N
M6)=,,0J-.#Y@)+'[&ZRKB-4_$XQ?]G806\&EF9CSOHNGU/ADC[YQ!Y2_ \%%
M.X#$L[&^_M*R3;<);(B;#?(V)[9S=4G6E'A]T2X&7[.+UR )*+MSD:$'=8;>
M(,I%;HB^'TN8S$5H5VB-EJ>V;9,+1N%-]]-6T,U$]JN%/K4QL\Q?H;!-RA>*
MB5D4&&)#3(YEDUUR:L)(212=7QM I0%A4XR)[6PZQ7:4X*E:3I/EGI"R&2X4
M33%+D_ @1_^,UYJ:2W#+E8!-,$+T(.8I3EA\+WQ8(:>'1TR&DQ?G]*2HEYSC
M?6HJM.7U4A)D9V9-7"*;L\#UW>!<+)8LA<E"H%8C;";C('0%86)&4MJ/QGY(
M&,LY1CPO$N#C.$?C;4COPCJJ[ 2%%_H"N)45!N5]RY_]+9*Q@G5@PHSAYEEJ
MH*%'9TV.'FFL/^!IE"[;/,'^EN+?&#YBAMYZ[L&-GKNZQ+ES^A,??'!C!V_$
MYSG'3XX!#BMT N,^CG29Q^*L@14L>)MIA?5 AR$#+IE+,"LF&;/W0Y;OZ3I>
MQ4&]G,[&6OQ2.C[(K4LYJ]!_%#&W$)BY=C]ATZ7(8X2,(CO/BG+-)HL%B/\4
MF=9"S!XGCK-;[Q*I"^CCWUWKM33$:E4F;21R<+!O R6G5& MI<MN&DYW7Q=6
M3PXE;;7+Z-R1//XK8 @PM2,$*Z8@@'EIS85JBQX]'99*S1?5UZ9:WE#!39\F
M6&=7^2Z[P=A"[7(:E0S/KF%.8Z$X"8<V93&@DP@X$/FKZ??H,:+9$Q7?H#V!
MJ:C*:HF!^$?5@G]TS Z-.,478B!1\EE$^80;$W*DC]25C-17ZS^U\ZO5R.$6
MVC3,5#(7BBC\9[ M):\?*=E%[HR?_$O]D*C U$_NJJ>T604 -.91R='6EJS5
MNC^RG@D4U/:/KH% !!L>Y9N(UJ9RNKZIW>6LG<*+AW75EAA5%(_+&:^9MMM^
M.%85+B+@FGDB BDS)-4?79J>_[<V5\[&JR>^D1HA7;TD29IRKCB9ZOQL*[?.
MP,^TZD@7L%HZ6%SDE:V?KC<=\Z#I.;P(^XC3X."QXE[C\\K&U4D#Y[5X#:\P
MZ008(QY!8J.(U"-ZL=FS^'N7M8?F=_,B%O+6ZNEE]<U$G@:+"BB;T,LDO)?.
M73O<;I4C7<\HG1#%$^PO"'M,FB'L_)I3!3A?P-*%8$<LISKJ;WO9!:B8Y&%D
MZ_7864[%EJB&S53;*PZVM_;?LN"3\3L(&4O_$?E(6(8?#N#.%\%4AY%@^+2,
M$R]TA2N]VE3[J*E<G9@T0!1/Q,F(FL0XI$==M)BTM"T+VL;&)];.,FBP%9FT
M(#^[P#7TB^7"<L-%NP4+\Z,MS;,QA^RX*4 :P2#(:TS-Y*GM8!@8=5!0DS':
M$Z?8:<(F3\&YYW$1Q=*2D=BNW7VR>3@]%0.HJ=?5@$2<OS<XZ:PJ384 :]-2
M'F"J)'QMW"G6M3.N#RD#(,,D_B@'0).C @L[/%YG8L?R'INOX)+I>$DPQP(5
MW?I.")I?J3C35H)\&%>*"*>/30<F*]28S2B2=\?_]F4VOAD1'J@)N.3KNZ]!
M"!/;$^<6R&;,V>,>#@*-*!489H4FXX*28&>XO58!X;%EL'O.G/K<8X"(ND$U
MG P;I^ZFT%4FR>IOI$]#AC=069&END8V?2U83 H\)M<Y7Y'0E9?:U'MF$E3
M5A%-':Q:20BOZ=IT749TLL;W1J]#]B!K0PM3^KK@IW/4$*BCB;$0C9.0;[F@
MGEB>Z=[)U!:X>\R72O:FSFD=?;H,\H:\Y.0+].!SUC$9D=-X2'X,T@GY"6']
MP@61!:S!G-:(7S+< *:&-=7:]Y)^L"NA5^M8,JR6%K$%\_:!;-_O;F_AAY;-
M^@:D^/(7U JG%##L:)#$("HB28D\8R/%!'XI%6FKFB .YP:?\X;X6(F1>,ZR
M0Z>X4?XN,6U^]GS?:RU'[>/^;K/1BCE0PK5!(7KD;+HQ.2.S$? ;?V/,A^Y5
MK@K!9^,<[,#%&EPHK)AF%H.BVKMG#0Y*B&29P*3#*CFO@(TO]+0 D<SA<+%]
M*\JGE'/'B/+'QOMI2-^09'TV-55#S$4/+)6GMZ 'G#?-Q6@2!2^*J=;E MB'
MN%=I&P/7IMA7"KS#QW'ZD@[@'7_M4$!+<N?A'2LY)D@BH>H^1[P<5KK1KR5*
M=T'(.%3/0^Y@N;N\F1Z[R_+Z>=+$IE+_6*5C7?).>::!A=;PTUED V#*= ,<
MKY/LQ4[@%L!ZC^&;VB=9]!48]D.\Q+D###4L/W]U\?DOZH'GG3_]"_O D,5W
M$E(I*6[B'%VX654TF;_!:Z*RS?RLZR7P<-HWWEY/MPFR(:< U7.KT/PC!LSY
MS@:"UVJ(E,HOVU'S-OADPKLLSH,4E9I<<J=X.406P!S A@QJRQ = 6L&56O%
MGNV>+55Z_+ZO+]);J-$+I$LRXT39?"%&YYM;XYQ&]DQQ&:=.>!LO#?,-7;83
MO,#"T)BT3:^=EMI"S72>Q\+:0%*P%\DLP;^=Y_S0%S$=HFEAQ13J0!F/0-3
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
MT(M'=X&'$*K]@3JS_BW]>RH$W0\=Z-(KV5&.>;-E([*J96C.Q+CN#7U%_?%
M?62]=&N9^1&CUK-*27RICRY*:HDRBST>*5AIL9_H 2E_D.+LO?51*<TK];^V
MJ2LD_AZ%#[%G!NMP&Y"3*%1&: .AUI-S24QYTBP59W2#W,06=5$_<GNT1_1H
MI+=I9X^^"Y)/:]@:YGTJDR[F)%_%>:628J8]*QH35SQE,O3*K%#*)/(CZ5.N
MDW#O0=64H) "0B6S6$Y[Q3GA#E=&C+,T?J6[?_:FO5TKZ^V"Z6UJZ?)"ZP$'
M LCI:UK+.[^)9XA0,E8A:*0/FHH J[P(<"8-6\]Z2=[8$@+?$8W%[<B">Z_
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
M;,Z,\S".?=6[ZVN2\XX,)P12Z0B\I:KN[I)#W\F?X!H;D7G-M(<!Q+B8M^7
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
M5#D"[ZCAFR7<1FX9A%9'H0PW,TO<4ICAOT#?$0>X_C)!B]O;FNB_6/&\/U"
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
M_)B)CS$==P_CW0]E?Z/#_?QUU81R2TTJ1+B2%N[=<V+H3*,FN9BD?&8;)DA
MB7 W]CO* &M%@A,DO4HNR=Z8JSB($'TE>].=V/<P&7^KOZU>K?[VO^ N-1LG
M)15XL<O0TH 8$^+A0C:Z22WD*GJ ]8#V1EQY4ZUW2G!#"49WNE\P@<UTTX0,
MZSFY!> 5!WX!\LSSKFOC? +Q$B2]J._@M+D>.@ /Q 2X:[G'JVZ$QH/LMN<0
M9/!P/\6C(33&5Y2?O&N;ED)XYH12B1@7R-#/K5U+6IJ<,)>0UIUH7M[><$60
M5"8A"1SY2;[OFNBRH)4^ZJK7=;PS>6%@?RE5/)HMU5$U33RGB/>KW6!29.<D
MTDB.2B/9SQ7=&#_DD))',!Y[6O1L^.;6;EA8N_(\ONE0DOJ<;I\*,H]$!3GB
ML '(IIL?J+SD.\9"W*\O@2S-QV#X 9-14@P;0'-$\2_NV[H\U-12.29,S2E[
M KF64C;7UY /O;!E<1_K8*O@:&$2!P0E:4V(6&%Z&L*3;-J&J0'U_EON.AT/
M(U^CHL"B(-7E(9T.G <]<**ET:8L-*2NXENGFW(NRE@J>15"UY[F2Q@73%J7
MFG:X:1;5X/4 F ^76XD/F%F/R\.@M-QQ[6]2;7D'FIXNKOC-3@B1L.JJ]573
M[MI+HJ;2D1CQ A8G:7D4Z1<Y:TRS27]9QQ^U>^*EI)1.H4Z;Z.ET1E1 ? F!
M63&IY5JV?M_NCNR/<BH.Y=<=Q48L5 ,=D5,J^>%QA%*=R"L21BS5JZP1BR\.
MDHNA/TTII.$5T\+-VKVUP P\@LVZ /UY0= /J:9.^!2"AS/=M\]W(D4I?5JR
M6NO>GQ18ZFE]LSPISLF?LM*#&__]%CP_CZUXQB[& !OA_JBQCE\4=]45VGA6
M*$XD-7>&6S>XG(]](DQN$R?E"HD36!<)$X^-YD>$7P7\FPL3@M-),K38N_KL
M]CW@2JOFJDQN</P#77);H9LP =M3=UMV^5=5=8A/KH[2W 0R-P#/6=#9_!D,
M[0DF-"6.P[NB\:<A$%"6;+<J:M%6L7>XJU]7G3=6(_NF]*7QAQP- S/0%UP]
M,*G=W8U\ I1_PQ\E@@ER 2OZ#G(U?FAAS,GB)!LRUE#(?OF%<SK_'[#1ZA!-
M")I\D9H%%1'E."YA/T4=C-A6*J9%;*KANNU>%<;"2TV:VP%\O'HI@9VXN>>3
M^+KRK2BNEA"CR[AMF2X?&W0U.7YMF.9&.,IBWG9-^[J4MIM,+GSKC0%9:C$D
MDU&#9V7;E7'W4G]3?+9P[2IODN(9&23I=#&;F6R&J(7%53[ QQ?'FK#J]QT
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
M#'%UK*3I/.79KDO51=<[&'U/$83>(PU5;WFV^F<##6M)[ZM/>RA9*H ]XC1
M_UY5"\0 H1<W^DVA1U@[_AWM'')"$[UI;<=1>L=\WC4QG_A6WP;2V._G/LC"
M!PWKP"SE>KC9^X=PUVRC+HQ.!>WY+4=10L72VN0J?8@Q(([+,Y#FT59M(B(Z
MXC;3A9?69[AJCTQ()5PF!5@\6-(G!DK&1W]L7%MU^E-<))==N>]9-I/\8/CD
M<^1(ZFK)*";D.&<DVW@H.V'#@;0A92(!?&H[X4%1MHHO\5+.Y:6,6(4%2-';
M6\]?-4GU\%V[_+W#CX\O9?3&XSNIFWI_W/-N+O15Q^L=&]D'A4DK:7:=_H7)
MU <4TT;O["+5C8Y-36YZAYUC.-IX#0PBN$$D%GW;S!!"IN]9NSS; ",,ON%
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
MG"H)T.8B;V0@UTF<IHH/**G&])AJ*N>/T962#[W<$6O4=/<,R:L,%&X$ ?4
ME"-M3<%R=D2$>V0EYTOO +IAL-$LNF'^,P/E522OW0%W(B%MPN:2S%1YLJE8
M(%#4/4T!.=6-*XJ6HU"E:KCP6) :Y:A9^>FE)5!_S6+#]-J1K5U3'*.&WN\!
M&3M<UHP-2".9:IC$<S^D/CA'*A?(1X^F'&QH/H;+"B\:F/Q/OR_;SD=X.MK!
M/*"C5*7+K^DE-+W2/(G3[E13?>M$F<H.5JTT"J5UC6174M(M%E4+AR[-$6:&
M\6! Y6!^S29SH/KLF>;LRGAG)R"?"6E*2@,E!12_E:YN&(N+91YTI"?"RJ<W
M[87HFP5Z:1BH' -5DIE=P4K=+DX:?_[$L&E"0+=,"%B:$- H$P*>ON?1KW3C
M8S9A%[I7JZ(_R=Q5QS^I/IC&TB;7FT*(@L:@:AO+U!3H'LKT9RHXH(9Q5&5%
M,5C?3<7$IW(>Q579'"2-A!@H]7YV5)<0U?M36G,ZWB'!IQY($8(58=?H=):0
MGXE\:SK,Q\XK=$?-4@ML-4U' 9W1?9BU.YQ[GOG(<@#BEM%W3=P\4,.^D-'/
M@-&362GA)Z0AM_P07(GO" 3'HG33G!GG9"WAS(X:"L&]6,DAWC/-A?6L*NK5
M864:ZSED'DCXJ9H!E6E*; _;F^I9XT%?-A*@;ISLUA0#:G/!6^ 3R'2O6+I5
M1#).+0_GQ[Q?[) 7# (48"LV;4W">$_3:O@WU=R(SA"V&L[3@#W#4IL"T(I=
M#D%*+5?EX,);3N$ ;=6%SWT9*9=>M8RIQCNE.R&#W]SWR-'>Z("DNW*+FA=H
M5;=F6GW)CMAPYN3'HXAF0CS.D]'4@I<R+M.1JNJR% E"1O8RY;OL9*Z1"N)E
MJ/K92^XEKWO/3MN8]3B?YBICQLXL356$=*3[7]JC!PP/DYD#AF,:[YTN@S,N
MP\!,6EZB.&(X7*@6)%=P"/A:1@OYK6MO^!=<V'DO[\4%D\6*KRO;XKWTDUT8
M/]G98I?;QW/-/FGRVRJ7+=L^)+N<OS1/*A6*AS$7X*.>L4^2#VXB(@R58.L7
MN+*R83\&SLS?>7RNRH[+))U+VN$)\^;/W(I*C03+SGXST]+# %C&8#'U]PD\
MQPM=HQ\Q\>[N@^3IG[F#I+25D*?E+K0!7^73U^6SEC]97ECKP.5ULMS/EK%D
M^@B;MK@\<!T;P9D.KRHUB]-2X&>LJX;#Y\PUH@2>S:!3K[*D*"L,D?3L5S%(
MQL' W8P6MN'8VU \"N4;RR@Y$W[.]NN(L+#8FLS$JA9P[]G(,!U]^F*RV'G/
MH2HK'I<2XK XWL+J$])C);-2M[>XQ<Q)853/^FOVQ!S)[,E6YU[0EL&+XUE3
MW>LYUQVZE\3?1?+S0,#79-PHQ0;5?.DE(N48'YZHDKJ6 P=[S--\0%"R/@E,
MZY/=!/M@LP\HG*1[S;,ZE!DK2D6Q.OU2=65F?2(#6585ET4!*1RV,OPSBH2C
M77H6!2[N:*&F=LDKU4A3>[5$9T3<)M@;*F+1:MI?6WMT"F\$DW_!ZTC35:%W
M17SJ+0MW+P/2"<C*2'<2Y^TLOS%,,9R;6ERIL4 74TD6Q,4U"DT++",*[-%;
MUGHJ[>..IH"4;*$(<*Q&\MH;5QFTR&UH5AAR.E".KF6_#/P["4=J.2L3;-/O
MMCG V3F]V9Q=6)8<U-.><!4TT/Q>&B<]-IABSIZ=(_RH2&-^JE953MRO]D(6
M_[)F'/DNU8#CD&XU.\<!QCH;BZ+CTZR*TEK5O8^'2 KP%. [9#D[EQE?:A:]
MS/F"#5("JL2F7 (4[(A;8'"_]J=7H.D?WPT&?WOE_]]*I8VN+/_MSE6MBZD8
MNPW@ I_??_GVZ?3JXLMG%_YW]>'</?ORZ>OIYW\?<G0;$'!Z N89<N:YZ@*/
M([)T.BQ0C%2_#QD/?TB3!ZU7V;!%>[D7LOV F7\&>46YZW7/K56J[1-IX'[
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
M\!*!)0*?%H%';:_>Z(+97=TZM \S%IX3$DLJW'<J?*:^J8>F/;T$VBDO7XG
M$H'/&H$UKXU#\KH/]>R\>$26E/@<*'%)HN7^9EINH3]';LW_=7SLO@]$./C%
M_>I?BS?PX']F(NH#2(W:&_>??CC#(*-[?"P?I+/@9^$?!1&_YW@:3^#+-8R(
MR[^H_(D6_FWSY@I1G(S]\)[Y%1H( JM2 !7%3FT<J-V_<:_F$]CX:>+W@OX;
M][,_%HRASS'BHMZVG_I9/49HHA8*"D'+$-9+A/_]N">&<0(+3PCU-K2M F@1
ML3:*K,,UM+/TY3:\N!%SI-NC+PN(@\P1OE>BQ]9RDQXY.6F-GB&K[,3GE+3T
MM.=:YA/O$W[*?.*[,%3F$V\GG[C$6)E*7*82EZG$)3PE/$\.SS,-S91IPSO,
M8VUC)]YVF<GZ..BN>S4Y$Z5$]JZ1W>IZG<I#H]QE>N1FW*0#W*1>$OBCH+O6
MQFDPCY6+6J*<*!S'R,C>=#NE\#+U]U #GT=5,PZZ3 (L8^\E I\? NO=&AC!
MC1*-#T-CM>VUY4#7$HOWQB+H@"!0'FI6[JX0J4SJW6?JJ74J7GT'ZL@+NX0[
M4NI>&!9+>5!J=T^/P*-:M^-5=D"(+\=$VY/*UB?)_UV6(;G=MSUT.B0E_SF8
M_$=C!)?,573-9,AH7=4)9R9RAM5O8=SS0_<BZI]XKNQ4BJ/.:Y4W$TI1HU^J
M;SSWUD_=OYANNCQ<,0I"^&04]$?T^=@/HG#N]D3?GZ4"%O.G+B_C)@!W< ,@
M#4'O=(=)/':#-)WYF*\+T,0)Z)%^,G=3G+F>TKC+U \!5,P[Q6&-<>0.8DI!
MX3[VOU^^<^%O/3'RPR$N@8A:-E-2C5]\G(-_7#*S>LU^_/+YM^.K\V^?W(O/
M_SR_O*)QBNZW+Q\_'K__\NV/TV_O=C--\5%SCG<_%?&.--3%6/Y>3H.Z( ?N
M&+Z?NMPR$^[,YS@ZABM"OQ,4]AW1R83\=?A>/KV0/TJW/E5LM\:K))Y.YR><
MK\OOC8?\W^)DZOS#CSB I%KWFL!HFYWN4EB>JBM)YH7G_YD%T[D["?K?CV<3
M=S!+4,HH>:5@7X6UU9LH_IY"DM<&%;#376.8Q2-[2:QW+^4&(-CA+D1N?Y:
M=.S/W6GB1VGHDYCS!Z@YC->=6;F2+N_.>ESW##9;24=2O J0<J.1FUZTA$\\
M1K#M3AY0VS7M @UUNUZEGAM%M=_$VYBL?>N7'7/C/O0*#X'N-P--XH'DNFPA
MS5-JH$8WJKFQ, 6[V ,.O.2 WHFA *XR )T8?L##Z<?IG:QDKP_FJ-GJ>O5N
M;H3'FN?R>&TO[CZ=+7'^_3ZN>KWB5:LY[O9XQW7',+4,%D_)'"X8Q/WH)Y#3
M$^_%Q!I>JU;UNHUU=O"TSAFR6=7K=F&7+C&4-ZJ_KI?UUTOKKSME_?7ZSIG'
M(W3C>.R]_?7$_3)+W%]G:1")-'W4US\7-^L?PO$3X?HX''.(=XV$\53T1Q&(
MD^NY>R1=HA=7TAWZ&G2J*)V%G"&'OLHXG%%MG)N*Y": 2R!]L(D[C/N(_&OT
M5@Y$&-RP4B:_E[K3V.W)TW&"R+WQDR">I0#* #:&'E'1G\8)_L$]&P61?^*R
MQ$*5&PO-^.<@!3BB&;")1$SB9.JYM\(=^3?"G=[&;HC+XQ?5F]#=TZE5:V_<
MZNL,*"EPFI#<KV,Q"&9CZPF-ALM/YZE"A'+_(CZ"=$HO.8VFP?$9R&,@_:$(
M"$E7_@_W#,XDB4/W<IY.Q5@O=WIV=7:I$3N%+PX$P>,!/OKA#(66^UL<#D1$
MR[P+TN_ZX=^NWNE'$>H)(!=>"X=+R^J]>?3IQ=7"'VK9W8= 9L+:LMR=8^]N
MY">#6Z07]D_SZ0^GYD\G[A_"%3\F<&ZX)KG=13C'78DPGK@QW,>448"P7B=,
M;QH.7#&.\,@,,8&"B)2)!(+G'F% 8#B;SA+!]_LF2'&-@,E)].,QT#.L(HY3
MX*0VM0XHKY-?"4NZ(Y Y\)<^XH;>#.LG&@7VDQK ('*8$A_5J_Y4;(6D/ZCF
M&$]!XE24]\]3PPWXS@&2G "C(!'<RQBN+N(7KI.-S3$@+!#V;;Z"\V1:A6?A
MQ-3=QGL[]O^$)>!-> YT=YAP4HZM^&9ED#-HEH_]N=L?Q7$J'" $?!T0WFTP
M'7%X!!;2H,)/8,HG@GS$)Z  $W5RT B__/7;F7L= [>*\!OJ/F&8!ZF6@E'P
M"@%&IB)P(6N$!;Q87WX@V9N8+QRS1 Y%@?V#7T2*(R@%_(+8M3GP4/:^2,0U
M_ JL#;_-I(N_ &.82GS0E9,<E^X7L%S0%H /Z,T[$6CX:8HQ)MZ)7#V R[/)
M"7MV1(HY3HP+PT=\EAB#XM/P.,CFX<'ZL^DH3H+_B@$=C)\ '/%L2OMC1@+'
M#LR,=D+22#^@#N1RBA@##LC8^14NOS_SW'\%H);!KV!']D? U3)$- R2=)IE
MA5HRI8J;R!7& BAL NQ@"I(00 #:!( (^$@NP8S9-:A$)$KU5-;Q 60H OB-
MDB\R8B:SI#_R4R%W2@N'87P+*(DQ; C0 )7_.8L8MYIJ9ZG>3G99*]0W442M
MF-2)>T86]C2$8T"6QEB=CA(A%D2#A1#<CL1&_LZRQ+CEA0R.QR>'ROG B@Z%
MVC <S3# _#]F/73) #,""!UN/P  R+Z>CE+G-@".A^PJB.!6!6/"+JH_,R-6
M/+6J3^<H3Q>H VY6="U2\PY]#$.?>(A(0:X&\+WYXB- /B19Y:GB-4-%1>HG
M^!KQ0XPG&#ZF\+-%3YIFD$P7R8+8'-T_7 W724"$)D%?!J)7W:#4 >C[YC+S
M_=C@/N.[%5];H%JX/I*##T[<KPG]3=XLI%/^-NN$CKKZ0R'4%JYG(87227^9
M]?Z4VDH&,/=T  P=U .^V*0RMM\@9@+**&!))S4>7#:*02AAQ!?U'G)FP=K]
MD7J ]$H_Y;_A8<'6AL#$F1AQ1RA!IK@A/ D4D")EN2 !1D68M-J> !R!0 R9
MM*8@?& '21R!)L,2A[C!U&>V0"=>JU0[M+*3^[) "<JQ:BVB<0\3E)_ %3S*
M5A >N^N&H"&1Y!H)L-T197H58##Q[%HRKB@8!D(K<_F7.H! ,$)1OBJ-4%X%
MM74\!$D\T_F)>UX -^(=I/0<^>1P%B))CD0XP5UGM0/<$Q#+##,N=,TU^H9E
MN@7<8'^<53M9M'DN4S$ !EIL3*>,KP]O!.O;)!9!X"9H49-,A%7Q9UI@ (0-
M)/(>C^#O/M CP%J3T59,6KG% Y[X<V3 ?;@X,E7$QA=2@-* 9M\%RYTALG)]
ME1<P=1'U\?X!]J7X*#IR!)6D)*XT0#H/>F3&.?(B$2]3.)LERL2RKA-\>B.0
MT?%:8+A%XMJ7"I%/RA$].8VG9)O1EUEG[X<!'GP/1>)U$M^"N$/UK2?4+4#Y
MG$X"-O%P$;@GWP4=&ZA=(/#TR< =@LO3$_,8-7ABS8RL47R+MW1.:&9VB%N"
M\X]<X<,MI-2BN_2 0Q5P9Z1YXO53 FHRFJ?H8M9'S X<E%<.,1/!^)6V')OU
MA:8:(A49#BG)S%HL4_H.C),E+D!'1BJ2MS"KO=.5A4M#O$-=@@ !2[^CQ7<3
M)-,9B4DX_6DP9@*%GV]1%\IH1UE]&?C;M;Q6Y OPE"- F\>&0_K])":O!;DJ
M@KOWQ7IZ"+_!:A2?,CS*YH6,2X\%!0@,^ #^#%8#VA496]08RPX8L" (4MA.
MW_Z*9\EO>>=25WID8.>+*@!*LC"--91@R/OR4JDC+G 4T'Y0S72N10P6_024
M#FFWI-;U.:C;<P%6 ;#_4#)R;$@&ZAE&"H)TA)H%J%X@H.?'\6T$S$QG#:%=
MY(,X OS^(8+0#T!0HJ,,SRCT;[5S"PU00*ORD2C[4,GV/+VD3+8?@&-^QR>S
M;SE8+G::8I+E5*&M4'_-.;8<SO_L*S8 CX5AZ@)''(/:TF>5](*,>%"\%UUV
M9Q>7Q@%(%I@(A\<#[4+0%AHKWQ(2T$/&/4%FMN7_HA<XQH&*HGT17.!7%^0?
M\5&I FT'3&:SF%Y%+2M+FMT)\A]0TL;$TMG7X(<+UU::\\KA"K:%)_5#H#,T
MXF'E(*2<!]!CTIFT.^$]I$3A[T#T4W*BI?(E$88J<7'@>0/B_>S58(]0Y(=S
M"F2B20RJDD@/C3;O%VIKE*&VI:&V;AEJ,S2W$L%[D?)O\63;*5$<8_@P\T%@
M@DZ78E] $U^0RD_H3V"_Y#]5L0VEY:$J-L,_L7:7IG$_8*N^CRICG 2L_UP+
M\NJ32ZT/K,E':QO7PI(!!(Y6[0/1)3Y;@V.PE-#:/G%/AU-\%&7S+.JC8$=>
M3#Y+=N.@MA2@N8%F$FM*>@\3^NN4]2/X !\%[HSK?B&#!OW;6@4D1X.XGDLU
MTF%[1T8U@*M&R*<YX )*GM#&MOC1#V&-&[3&.)4F'043Z?N%$YP!"T=&#7A*
M8_8M*9R[:'&R)FJYLTCK#G W:B<GSGME:?9 K8LBTA^'LO)"KZ;< YA_A=_U
M>_&-.6REB?[SXCRC"<M],F6D(!B$P6 F1,3.?T=1!NQ^2A%& AX.#SUCB%_/
MDF9N"FA SS"?LR=?HX]_&"3B%J,48MH_40J\BBUA),M2Z? C9>^PS]71DKP(
M-]+?HI_A[PYG"9&CB$98_Y%F+!"*G '=1JC_L_H0I#)&@,H>^\-'P?4HI.0I
M6)=\\$/TP6-@@.G7G\)G%)BP;#H@:-A/!+913$&-0Q.[=N#_K\';2\EU_OIS
M\/:0 _^J1_JJ,BD9BU$N3 >C:_I:RO XZ7-$Y8GEV&&_F'0.<SPE\Z!W!W?G
M&+98B!M[:,J#/LF^!Z=9_XGT=]M+Y&G_5#:^G'W4K;;SC[XQCXH^^H06(+:C
M.3*$K:QE1R\.F*A7\FL?[*59@XQJ6R"C/T H*2Y;1$T9&VX%1:FT:T57SB)Q
MX/EU?]+AY'5(*_MP 4VJ$,E2HG(*B2JS;JWS@HCJ@OW9T93(*O4RWOV"P(:3
M"VR BE <VY"1[Z*8P+UC&6H%9Z,XAEL8Q]A*#,-9-X;A/D(,PUDGAN$^1@S#
MN3N&X3Y"#,.Y,X;A+L8P!@'<$'QFJ\$,YS[!C(-B-*#OL51_QSD:>)99!? P
M&2Q*;>G#SV>!D(':'Y$$Q=BW@SD[1"98INZG :EU@<G:O(:;[8.4 JC2<1P#
M.0]E/DJ:3VL!PKQAVWO.V:)D99"G91#?1BE;HR:!8"$IQB&%P^(*DG4FF-\H
M&S!>9W(#[>UP=A]%=G2L2FX4EJ7KD%T#DP7@UX.5M%]T,$=F*<FD363O\'P
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
MZ.K!!%OU_1#]&=V\>#CD*0C J\*8ITSY4^=WN"ENO=+PW,_Q"?S@_C;SHR2
M]_L#>"_8&W _WB'O"_J@?<B9@V<TBOC][,\ Y,Q7[ ,;H;'P]=N9ISMU3T;H
MOY5\']2@_]-IN<UN[;A9[S:[K38Q9]+Z<6(B:CSJL&Y%+P7FA9$4.,31=#KY
MY>>?;V]O3WZ,,77K^PEPEY_Q&+F+H'V]\-8PRP[0AY3(>\L#KD!W9[^2>@%-
M/Y[+*RO_Z QB0!)J''A=IL%TAI#0.&*VEP(EIH!+8A#(5NX/@I)T8LQ&J0SM
M,I5A:2I#K4QE6)?F<HHKIR%U;*@?5W*!*#D#32NY!GV&!_<!C5U.$] 49UB7
M\XB29 ^QDYT+*/NG,BA!&,[8\)7E@(K!.ZG"'JHUT@DU0,Y?S&#=4[!FP9Y#
M(@%:-+-1%]\+#PRI,2Q^>A.3UR:^!54N'043UK- X<7G02?TR7E*/M7_S%"1
M,I^/@/ Q[D3I%RK #]JF&,4A#:-0OCF04/0=_CO9!:"!I^ZO0"\<(W,O\;E4
MA^E1;YN&[ :M-A%(D3H3?!9D9?'#,IVNX#6G:[T&5\;WN-G7+#[\RV&3\4J^
MOH09!>-KUP^G?WOURDV3_M]>!6,@O_];J=1/_IQ<O_KYL>7Q$K2UY; Z!4WO
M[5+L[<,T3$J77DQJE>^JG&"*]38S5X^JKU?EW^XX;_;*<!=5X8":<*-QTF[\
M1*R)^ PHU?'<!V;U 73O:]91ST:!&+KG6GW_0NH[J"FU[DFG;CU\.1(1N3+^
M'43J43\ 34C[]W^-_60 #Y[4F]9SO\;P:&"_S,SX-&^KG+0[UD/_/W#G$0+I
M_@'_Y#[^&,S^$ZA]O''K)Y6:]>G?X:-D!E]ZXS9.NEWKDT]H1ES1,[63BO7!
MF0 4^]'BGP%AT5# BSYB0G[[I&EO["("CN]^BJ-K4!-]LF>N?P38>O\&N#MY
MLL[B$\_].!W O[YV9O9E@Q&=1(9=1I1L2-V.#< ?(G#/9H"]JOW7?],?B5]7
M*ZZ-%_CZ;W[\!O37;LL^ S^>QC/ *@#[7SBI#["G*?QL'\5]8.TV%]#N_B.6
M$0S[D_\)$#,^?7CR1#G9^ZWYO3NQ AHO6]-#O\((M*;_S, 4IES-C"/!S3@2
MG&TX$FA8([KC,'6#$H^(*U&JP$!'I'UW&&+D#\#Q\3XTNDTW12"%.Q8(Z(ES
MA3JEGHIMTC4Y[BCC>YXU>$ %)75\T':# S6D&,L(M:=CH?.S"66HEABR;:BC
MDT >/\;]$(JB?WPW&/SME0_J3P=] _[;G5^^"_3J-DY/@+1D2[\!&%[^D+SO
MY/%\Z7?R,P7&.#GS69)2]S%)J0EFO,YFP8OZ7C<0^"9N G@%WE%@0I29\>*)
M"]!V:F/LF\#HP8M'RZ+'(P6FGBJ!H0:XN.D(ZP? %'= +*GX]Y]RAK@)U*"/
M&9V9)$2MB0'81(EC.BI^F@C.)XS08[![G_,^J&6;NJ [I0MZJ0NZ7KJ@GZR:
M3M\E#DJ>_GYU\>7SZ;=_NY=7IU?GG\X_7[G?SG\[_?;NXO-O[OLOW_Z 'X\_
M?OGR#_C=T=^Y//3 )>#F*N?\51&]%+"8X \V;R0'[-B?H\=S@$'P@<JTD(EW
MQV 9?,>$0?.0JB- %BS]R&/AJ\2(WT\N3_"_IZ"D@R& B56SA/5W3*XZ893P
MO^B5-NMZ,HP(,&5@A,5@4YB,T/=#!^P!3.%"N/W!(*&.=SJKQG.QJ V?26R#
M0^[SEO,,(S"F,+D;UY&Y$Y[.V:: IJXQHV1:L+M"G_+!$\Z+P>4=63\&R.64
M",#WC4AZ)@L#'<F>E&)@B?%_J":."N< YW&_3TEO=CV:+":R46_AXL2]Q-7-
M'QS\/J<)4>&D.F(_36?C"5M0)%4QM3]E7(PQWZTW7[2[X*F0DF_8YQ5D,N"E
M#(4_4A1AHI)XK(.9)H!9. '84X+K:<RD"MTHH'F7F;,Q.1]XMG%""2QS4VX8
M(W'Z$TX3@8T?=MX97F'T3UD70-K='MVX>#:U<I@]QU9T>O APXMG:^AX0 >
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
M"U[1X0RCG$3^,PKIR1:&N4HGK9!@2N8%3L.2I5%4/FS1$C 6=!/Q!^@ZX\P
MEZNE@Q2YP "NW@1GH5%&H760TN%&1>@SRB*EX'PF6U-6E]K#/Q(NY[_A"<^R
M4E3<X(!+N%]6,B?E.7+6PD)M<.8A/Y./@[$S5=@B?O 09U5GGGE,_/#Q.96
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
M?"O0:L$GPD&Q__=NA_-7F?SU;D9*Y5> ,![\]>?I .AZFFP*JGW#%L9TJ[/
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
M^).'L]A8:M$:]&]?S^U 4+.V-1ZVK6X9=WEL@CBQ!P-K:-]>#D\?XW4R:OT
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
MF7N#)?)*C>KZMEJ_C,8*;9[4*O],3FKY(YI4=+!V8_@KSBBZ1#FFOV,7?/X
M+@5^&A.-(+(*JK2+F3--PB@V8!>81MX$).E,8#-0=C^SVOHTO./,K-4BEN<I
MSAG)O?N9/F?B>XW#GKG)JP_>OU+/]1+.,7CC+#V\.OTJB'46KR3V !5ZKRC8
M?Z+2O*M4FBYCW'DU&QN^V-D; .T]-?>9\KA@A7A+T ZI&T26J=6'%@\MIJD3
MJ^P.77L[\Z$=-+"4@&*9 AZ&1V<><I:J=#3T=&(R#?#^\I1(CPL6]#52>;K4
M'*UH6+2VC72PTI&S.N#:@Y@LH^";'>H<[6J&_PRC;RAKN=:U+59_GTH;X. $
ME%S>KG29T?IV,:^EZ,,,K/'(MMKVD!\OKY3:=#SE%SLY#N9B)HFQ#".56!C/
MX>>7X,TN<F<!=EY[5K\WM-KCH;7N-+/=M_KCOF5W.WQ66$:"6,=U!DJ. 5PF
ML#@QN-/2,>X/K?&X9QG,AWM-@U3>ME/PN62R5+S>/FAHW\8R+!;U/(#-SA/R
M[3;6E.NK?$OB\06)Q.ERZ7M8[YR>[\&^U>ZVS#=2*K[G3%1*%R7_/.M:W6$'
M3C2=FDGHKCF>/5HI@W%_TZ3E>:]A>(56X1CN) GLUBD#^.6,EF?3%3-!^6 J
MHPA'-++;5F?<0Y_:Q(@>SC$*QSP%D^/+#N<R,J5$T3-8@D_['1S?!!8VB*;?
MLHV%Y_O$$,_<]N 9IQ/?F^(\P5H*+D'1\?(=!'HE)%,[3S/9$1)]D'AHZ(CV
M'O\X\\/K@AD+ Z0F]GUX#\S.; 9?QS=@!I0 78"W&J67!$*XL25/N+C.J&W]
M"3DQU^M+,'#USZ2@()PT0KN WW82TP?!$MDQO.1[8H([LP";,C]@TN(=C5S)
MD2FX-Y]0XMKP782&"_,D-Q30"MZ/L+("3%%NRK,S?#*/PO1RGJE'O*X?5J'$
M >UIS#>=A--O>654F8 IM!AA\ERR,J0KK#23,ZTMZDXNHU,J,:S+!!F\LPH%
MH(<BF+/YP->$OB\3+RDE.XD3Z GOQ64;I>V?D8LVL*V$]X+"3YT4WL5$W7J\
M(%28""\F.;%=)0IO3"GFMIEAO:K[^468D_84)QI^CF<@$/B*ZZ#DUY<(+1Y:
MTYR'B)VDK%-M2N!+56N(EA#\5Q W.G;9A=[XX9(Z5R!:!T%$X*A@ZGKNI;KT
M! N'):X6MA=@P0E.Y4S$=!Z$?GBY,N-5G(@%=9>HVDFFLQ3_.X>NF$O?"0+A
M%CO*F>69*D(W,K-$TZ4LR<3Q<=8MM./7PJ<]'(\V,!E3,C+:<K*V4D=A/#":
M-2M9-+^':TYNE.QI-\F>M<F>@R;9<T]UO)"K'5S"2-%"@XD!C4 [!HZ8BP&4
M4!E 0]=$./WRI?8@5G3)R(=618#RAI29#,@O!S>OWQ[S3H*E:PBDC?4?(C@3
MJD V!U'A>#=LCUH&>(2J=@7&V/,MQC!*= '9/:8MA9@2+B/!^PL6Z('&EV'
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
MH((-$JN60@!F<'F^C)(C[TN=G(CD6L#A]C?O0GRC?*@(J^O%"+:GRT2)_OB
MDQ>I_#;XPVMBPL&+,1JQD5?<,CA1?UWG!"A$#788E&Q!N7EQRD^\#B>.!PL#
M_/F5^0DGNI"B^!K>[*1*=R_Q9C4NM&(X,#K&X11D@KJG,.B3U/-I?O!Y+Q$,
M[X$/WCJ7(-)+\P_0,CAK@QF8I]X"OWD17H-QR'?.,G_%[W[WS"]X%*&<LEQ=
M6)@CAGYVVP,-*YRF$V]J+D2"X04$A&(_#\80WAP;B[W9%WRLC)D]"D;6*H)D
MR25Z'* L9\<C0A8[<8\HV>84?@BG\.DCG<+?*PC%PY_"]^,&^%/5G42.)*9X
M/P*^OF7W.@CTY.,?^(MP_.N-1S]X_'N_TV4+L] 4>D%]]X*,-L(+8MCJ);CU
M<P0K$#W!<T(J[=1.QG:3&UVI&<WB9V2GDF)X\ #A C>#Q'0;2$PM)&;40&+V
M5<>W,95U=F4JLP^=J:PZQ35/U)JC#3/XRE;RA*G=HSVVK6Y[=!RI*@_#&L9<
MR<^&UF@\LGJ#;I%_RFY;]A#C:W4$5.M4J!6L807NK>SVWEAG!QNW!]9@,+14
MS#(N,VP-.F/+[O<DRK3J^E1?VMD=6YX=J@.'N>M>8XT';&SW++O=JR8I&[5'
MUM >2#9C>0$I.<*L06^LV;_,,OM7'9N744N!/1R-K'Z[MTGX>?8OHOTKL'^9
MN[%_:5'(.U$6XQ IU?I6-3>8/>Y8_8Z24OZY/DQD?SC26(+\9TA_9@_[1[]H
M'YT%2X;5UJ/CE:Q7*O'K#EBO;LEXE4^9M(Q[9+PB3,YVVBLBDMM$>W6H^OTV
M)5,+QJ==#+C5\]<8&7^-N0M_3>?F_#5H>H=;^&LD"7BWAP4)*,_EOOAK9)1,
M4M2H<-4:18U12U&33U%%=XAN:9PLA0=MKPWGS';?//GC]$(Q\[LOT)#G &89
M)K$LM1RGPS<> ]H4O]@(V/>NK2X(#E:CU^[1U U:S=V9D>E[+AV*KR+T(3]3
M%76E9O=S=V.X ]J$TE070>*[O.2)9/2VW;)[O5JFUA>6@>\$ST"_TAX2WNJV
M+U17>-W<.]4VON6=1NT[&7!8$5)'AT,=ML'H1^RY3# @#CM&%E3'7<3)LO>=
MH/@1.IC@U<G9,] BX7V<!=,&=KDS+%V"=E5D2%T>5DOQ176$F2&'-32LA[HZ
MJB@8Z@@)PL#(:!C,C(8!;4QL,NTTI]MJ-B;'!]^$G?V;TC)XX#9<>2X!0&L8
M&HSM# WF?3(T0"\E%-"HXV<86KU1VQH.^$SSK#L&PSZH9?M=CX.>IY.8@D&)
MDA.RC>4VG4+6/$[0>R3%ZK1?ON=EC=\Y?_<&W2?)1C6L(I[*LO/SXN(CNMWK
M6]W.X7KTMV&,,# ;TW/Y6/HT^"*('@Z[>P_$$8JE;P-QQ*C=L?#*FE;!@#;(
MGMVN6P>UQ7TV+0BC:D&8MUL0\P)EQ?JB& ]'T/M\<8J#6A$W):FX*X8*4HV>
MU</0PLWTXE!MT\U)+.Z"PL+& O?66-[/@=<TL@8=NYF3ANBB(;IHB"X:HHN&
MZ"*[U>\UM_JUM_KCYE9_3W6\@NCBT9=S@Q0\-HJ+)ZU739;>9@Z+!]+#2L!F
M':%%CD""Y;=;^4ZBJ[!VY(F0->IZ5G^X4WE0NRK9SVIW\<S9+Z3[;1WA+J/9
M,=VO;[5[(*NQ7<](857FLP][/6O8L7.I>468BU6=T(<<OL.N2F8DS(E506^
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
MZ*_% ZD'5M9O%J/LTZ?P2G=I2-*2I[_VN*)#>3Y^?>E1H9G&_V"\\=I9K8N
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
MS,7U3C\C7R3W/!*P))+UUC,I&152RG@J=9>8M#"C5(25*L 83H]5K21H5!5
ML8Q,G;SX)NK4[]^).A4F]!'524G'*)2).6(UNC6R O3/J)=P[I9/>:<U)BV9
M(WDQL_C5J^%@JU4S;J:&]VK5C-W4L*ITV@ZJ6,"T/+"Z/,I!\7.:Q D(!#T/
MYOR100!T$]\S#22RMKU\%[B_&))!Z=UW$4V]6'%\)^'TF_F'0'+>0S]B'D'H
MX L<<W"27\-JF7F''S7 *57V)G 68!^TFY^W$70"1R[&1,2&1X<,<OYEF8L)
MV%-DN$=;\B\P4WS&Y^-H]KL+$@W@OQ.6K;F$AV*3*HQ1'4$X-Z3Q@>O7I[Q
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
M?_YD;V/7ENY?4=[K$B!WI2>W4(Z-C]RW&O3O8)CW;#ON7PTNQ'0>8-/X)4K
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
MS)KVY_O/[RR3ZH@:J#)G\$'>W'#!F\.5T45(KCSLMB0.728 /?7(FR:2GTO
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
M> I<G\H34@2D)*DYW>4(698RU>6TU))<[HP;-SI <E-"F018 "B)_?1W37L
M"%"D9E'L."?+-DE@#VNOO<;OPZ>I6Y5VD!6AH.-U3*_.:K+-2-Y$S'TPI&X3
MV$,-2@E"*QH8GPDBEZ*=!?\BL4F8*=P$(PP0=I/.2$<*'1<4*7NL:R/7=-F
M]-Q[!)1A21]1$R!_DBFXD##*/NVRF67V$Q_Q5>HYQD24N><G- ]/50>T-6=
M\*JF8ZS'@YNG;V689 ?^D]D%RT8#8V;!Y38,QQ3/D?75[XT]QU&XQU1$I"QN
MW#6V=<+UBG[XPAY%\!9_1*Q'OP\_^E]MCHN#[]^'<C1N^%O>:%B2U4#\"&JS
M&\'N">PEF2^.A.&B2K!<3"4XN3_)<B*D9!T1F6/KC.=* *!=IRD"#[2;KX,?
MRP1\F$"92(NAT; ;++-;SMD#["E#O8XB*U']H'1VO&DIJFEMC#6CH"2'&H11
M3$<C@T'8(RK2Z>0,DK0P<P][X'3NT20+]%HDJ0 0\E/EE>9KSG;=<U)T,SHK
M[Z&E*J4(^"$X37VZ=-%=DL9_N!41!FCL1,FPY$.NS:[<RK("%(  L>G2S,O6
M^"*?TP/6BG%E&O0H27O@!S"S0?F2XJ-\4IOXJFAH'X0_E>CA$:J PNW;DY9S
M/NEX"_"!T;4+(C<3=^5=<@.[CC'93*77O.UT210)CW(? =ASO[D)=\D8[P5'
M=Y -U8OPQQ3@P ;[?M@AA#<YO>L^.@[WD&S69^96P+6!]]#B<"X23ZQ>"LZQ
MF[QES^S.X@KH7)6AF\O*T-K*T+UE9>AKE?'HTYFM"0*=4JEG!22$;!TO<Y0'
ME="Q58YI)1UH3:=%7C/^E:-+G*HDU,NH(;E8AI#DY5]@@@CG#K9 E%-I@\?R
M0$\VR2U;QA"X]4K?38-=H70G*(2X2HZZSIU)8 H'2=1RY%X;A$]/RA4D*:S'
M8"Q)ISI- $OD;3UX[Y4=N R$@CR,SAE*B6A&QH4\1S)G@<:7[Y:<1F^:TVBJ
M.73I)>+TDXE80HL?XF;G:'6U.=E!=4V(IT+0SC.@N2SLG1!] IUVB@"70XJQ
M24:*CDDY(^7-=1N3,RSH#>@;ZC>@F2ZU>8160_X][9+(H#C$FLZP['@O\%;\
M$PD2M(;AG?#W\SSL7$GHRU%BWG&OD"HRFL*4%T=9L9JX&_5XU76%J%MS10$
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
M3PI70MA-AI("1"A*Q*&$+^B(C:I>J)B6P%W9C(;OC%\P'#'XG<(I4RKPPNX
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
M"J$2F4E$X,4YX$72+LJ]=0([Y/P%%P87U&DZ8L(7;0,,0VR)T7DM]S'>E49
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
M: ^#@BA8?@(=A-MDB.6U&O@4I#XB%AHS9DZPE?^UB]3U$JXWUAJZZ'C%XJ%
M?=T%I3QVKHO WA4":6F>)_@ASH3AFUA[*3&![HBS##AX1A[!^$,ND"*1(;01
M):@-AH^,4XA :S'G2N (,^S(BK92&?NNG:0IK53@]15!80;Z9[BK",IF'@+C
M^^D,?I4!?X@X/%:5[P"=D$2QI%>Z43:(LDQ 6>!_0U';-PA"MDJ3Q&=T4513
M/U9* Y')OQ(,)1]SB9D1V!N^/YMC76!A!I* HBO:O;AA/9*?E!Z6\^%E*NSS
M#=U.X%"P]Z')'WA]G-P^W*&C7$TPQVO.$L.$+E]W]AUGK^= */8*T[MF0E[=
MA!B4\GJ5.!:OPG[/7Z$L;XJL%1(]-./%>-Z$3)/UHL]Q[K*A"T5S.Q)4<-8
MWM0E7EAU^P/AZ?I(#,0G'^Z];D+7,NZJ,%;V!$E(XRAZ<!GU7?3*:#!0<&51
M%&&(K(.DP)$7\3(-AU><RA3:$:Y:*CO2+(P_X>P2DY".*N-=4'U?.D4('O-E
M94E_9'.%FM/8D5VT4&K$?8XGN"<@< 6<(1V1L$6P[TLW-B*+AH+FJ\,O$WPW
MUO I+E"D^\!#AZ*<":&PM=9Z+!X6RO->&F#,KE(#<I/P&JIWE?1EUAZ;K"FY
MVY:=!<Q&?3WW.814$!YWD[R"46-F5;!N)& L")C:$R/QN'N4>"?I(6JW"R],
M$E5]/\*7O-D]JGI?@X&#]3J6K$6' <<)MFNK;RQ6GU?VD)COV)@(16^E?@]H
M34>Q%!S0OS!77%5DO92/T3<SOFD>3[,P86$-XOW$X(?P]HBE)5VP]%6XC5&/
MTD]P&KP2"ZM,YTJW[S:6Z?;:=/O6,MW^2F7\8GHXR\2BW7!S0.Y)-&$=TJ6!
M&*9IU*8KUL:8,3:4#*).U+=6!BI#4"8,5@ZN/$).B*L"HT0GF2M^I,41*1HD
M%NV1&E29!EO7-VK5*\@2B3F.;,<#[[7O<VZJJD ZW/2&([S35W M7R4W1MW*
M*T6]>E3?YNCI0I3(B:I2LKKBRW+C%$&\#>U%\;8)"QXOY0XX#A-XL)YBD;AQ
MU4I'N10(+=_!FD);K]R-<A-*R,4*SD=6Y+8V67_/S1&XL+490SG#__(VF"UO
MCQTV5/T\4_EEVEU=XRW3Z^A&! H;Z8D33A1ZN CP(TQIMQ7]\SSYB=$0O]9L
M_++N2Q)I%)M$FS! &','+U#3'3B,8HS*PCO#$:SU?\+C\RB,_R]8T1_]WY/X
ML@-RBNQ@(]X$H2P(M$TF5B"'N4UY 6+V4IIQ[!"Z:K#0 XV@.\UL\VXT0=-C
M6&QZ>O#Z\0RNAZ]=CXG0VS/9UW[!OO8>U[XN%\?0G\M-H>L^JWS^KWN&Y]AI
M$7!AB#=<&#7'LR*"5JGX%M:P:Y<:.+'6H01N_GXJSR(FPLDZHRR3:@1=_LRK
MY.E5<N*<=U:=$4JW+4$N  D+^K?S3AJ#QO-S2N&DO!KS*X&GJ0=<A0TZEV$J
MA9W!K2+C.C/W^C:U8V'FU(,%-D6B;TN?BP%*Z68,JT:=$6@.K\PF@B5,$P^9
M7*AR?SMH8&*!9!NA3%T3WBSN$7Q L1.EJ;W#6T;++Z\:&%C9;_Z[J5:2GJQL
MLO.F8ZKW'=(0C\PF>RZE6",O)3A,:5)]#4R<%"PE>ZE04;^EE;&-0:$9H&=;
M(7S!CY"4HJ8UL2/$^DYZ.%N*U,=@? /6(G!'AOV*GQ;G5)H#*S,:B5,S A,7
M9H82-9=I?!<(#/E]4/BU,RT>+2D97BQ%M9G$ZXS!SBNDX*'T(WP'1W$9]7)Z
M_:)*ZC?B5QH,F=H:39MPS&4!$ZPV!*>IR;ENB%H^)U8+ @M,1UJBC#]0?$2H
M?\,-7/!.?D\/:W@Z(ZD/08A.PX<E\;7BKB^WPMF*:67D&!.,V0:887NL@[>X
M*WSAN%\F<#^E>*2.B:Y GG('U0QJ&HI9XP('7/XF]0[,D]*U#D()\%-K4^_(
M)%+/50?CS&D=;Y/&\#1V)&:$7QY/X>E<!MQ2\1/ EN,D,K+VK+0:S5W_3#%G
MQFK1<5BT1?CNHL1F>*V6EF21_2:,2%#"C.[M2;X4*EEBS'QO&_\RH\APMK3J
MZ.DSJL,9DW5&*Q*@P,-[8%'^6\V/JR]_&)>XC8^+V]A<?QG(Q@NL600;%FXJ
M0P!(K5YA#P$;51QVG()Y<T,0<C15Z(RY#)L*9?H@]NP?P,'I1=RWS[8T&\W2
M]8N4<QPD!%L!@\7(+^9I0TUN0OAND?SH.5%,EX+_7(+?>B'!/XX]&X.F:&N<
M/$B4#=]I9"PH9JK%Z\)Q$4FPK9-(+75\#-I*6^N_+<7\\<7\):4\?"$I/XF]
MI.RD42A%&D^[J@T>W4A[>A3$M)R^Y> N(F$N)7.Q)+/]0I)IN^DH$N3$&[%
M"O[,7,IAF@<Z(VAZUR7RB"SBNJT#DXQLG_O;*QNF]G0&$_U]04Z#WY)1FM8L
MB;E[I%4.GI50X65^ VL\%EX/&Y2U6  +&^*9KSRLN2P/JRT/VUZ6A[U6&9\=
M6N![3-'(\YR 6H]4EW*YQYPRKL026$RU4$RNFZ0P6"$I-C57@7=XD@.S^663
M>Z;^P<0TD&#/N7"QDT> 30_B(W,WR\+&?)X>,K3*CIH#-'3JSQ<)-I0 ]SY6
MXGS.N?#SKO1C?_]%Q[U((F';[S !"$I)0G%+(5D*B1D!B,8HI<R)J=%<2LA2
M0IP1:)S_ I3I7<*R$'&EI77S>F00;C$)Q#M2F*?PJJ6^6NJK@B6<)C_AH"+R
M(_AG2^%8"H<S H+2U[TEJB]%J(A!OY8G:XQ%OQ29I<@X(R!,7W4KS 1+\W@I
M'D6-$MZN<2FHZ=-?2LA20IP1&)RA*-0X3V$_5RFB4%P3\$\T& TP=+P4G*7@
M5 B.SJY/I0WF1CANM$#JEVX788"N5/>2D+E<UJ*46NXNN>+=(3M9AH^7TC<I
M?07(4VJF8BA_:N?$?[F)L?7>%^PPC0)PG>0&F7)Y(RY%JTJT;JX2IA^@UL0I
MVFU88KP"@ROM1)D!' #SJY^,E13'^<E0-_Y16=P-H>19-&-*SI8+XI9"N13*
MF6];36:+5ZX09CA5F$/XT9K^BG8*WAL'XZF# 0#'MW,59D3MCN LZ24#=!98
M3+P)%I.PG8QR3>V'X&@NQC2YY;J@A;!S""&)%424NF4;!5@ %^:&RFD+Y"R:
MCL[AO2_#!? ;!GH<>FY+[I3*.J7HTX4AU.CY7PJ]\">TP%\T-A6C7DZG1EIT
M4O?S(J4E:A(\0$6N!2<#-_98[ 6U T%F5#^YX=ZU2SB"68&@Q%EI&$Z7B#%&
M)-+C9%2);5BW$2L./>F5\NQ+I*U(>N.N5+\K4.1I,E@5S "&%.D+SA8^1_<Y
MCW'S>=P:'LHBEEG8Y@)Z#[7/#A%<VH.?!X3)0\C.QEC(*5FD87G<9> VZXB
M1/4QU=R6Z*=W0'%(]E,3P3!V,7>6^"M4Q\R@DKI]V"/5U!/5Y!(7I/"7: C[
MM;KN_R@MMD5$HI__H<%/><0&Z,M!AE @.P8YNO"U-=U1['65($DCQG5RH]6N
M 4?(2@T&]DVF*9G)4>BHTLC<7R^LZBKO#D*FU>V0Q<B-8EH_A)$J?J6T@6V2
M!VSX9HG$G2F#5-"+BJ"@_X8'1SWL;2J=B$"CG F1P4IS=>KA%3R_+H*-8ZB
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
M85:U8G*LN8$:32D*_(EY5X?P85*9@08"H.<D;?*$L)6"7 8-4DZ)#$]G/,V
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
MO3:&(*EO:GOM'U0AWBW4>N/'_QG&*,M>D_-ZFS1-(^%[6L(MJAIF0H5<&"1
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
MIX5D8CGG5YICU!Y[1<P4Y]28(^846^H':)Q7AO&BY\L(Y#03"7 $"R/GNO)
M$RHFXTIY7 L*C^::*>Q]OTS#X94/2G1YS-[F,=MXV6-V$=YZ1\[A2I%*-&,<
MDIE/&$*\UAVP/M9B=,U%5K@+\_#6'#.O]C[DXY(L;Y*W*N*;+WR3]/L><X,]
MEZ#7V7C>I$P;[F.<L_U90<^[-R(-+]"3<#]9J[HK\?:P)YT^6I?/WE5+[@4!
MKO>CCL%&+M<W:S Y[-2,!(1)K0DM!J+I>OP+_!XU&-'?S):YEG6U]@JDR8A@
M!@H_#OCO:V7+(W XM(V:#%TX2,+D"%P9$ON;\$Q\I%X=P&3,*"TI@N;[,)Y
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
M2OWDO%:K&(W&YEFO>[H>A=6_;(#9QHZ3C0J&4;![:)8KLE=*R\%5,E,:QA[
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
M^$F?6-ZC#6_"KU;B+^^#/<N\Z/73_&^+6<J5,VXG)]C"PPC,XW[?G4PMYP6
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
M<6:O2&++D]WQ@Z64V&U0S-HMHY*IL]7KD=AK@+@:=EB>WS2-=J:\BE<FL;,
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
MZ\\\WM>"$IR&8_=9MQU^K^':'-/Q#VDS^XY>;]+&IY8]H"Y@-@W\U .<^)F
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
MX!H<Z(X!C[^@@WE&><08&N#.OSGB[W$9!6HDL#_E<,:FTPEQJ+VSWX< G[K
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
M,REWP=??S1QK@+MB@_=\9N\ N5X_<DO#9ZIZC157/#\ Z/D'4PJ%EDX]V5U
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
M!WC,L^/JWJ]08KOSBKQD ,F,<>=5SZL69JW( 0Q@8?(](#F4W)C<"&QI02;
MRDZ8G"U]J]%LE C8^C?K61,\XO;N8JZ3//>1<)8H7+$!(DCI7T]QE0]CF:\F
M.]CC1,6^9_?X.]$T;-7!4I6#:I3X%"S-MZ,1[L_D_)KOH"0A(X;M\S6-*".-
M!JJ(@ Y<;?EVZ5A6A\'(+O(\E0=C6.2VZ['@F0ES;DCLR*9J<SE70];)X//$
M'E:\C@.".2 7Q+Z0-8FDF&<;C)@>N:\9O)DZRLOIG31WP%%$1+0Y,2K@)PIS
M/EH9<Y0\GRUFNGH#9,A/UEB0*@ZJ>R;>BCDVPR'L>2G4[*$1!PTOK*2#/EGV
MF I)&&;N.#AGP0ZP\SHP3'8ZMG^ >G$*YW-.,1^7#NHC91#HL)6Z2P/S#"EZ
MEKV?((./]]"$XO8:/YT %&Q+?4[@0.O#:Q]Y/" $]<(\!D&IF&_O\GFJ"LSY
M0 "NV/O"F@?DD:C%P,+>N?ZBXI2 X^R$D5@H4@70**^+BB-HK!._WZ=FY;11
M,;3EM_R[(S0D]*PXNLKP#7GI92Z<&!J"<V,B!XG,FY,6MN>BRK.@AT7!;XWR
MT.1KB62FKF_S,)%",X)"YIT$%U_OS_3N#%O_BZ1O> A#9AAM$@$NTL=4QU-@
M!3.N=HWMB<T]S[XV(@L2*Z8YE0N7D73[\%5D!M[/J>V%+J'5B](&+!'>LY1M
MBM%2P(%G8V(Y. IE@"BEZ)H W_QI(Q8^S^T!"(!]/@HH7$:\I(=N0."VRIS1
MQ9D.N(^Y*!VAANIO:/O1D#'ZF H&Q&%ZW/.(X4?XCJ'/IH)E+5TWU-[YNGR-
MO=_I5$%\BL%U<7PRW8T_K2!+#'_C*C'EKEJL<D>;T6DW_,*'SM\_NP_2\5LR
MK2^,Z:?!1V% Q-E[ZO 3"^4^;$F$XY4\9K0&M="%J%_"D0*;*6FZRV83<I6#
MM ?.8(7N /=R# R8>.1T%M"SE%$,7\&L 9 '^.RCA?/*\-[9F/H4B*]JBJ9T
M!N?GS\LR JF"12M38E'XM!3L,N>'JP&P751.#N9*__75Q8QMYP+QX0#51$-G
M_*XSH%_YF+>L6<.97Q#G ,4&$,4F=;E+7=E7R2[^MM$G[<%M$$*A>EXT(%SO
M2S0)#61.IFN*P!7*$QB/-!D.OSS",:=,_^<,% \0QW?, 6.L9T<1OS\^2Z8O
M3)JO]\2  @$$SH.^GX'^-<!Y#YYJ<0J]@#D#C1L 6'[T4U@&I%8L-=4,'>-2
M/*JGO >8(IB8@>M15"I<AU;F83H+(TSRH]C+W@EE0^-;>D]GF%$5"-<-J759
MW+M&\Z0L?Z0/,98+JA4R<J[*&.&H.-)TZ;SN*L-3'8,E=40>H:/TU/ -@/T7
MLK2D@Q!3RVER7%3:R(_C1VE6'KJ278<BQ+*GB'R19-_^B#$*KT6$JZB'%/?%
M$9BH_,M9@U)C1Z*23PFDXGQUA>PBDUQ)\P++88XH8D$:VPD-?YXH/YEZ#(2A
MCUFA0I_]0":AV+2X?/ 4>E\=.1IL*%B5V(QT*B@T0QL)5MP8$9F-4Q+Z0Y[X
M@%O-79@^1H8GT<)25!>Q/VWE_L+R/A7/M$-A7H'2KNZ=9#_?LTNSC86B@=%Q
MPGSL34"4H++,!.]P'2U8@PE+X4.4;XQ>A]4'FR.&U3;"3F*L91 ]M:V)G@)=
M#)C]O5S,A#JM2B1:2.S<YP:8QH#'$HJ(N\L&+N93 ".D[ U^1_#SR'Q5B'KI
M-8NQ#8W3O7 RJ17J(VL@!(?'/Y">/.3F^"WX:_36R-^UFE[CT#FFM"9/:6T>
M4UK7I+0VCBFM!Y#2VMYF2FMKXZBX_+*BOC6I4V2=?*JRW_Z(#69C=C,49[H4
M.HWLW>#?2S45OB)UUUOA:\XV['";[XSGD-2YN3>G 2Z/@M=D.A+O8:+F,:U*
M8Y+-3JK<I^3+O-6/.YNPF#G24A">%Z_<ENY'_= &+RYKG[9\/EF*5KY)!LXU
MMS]PKJ QC(=P=&4:Y:\][\-YC GL>PC?SFGK.*CR.*CRB-O"<9N=(V0XS$D8
ML9#>A,,!^6?NN>.OO4?WW=LAM[=\]EO/'=J!_^&;ZR_,2SF>>ON,)M?4VD;U
MEZ4;N?OC\T?S^_V7 J9UKAT#FF5D9\M4:R'JJ6HAYHP?:6C=@7FE6#[FTJJ(
MZ<QC<9.V<7+>.JMT6ILGS^QG4.KV05\M"^AQT,M9I])Y.Z"OI0<]I63-P?T?
M=._9H,OCRPG!W2)*;R68Z/9:P%W?)[C;2-VM:KNQ_>F_I9Q+D]@E>J&&UWDN
M+_=29<QB2KJ>FK14-XMM"![;DTQ8+EFV$GD2,R"CP+ZJ*M!D Y^YYJH."V1*
M!D5*Q^,P"46D+L3;^_@C"]8$!8EYOH@.BW0> _W8;(HY"Z[/],&,2A]LYXF)
M1!2L/U$?YQDX_&4:917; ^JFRBO'H[[>(MQJQ#-)Y(E25O12]V_92FXI#&:.
M+(2@E K]'<:5W_,4BKE8]$N4/A-+NME[,D.J/.<[GLY_R[OD9LEQ7KM"C%%4
M"\Q?H/8H//%&[*2$+"(5Q(M+]=!Y>V);=%6$^TC]Q6-U'6'=VE"CI#%Z@G=A
MYO4!MJ/^%HS  'L<T9P-^!6+E'B]Z80-;,NCS#\\EP<VJ"'>C+^,J32-JI7@
MPQE5F^',#Z%_P#?"!#E-9E[H$M&BM3,P+M]5&C;#3_84FQL^.\AIXGD;O# W
MZOR(71F16X3?LR>T94R2PK$Q-I,-8?FJVM)5>2>1V,)*@T:Y3SK)8CDRY@8.
M&/9P&Q+\.*PEM! TV%C$CT+,XQ=@6<,QSQ/ E92W8F\8GK." ZU$!%KN5N1O
M8<H-,.R &KE@GAAA;1A/B,/'Q;XG5)5&G4TP%2B0#;:IA%<#=<V?X=?Q_  =
MW6?P( *0"(!1^P])<_ST"^?1LYU'V:PF-XN41+736.V#J:^$KY$]#;>#>44;
M3LSS0]=O<@4P-?4*9 6JG@"H5 :.E&^%=Y=@?##RYZ]O.+V246NDK&GW:Y:(
MBYX"!QF!Z.$;V(-6FJ3U;WJ@RV3Y9 @J#+ WSF(_@/CL%FO@3I'PHZ0;[3Z
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
M*WY6KKH<R;ODMWBN!_</<:J((=R!?N'9F,Z=C"W W:@9E4H%_[^1+6P"Q%Z
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
MC?WC7YJI"L4Z&0O3KPNJH/-JM^B,E(,X@2]A'UB(5CS!)A):9_3KY6'-.F!
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
MK3,FZ&.\S3T+_ !^3<^IV9AX^.$;&TZ>2?1Y)O)Q4=K9^@1IFV/9X492\:Q
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
MS!TO8BAL!7@@\(:!95M4(^&'EQX96K'"TNX6 16[M#<KAG_C0_=N3J<V!A!
MGV<7HN\AO!FX.*#TP\XZX"R0ZI70.Y,#RE3X_ 5WMYPSO<[J!7/QP1#X1<X%
M/_M/R_FW90*;?YFYQ'N9N;[%81B"=F=(7HGM3FFU\B^(J4$DEI_BD?@A9(H]
MYT(W1H][%_(2YRDZ,PB)3/:1L$&@0PT&A(4)!\_B!?=H80,B+O.9@)#3 26P
M1];%%EOPT!I2 TJ<?[M,#LUG$$PP6F1$<(&X&US$U+6MP1P>C*D3UQ].+,?R
M V9<L;@%[&3=?$CM[^R7= K?-:P<UQ+6LTQ\G378*%6SJ X8. I?1>VE#\)E
MGU/Q6'(,";)HDQ!$XX+#F^X>/3H/G\;>P:]0C&,4,Q(I!CP9P=KH^T*+?3XQ
M_T2RQ10-C7M8WX/U4NL>\LD&:X^U.P>R7([\!SZ!2WGX_F6?EJV<)9QK&0\=
M(^U:T:Q[;$CX [S,XO<DN7B[WOB@8O%V:^66A^00Q#7+?LJW&COWML=^2,GV
M(XH,DAE+VW.>2=SZQE33A) #Q!9B#Y#DR+S62Z%+VFYRXUPY)DYL#S^3ED;8
MY+%9POG;3V'TXOKA004C5F>-6!.PLDP+4DB^T23)5W9)/O<\"V(:OG]OFM"D
MO6%/Q ZMWK,5L;D*K>'ES&2%!B=@>3E5NL-*"EF4NFHJ%5-J/5FI+[CX@;Z(
M]IU%#%C_BR(B" 1>+7?FKT8$S$7SB=$ MRT:Z.R(!B!CH]$T'G\EN6U)3.RP
MXY/MTB[OW*'>F4OEG36I27K<+>R=5_>3;598U<I,&X OZO?/JS1JF"IKP@Y5
M#B^NH%IT*E;E>& _FGD4<WR+2G>VJK24I-)*2I7.$FIH<H/46-L99--08Y&4
M_<"6C#0;5,K88-B[^(4X!-*?=)N1DF*+3MK80FEL;*')VY.%(K$%540?=I+5
M*JE-MDI*&JLDKP88G6JM4OH HQ,!;16P1IOI?\H 0ZM+<=7=P42693=+<;5<
MBMNI3'$K)E4QQ=V6&=#3]^K/]QM\X5UN+[SON/ NM1?>"UQXS]&K(C&]3=O8
M4HK"Y$/+9"O\0EF[7&UX%M-WAM?L)*8HH&:NUZP:OV[R\5YH]C\ =?V/')/1
MF"^@YP\#>S8D=+IQ9SG\>,\!;S-0.8NRIP7N;($[CPRX\TAV*[8PI<UZ\$$
M4#4E$2_RUG7.8WTFKM, ]-/=<W5%K<#M/N:)OH''Q?M'E\Q_@>S?+;:_YK&(
M?_4C\,RHI?PF(!,?!]' -W% $WPUNI$;;^S&:QJ0$^VXOZ1A&5K7>$,IB*CZ
ML?G\*G"-L3'\TB'\D;LJ+QG[QQ$<.[\*7--L#K\0+D3J\II><!!:=1.N4V/I
M[K;/IP7+*NH%P+,.)'W;A8X"NNBZR"OZ9FFPA>/=R?<"X&.U\YU"UD@JA&%:
M1;B^I\OW C>+:^<[A?U1%8'O=O>[F0;B.>]W04N$YZ@TE5"H.DF X6/V0PP'
MTE!X5=):+.F]K-:.F-4:LKJK=7DCQ6CEEM7-KQUL9[5.HPP1_\D>990Q$Z_\
M0X3:3H_P,,9U&&#CEOZ&HB='F5^QRNTNXF M&@,B$#V\JX@75/":R.9 MJ2C
MH4[CCH:*T+X]%FJ/A=ICH?98J#FG-R=Y+!3.+HN[GOKKUE6E:^%F][4Y[HS-
M*-2@SJL)\*JG-R"O0+Y4 JV[>#=!UWBQ^QZ&$19(6,J@M4A] R]))=*ZSK.4
MK]C[C=-4=EBVTZJP%AI&PHA52(+PYH9L\+)<487T5/E6P,B6PC><WZ/KO)!"
M\UN^E6.P2^&; OJF"+PF;2)N'L&)Q)Y\)>TA10;K?I1ES,*'$SF%2SWKJ8K&
M=Q,0M=M:<^G'"CF9I)WU%%7F);&=(WJ  X&<3-)1DR2^FR)A;&@IOT:TM$44
MOW)=PB,CFUZI0V F$A8OZ-4V=@F43!#SRIMS0VM$;X .".+N!6\(O;<R,\FD
M<ZGHA78$V*.@ $/.MLQGRV;HH5AH']$KH'B+U"/P9'KM<SKSIJY/V!<HS%7X
MJ)E/AAW\5LQ#11^^V(G@N^,4(Z(#R&"?KK/O#+\M5UGT!"/3XU?%.[SS,IA-
M9CC5* 1,9=R(;CFB@\:[A.EN..88KC#^TPH@"XZ6@)I*%["<)I?R_F+7R&+J
M#[PX(QFO+OEJ*G9.6B.(UIR L_! ,CI-8G>6F>(,XTDR$^ .HJ$&FSB2$8*D
MA%B5[!S*;\8I4U[=:$^8VA.F(SMA.JTSES!J*^%D)$5ZN5819-Z^VM77395"
MYT6ZEGR-"+S&$JH6;[0VO*Q>:([KFF.YBS:.O4&7&$/"T]Y,;^BG2@4,$:=:
MR/+^;.WX3S,*38\MF>P29&"\+)9X8'> @XV8O?+(*X&<8*=1V?J49&FI4XM6
MBY_I6"B?]?!H0=G?#K>/ G50KTQER$,]BJ:D\IJPOYC7I";UL]ZO#D3Q-@77
M]H,CDW^:]FVP+]H1#L!+QSP$6]457E;WWT<\$=DOBW(:4$Y5>25A=._AQ#ZU
MN5_(^OH\Y=U1:O,$?ZOI0ER0\&=A(?4.<1[3,1,GK^J\+KT;+:B&C#CY5>%5
M8_\9?;,\P:,["MYPRH4YP0+L7[02="J*\;/K#A$NKN^ 6P],Y\5ZM@G[53JN
M8E.::O"&5M3!'[]V%*.E*.#,<TG3>4'>WP[1 *_1QT(L0\UU/7HV%HQF-F<.
M!O0TXE0T9-/F/1"?>*\$B[W]P<";P5L6M+AVO:\A)?HA(=+Q'I%T95Y1B[+^
M^-7H0 27:$5$V%\1:98WNG$@(P]<.L3'??9=F_@#/&6LF/N[\3Q*RU%BN[N+
M;2X++@>P5L:1P*J1)_;^>&1:E)N,VZD'*3OX(&5_S:H!/NA7QR/P@[\@=\&"
M,.J$PP6>.:33S,A@YM&#N%/Q1<OM?J.[O7.>V%X?%UM-QV-Z>5LOG)T>C9I4
M3U%V1UJH,W++XTZH/P7M^>(ZLY-1D\T( J^#PG]IZ@911-A%Y5]-IK8[)X3N
M/BVG];.>(O."OK_W]=25IUHZ=\&+2[RB-+"$MN5TGQ9#4AVW'VWG>:EGFBEK
M1R +!JT=24IVI)%W?4^@U*/0U-P2$<<0G*%8T:V.NO&*PD5&/\8/?>:,Y?V
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
MU&? DKO$G0-QJ!9.W(#P'$C9/TP(L+TYDP/10,435:9XWRW' L+095PR&[<
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
M.@QA55UWEF5#I59K"^X<[IH\>W1'*A^S!_@G$"8'<6!"( IN0@B&_@BXL(J
M,W2G%*T!41B([]JS$"D3T2JH(?5]A-#;*91BD7GTC[@<_X:^)E$DZ7K7F*F
M5"J\;$B\G) E@Y480D#IS=E>*9K$U/0X]&74E?SZ^%]9-J1DVA#>7'>=QP!B
MDWO3N_/HN=R0PBC<$X]N=UML>X\8;9N[5<]ZP@6HWV8&RU%80W20'N@+00]
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
M#=W65#IT.VD45 H#E%853H151KVLTI!58A*(>V%6M;E%<Q9S\-PBP5__3C^
M$Z[AW0AI#>*-6*_N:,U[^_'YUPTD9J,6<] K+>7Z[^X^_ZTWT7]G.%LNT8EG
MG6$?*5N?Z=HM5;6[$9MG?[=4K^T^(\E;Z'3NC:3JO*)EOYG=-/=^,$X:S>-D
MEXZ/-+HZK^F5<++:,1[K:,<-F^*Q0*C/-L3#:(=X[!CBT6V'>&37BITS/$H?
MLR%7-V:C\(R-2],?7]ON6]E3-O8\=VEV14,QNG1JQ<Y1&Y?]QU^XZV]WOS^R
ML1:K4S4J':BQE)L,DS2RT+5W7+,T5@)B"_<+RSD/(]VM 7 5#2KO:0!' ZG>
M3NTHOMO:IG:4(4]I";;+JFX^J;H''X9*B<Q:XJOU(9EXI1,%B^PVL392 A7W
M/_< IR2I"1V?KK*9>&UO:EI,==B9/,=F/Z2H@L?&4S2]>2E35^I.*B1;W,:1
M]Z#-27JF'M#4Y*VJI)E:V3:7UQ_B@$2,;GTN<#F/ -D'%D2RSD+S\.?XMP'$
MP]P, F/X>0RMV%P8PQ:\OO[3Z?VBL%42!@/("9&Y*W!.[!*Q[9K.;F=7G*(5
MPLJL7C]B<W^_DV#L#I>H8QFA''6103Z)>A[8L:HA]M*?51@-0QS++\!K<'@O
MIN4<M<1ZQ/0)Y*WTOS<.JV*1!TADK5<L-F056-9PJ^%E\_VP.H<7V0HQ/BH@
MIISERO968C;"(6R-#2['IO-"_#5W[_L$8@4\L+27D]5;UW]TYO(K&1'/ X?O
MCN /R-J!ZP>G9#&C'=Z[MC68]P?@]GT+WWH)&\VJ\-B *@N\*!=0]^K<_0%-
M9WJJ;B>F>M;3!%X0A.9#/Q90L%D8/-.(>L .FHY7O^X]=T#(D$;0C\#BOC/\
M;@8S#T+INU'_U;1L]*/7KH>_?"0#_(V5V:]J9STUIV T)J:6A9.)J5&&(?T_
MH 0?U$',R)/;'XT@B#&#E& ].D+X\X*6)X0^2'227DS%&L2T8JN[]5SHWB-3
MTQHN9FO1 )9A;(*EPDZ ,+)-=9A3\+)]H8ZMO>/>4O-_^\CD=D1>=?%3*(E1
M&!6B34;@V7TJA.DL4?>LIZ2+HIHR.*_@&5P&?;]-4[ N]YBYK*/E0R ]51@G
M N6Q<^8>,=J&9/AE_BMPX,99G)XN#T\SAH;&6:^K27Q7JA:5XQW#+%<)LUN1
M5'0AUI:Z,B\J!QFHU8C0)WTC1UMX.PHOAOB6>&Z1H;>DY6PS='%;XOP-#TPQ
M=0[&EC>$KWD'8&F5U1]S3@])(5_&BI]'Z :7YR<9K39B[XB\I F\JASU^:DL
MGTRMYP'R$LID5K6D@GN.@CL_R/%_=;*[V)A_-WH@MAF0X3UNZRMY3H<>VH5,
MN<MW98$WY/TWBAM?]U%.K^YSUKN?>8.QB94==\2-B3T\#]SS25B@CO4%G)(-
M?AR[7O!$O$GN+I:N3 VQ(.0]C6F.(59/Q!!OS2X?R)!,IE2F4HKXJ=;C2CS%
MBHZP^L[PTK5M,F"7PZAF!=LU:[M"@7'5>5$U>$',CA-R\G76U-JLE5N;;H3K
MJJ*L:2T2Q[:L64=9<Y&XYRY@82\$+^F0"1G5XDN_X\)F>KNC9[4[38"5:^N&
M)UI=RE)"#&^YMS<R3C+XC^+6L*/,]V?8OYP ,?6.C?Q!DH:;D/0(%#"9N,YC
M0+$0TJ0&..9+Y45%X@VAVCF1[RY=Z+;IPLYT81J&K=SSG!LE.(K6:APL8UCX
MZ>2,8;OYT%OS497YV'X)[A@[IQH<;S5J,4=FY1=H"+21D/LP#%L*/V(="*W\
M7B.^4UG+!<8_J*5%,XO_X,7>5S"D3N _$#_PK$' 8)SZSG#U![%/WA//PGO
MZWV: WN&C+KZ,:#7X![,@%R-1F20\LBPBT>&@F#P2E<[LNDR19A<80M9?5Q.
M4<4STK>A':K?K/8>7&0![;,G2SYP9L ]DQ?+08!O3%_GQ/2./]+8+?3=FH1^
M(=Y?+7_J^J;],PC(%+Z!4(<1K.!R!&LJPV9@PZ6D\:K>'F]E$X.N<$IB()[U
M5/!N>@HL@?>9@BN[3"#!VT?)QN^]3QG23DE+:..8)&N\H.V_-][.JRI7DD[*
M[<KYW6ZQ\5<1SGEF&/*B4+X443A:T7,<<CP-YK@DM)CC.S#'C19S/$'@8HO8
M0-3_NTGUT?R7@*<-?_]D]BJ!.D<X/FLTI\)_\W3UG1.-"^[JG[_<?+EY>ES3
M@VH7L(T8%>&@/_?"77(WMU^O_MF(K58$ZAU#[MZ!\+T/U!OT;/>(FP0XW69^
M? %HJVX#:'[>G7\MA @?LQ+^C,R)9<\_[^,(_:QO_448 YGV.0/7F[H>WA?
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
M0A%5Z#1Y-L@S=OGAO_]W5Q+UGWRN[S@S^.@#F;I>@)>BJ![@H3C%OL"OX-P
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
M$FV,GWZ_<6.\[G$6I=/)2L!:"9A@BW+J9"5@K01,Q)6%Q/KT+)N&-=KB(!N
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
M+:XD E5QNRM49BC0LVH.^X&,KQCI*D%;59KW%P5(27_,B3[ ;6J[G;SAA)0
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
M6K[N!JA,=J@GJV.,5HOOI!]+N@2,_;=A"-F+*HG:]1TQ$C=/9"+_&* 'R"F
MC,=@\9NF$I$<$ZUQNRV:J;4#A,Z+ID1W@&2:9784SCT*Y[ 2EAYONNT3H5"F
M!CHN/@YA/IB;G8* HN*LMK3==U$WN[)ZIOJH/D%U_;"\)1P9PQ.7-Q6K2FFC
MQG)XC"##?6LJ\J9L,;GJ6$4OJCZFE.2JENTSG9@#P3#.64?70[F;,ZBR07<:
MPDS3013$QQ<"9PN 0$FA.;)O/C6CRXKD0G,0MG<(1B^95M_'O+&/.4+[S2X1
MVC=F^4=2E<-8]F]N1ZK"9G*+E3GVZWE0L]G-3MZ5:,Y%A#D=<?@(E(*4\779
M6%UA+[.9( [EDGUNOD/=FZ5DSGRNL)6S2/*EM@ I^J=!-P 3@\@>(Z<E8CYM
M(P7\#M^X5;Q.EKXI7Y?K5F ]-72TAF%+\EEH 6E>R1]7N1AL9H)+[6A?R$G
M5Y&$I_-&^&#O.1I(2+S-;A$/? R8.UO'BMF[U9SFD,>[-&M'45'_9G@CD)25
MH127%S_J(^30U<CP:)';[9&_V45(6#[\#(MTMS-.00,RG3%#PW*)@&&B>2=\
MB>(_G.TXG8CQ^/E9AO)&]HZ<8EJA2NS)^82=-9@W7]))95A528:AF73XDHBO
M.CFTRO9QB?W45/=>=OVT/K7<0S/S3I<4(2EC\P#ON>A>NFO1_E31LTQB%;\4
M#3-@I#4:EV@*8P(JQD'(/2D\J.:7"&E/D?&#D)".W9]_X9$FP7[)6<Q<6X'^
M\(K,<@\4G5OKN)>P,^X8P$N-F'ZOL-HWP%TNR.\4[Z9A.ME,_>P#, Y9T1TN
MA^O3(T\N/1V32P=^B!^S'_ADMY+'1"]7#*I_Y4KW4;6_-CGMT4<\$)%X\K[$
MF^:@LR&\]V?(1"K#CV>J[51\P#Y1E[#,8%30QZ+0E[0'$5N!T.+HW-"-6E_V
M$K4X2@0_;D8V26GWDZ/$:"-OF&>"#0OZ@5A$.%..*:S+,.F_&EE@KQ&( S;X
M*PM9C;WZ0CY)>%)20Z#KO-R#MEV.?1\/<]+&?2S[V)Y+Z(84UWD/]2QW/,-=
M2_?A'YSV;;$M&RQP/\!-O$"/R,6U3(:$]_^X@?:X@6Y'8"GE+@8C0%3"U C6
M[ >GOE%.'07DHBUY$A)@L9I.J-MZ7?<ER:R$"K6^L ^/TK-'Z1G.Z-@*2,PI
MK8<+;!&?E*[+"\+3IO"W+=(@5&N#9'(KE2:?H!W4OE?]F)VJI[LEU[0"^5B/
M7M,AK/G3'3AD6L7@JS+E0C:IT*33(&Z=$I7O)]O(>=SF''&N@%=M0#A+A2'7
M4&:.6D\<NKA\ )*90BH .@L;^64.W2][6*+7: Z[Q@*>S1O;[!VA=10[@'0<
MI5EX'IT>M4 =\\%S[^XN)\]_59E: ^25=-(8HW<'(0+W[NX>OA.D0/3@[![C
M[3QF8;)"&>)G&IJ$#0@1A9V:"E[L!)\NB*RV9@Y[K&.RLA&WH"&,1>WK*2,$
M^"=-GE'#1.O+6Y"(N$ 6FM(3?.*_E(SD=#JAX]:T>"&#NFZ_"R/AKJF:H5G%
M>'Q>@;BWX!%4UN;:B1E.9?E3 !E]@^#P"9S-J("O[#Z"!QM-VI?NI7$67 FF
M0);@I3$B1S0QE:64=5$]GM/OW+3%#I'A'NH(4J@6FRHP;1C"O*&7D>^^+(Z+
MUH<J/>IK-&'2,ADR$52\[TH0*0>K,@$/>M7Q7--.R"$8YM\2W;GYT5B&CLWB
M*P(]JZC2*U4B^+C%H-%:.E-Z%XSU+#*\1NJJ2!EHC2#EHIG5;:(0K.\KK[03
M;:P:K/%%JUKETFE.-EAK/?!TQ]=J+3.R>OCK'%/-RXQXY,PJ<>XZ?!U_UKVP
MDKS1F\(-P4P);L[^$*#!$DTGW-J8N0E:K;"JH#S_^Q<_+!LT%\!L:>C5X6AX
M\8-%K5KN'D>1_$]3E,W2A;"](B!\+UJU,BBB),0'#/?=&E<YT[C<!=G"( M;
MI%#+;N3&2+(<+H'?]U-Y*-%,\Y@8<T!/)]4"IMD2;ZBB59$==NCE<+/V]^X>
M>=H>3*TQ;S]:>.]EX0WS'5MD?-(NSQZ$K-9$=_?Q7=4@<C4=K8:@H"CM&2'&
M'=' B+I45%2P)#6=F_L[;=I!G1F+QXM<M*\!.PS\!*SD]+*99)(BH.I:K8VM
MA&YK4:D,3BC.]@2.*9AQ31T"[*A8@D\:>4^$H&+C[6!^M#>:@];H1R_SPW,Q
MXE%(;RZ==!MR=;P$YW%X)4NN@V2[;Z2)K>78TK+CHNAW:"M4V?H]G)4XA!DZ
M+T3N-$>9Y?Q_Z>ZV:$H:I=RQ5/E;W(T@T"D9T@U>6VIZ.5>&/>B5CUKXCSJT
M<V\G3B67<H?_>ZVRSZDA\D=GI&AE>JFS<%5$"V5K$B4C:W*U\" D<%.$7I=Y
ME0"'.!'BQ 4Y/:R8,8T"Q>DAD("X7:[9YHF)9:@9.<S(L</]5Y*4VQ]F6-5>
M4&T-8BRZ-^,OM+FIE)<,NK&M\)7C,7I-1[A]T\J@P[G:(_4 ^E[]/!S$EP;>
M$8"(.*N)8U=E+?G-.\W*/JV==B?B\X+/^#1LY>U8]&9E\19F&FM]E!U?IJ[A
M86>?3HY&]35<?=W?17V]A/5'UO"+/#6;Z4T)7XZZZR;F%JKWP,*SY8HHI80C
M$V>RTL9T1H/[1"-)]3520B+W)6[K4_H2"TAJ1H2!GD"G MXWAFUL"C1P'V/8
M,J6*A\H:Y)+)Q.H4C@TA_0ML>$4THIM#OZ[ K?1U[ZEGY8LI&$)P7-V1@+,P
M@HC_)[I.VKC6!4/$,-)4ZGK-MA,:;[XQ.6J-@]0:#W;1&K^FFLV=S\/,.7)7
M[\&MN_%(X'R1EACU!Z6&GOP2U!OFKGF)\6<&UFEL' >?0O."TT*G7L.ZZ:35
ML4X9;+:]!2@.,9$,G17[6/AE)882/#G1,S0)$02>9K;#M,XO%',G$/M0T65+
ML \"NY+#T#3@-8%0S8!-_9O#C:,=J8GA/HYTRO9<)H23P3@]\FVR2EV23'FW
M(V]WQAFP3A&=ES),-+BPI?;T+'NPV)V;)XE:-98UEN8M5U[VHIUX<&S !O>.
M:^*!WUQ184_5L1"+KG0IW.P*#C"DE6FE,/]55MCFLF(A82V?!_9E^ MJR.H_
M@BQ/$%%-#&C2GH+ESBQ2&P2JZA&"LW]%LSOG'<IZ!092W,%\M['=#*=9I'7L
M^4@A";BY*7)B@RBC<''^'>Z\;(F,NXID4+^#C4#V44<A,$N8$+ 3*%3X=Q9%
M4];4TA0+;ZF'17\C$LSR$3MZPBQ-)@KEF$CM]V**N=29"V@9>G;:V%U.J;0V
MOJ_)@,C5B58<GIJI_&W9K.KY6O*QYCFQ9-HXML6>)%5$UY*:Q.TEX69Y-9D.
MH9%(O$Y:O"[&4X7[CUMRGUMR8)BWVTS7Z/X*8U;=9(:C1/:"+\CUQ\7S(2^)
MSU1@9<\46*'A5Q>F.U ?]QKWJ)5C+ Y@G=)9U_YICFFI>N_MEVO*UOLV&4DT
M<S>+-Q7PIK NN-0;N#HKK<T.]=HLFR?8PH0EV QKQ#&4!C."0Z:M;"XW!"]>
MID8Z$*4E%^B8LIPTOX+53/ OF\MA*X:<K7>ZG*>5WG1$KXIK(07!BRC5PUZ:
M<08/>O<><-K]WK&GW>^-:??Q;'J_LVEX04^N:]>8WE3HDLIB@\N/?Q<5^H2.
MLWC%%@JWLP]89KUN[N!DL(,QQ$I4_88BG0VHHF<JHP.,QW#BT=\+1SW=C!O%
M+,6N-#<#C]3<K>+G^0E7>RPLF-J9E?TIOB=9IIO-0^]JP8EQ$YV%O<M!:_HQ
M.+<E.+=3N^QGW!UD#,X=PIK?&]HJ>QN!H",Q94=54G7.2^X#(U%1+;Q#5CGM
M8MN#=>/[8+)B=*W)2<WP[].R$_H++P3]&EVA$439BE(OTV9YRB:T5BZRUE63
M[ X3'M7"4'N\;;%BC4\J'4Y, SZ*G:$93(M/PR'U?TK9RU8C$]&)X355(?=,
MN>^X/21PWK0E+S<)U'/Z/++4Z%?%6_;X5W DP1P3=7I.83OM1>WBWCIVO_5-
M^\;$+): G5Y8Q3];D[NE,@I[XB5R!M#BPB.7F#3'NR!^&.'IAGN0^+:$1F-!
M;==1)N@G=.UENNQ!7'."FXR^.@P:>@?-IK.4QG&M^"E'?>P<O/89%K$3 >SA
M:W,A+.X_YVTC2FDR5'YS;SX31J"]SI!%(QQ<J3"*QS[%8SA(T&\84OFD?59H
M3(:$(HO(R8V@%X_ AX ]\%-60)[NJ+^ )H0'+PG#?#7J+#)W!XNU&-A-2VN)
MB<\+S&LU6K**:T=\(\<6I;#HV,*X=D6_94E:(<>+A3S($2SGLCS,YK\29)/"
M$-U<=9\G=))\?QZDH*9-?FO+H4S$GV0HJ80A7"2[MF\)A<R=<MS4NV2VE@XG
MUB?-B_R.,51L=K U"LJZ>=ZLL$79.2G=.#HYPG$7[7,7#6L!<9YO3W<:U4J%
MCE5CZ@AL)P.3/>9V@PGEJVV5)H?8&T,63N!!:Z9[YIMGLP?L3W&?&4"]H6C?
M"Q\N[RJ;,1M2"><7NRDI;\ 7X9FX5,D&O8&;Z"HM:_%Z:!BCE.]3RA_?DHHA
M(/ZC[(\K?G;D"H6O\:G@L.7@,0H6C(B8:9)]W>A<IE%$]BDBW]R6W(73T&L?
M#F!:CRNK-LD \+HI8$LEP6>KY(IBLZYP'B.N-@[L AWBXQ.](YL5Y Y[V .B
M@4%*[7096_+N$T=2+8/AFBL'NQ0M)MJ+HQ%&/BG>$=@@XO03Q%R&,-/UM1;?
M*J0P=T$<O"N^,=W+A;;E[0]:]@\XJ7?_V)-Z]\>DWJC9WT^S/QE86!"H)M*O
M3C_9$UQL34EDW:#?3"%044JL";0I*$CJD>+5WR4(>4QGA@ZCU\!F2$M:)"&9
M&*7,)***P4S_Z:3FV6/CS!XE&,D@B9$4Q%?Z!ZU_QU3;EE3;HUU2;3\7Y4*G
M7*[QV13]';F">C0PX>8B610[,:D5YV+>(L+5#>5,)P2["]/V?;&OD)[GYEP8
M)XE\0*=)%@:1LKJXX+  >EL,M+:N$JLXM#^Y#F ^+QLQB*D\R828;A7;8MB>
M2=R1DI?TG6%TLG2_E3AMG&"PC7H(AW\;:.J@K)1I\XHH8H]A?L$[>DQ+['<+
M#\M:O;A1+#PH>:]8P/Y#@< ]FK/[Z2%O1$ 1W,T)6;,!6NAODJ<XD!ZFW]J2
M%Y/:WX4[0%CHF462O5=CV6"8@VM9?,NF<@:/N+2;2B?\<?%4X":SH3OOC=UP
M1O'?I_@/R\J==];5 ^5CU.0.Q8QKCYN"XA,@14AO0W1?+6K3O-O]HFKW-+2!
M&3XIO#HFD21%:#,W !.TYN=R+B64-C-P9F?-.OWFNWW(["#.HC^IOX+ISNMS
M]R Y/#\4N?\ZLV4/'K^G8T@VL 46/YU49/ /!\:'T7>L+U%7<,[;^B:^U;CS
M]KGSAF5!+?A&:#G!EJNL^>&2@D[@6+G/M:JTS::(G]O1UDMG R%BPK!8M_!,
MC.2A[:+LCO)[QIL-(:-R8W$65H@-D@Q]&S>%N"0Z7Z83/C-;Z%)O%U-35B]I
M@\BBUNW:;^O-6V"J.BNU)V?;KJ7T^H&C=XZU%J9B=!U,/9:*P=M;X$I/-:PM
MU/*Z46"]*_D%=BZ,X>_ O/*ZF]]OW-?[W-<#\[+!#O*87)DBC0KJJ%?-@@C;
MC!3BX?;[ JXRU&PF?VLM1+?[D(%*>:A#VD8VX3HOT/ZKJ%++M/XU-IR:PW%&
M3A$=TGC^PLEX@2YJ3:+).JE"/JQT*=F0F>X'B9-[-IWXK]M%:4I]T;QQO3,V
M'&VG5)<(SZ$#,+HHBJ2GW,FF,-RAB5XP&QCV3*9ZL8T&RX>HRR(UX-=G1;8\
MBS"7;CBW*L^2.@8B>"5]0!G.N1VATYBQ+>6R9HJI5AB+G?>N,X9GN3>C'B2A
MW?'S& 4A C.79D9Y$92P<''BDEW5V%)!=3GQE&&$X:B4\P1)%3%(! WT/I"(
MW2,;,2(SIK'!]#NC18@)BB$@#-K0^3:H!IR5V=H%=PP'SD'+]@&G*!\<>XKR
MP9BB/'#-?=0)H,>[M90"^\?R/XXIH(-8^WN/=TD!B1N>I*:,"ESNJ_2*K7KS
M;ZZ 0HM>4\!8!7#XT]BP$F3Z0AE#7&6.>1_,T2OTH-MW01HD=Q/K!N PB-'-
MF/266*Z3A%$4<#"M-JW-C8/Q>1^9U8@/Y423-PS.JPE!5*:Q1ZDIJ9/1]PYE
MY;SI#<1PW-^(XP.M*2I*_RT/^M0_^FTQL!C(Q3_)H$3A\IU(Y2*8P]AH\*\L
M_:=)$V6ZLX&_8W(CTL+$,(0)2X@EV$+;DW*B*/C6W:1<C>O?8IUE[D8#]GC2
MS)D)I%54U^D5$T<@[O.:[6MEDTG.]Z<F%KW1+$L21HXV)83K@-O'X]9BC F%
MF/RX,=&8*'$O\0D^BYI4*/3=[RP"Y87[&L=>N5XWN<]*UN5$Z1^;I3O!KL,=
M)[]=_6>8N'@R7-PZ"L&<=$>JAY1)FE.3/AHF5Z0O'7$D4:"E3+16-:!?N"^R
MXRZ3-,1:P)9T%W0^6AZ4VA!LET5OM0HV"0M4ECN+;6S7AQ[.8C:JMWVJMZ%I
MLR'*+0 W? R]1E+356RN'7TK;$?[I9T2CL*,,,4FZ7/"V=7@>504T7(GL^D/
M86^?DAZAT/UF9?-+<8T%?7' C&23Y78B-R0U3'R"6F>Y!P>_26O)H3&;$?4-
M)^7@NA+ /"VY@/TR7?'E)O?1TUHIY$.RH4>KH+@#D9^^)*1.!UYC*:*\3!\J
MW4#W^YH6M'BEL\50C4^3LDU1.RUVTJT6^Z!:UFBT/6M9PCDXY$1YTZ:Q]?6>
M(CZE _(FT)#P_.4P)V#;$K\?O!#;$"811&SP02&431&=J,KEGA(,,U>-RFWH
MW,0 3WM[Q:"QS9 R' 4N=Q#[NQG_ =NOR)M*[P($X75R%0QB%3&5:A%,F$MC
M!G-VU"?<40<VOMDEL'$.(I%8L8"-7,!F2QK.3=O@-GQU#CMU+OWXZ+NL]AHS
M/.,6F&- 9+^FT3>W8(A><J^HW\L$CJMR';VR8+9OCUD%['<E31Y@VVJ>J--!
MBYGFV/,(40]UU>I(:YBO,;LD9V?/.IMZ?#A#N'L*82?PW/1ZIL;(L)UBEU$\
M>0@+7<*YE>D+^C/7[YA:I]1( 2H/\] @+;LMQ'-\]S$E[=XH9]OE;#9,SC &
MA!DCPN? ^G-SXU;CXJX,4N]CU\DK@U=#OT4J?=#$PVN(((^X8_BGHT3L4R+F
M@R4"']PC F%+(I:!JB[F;[F^%L/<?"EW.,1O^$>M"SGV# :Q%G<*U-4!B\8^
MAC HF?SPV)/)#\=D\JCTWD_I)<.4'ME4,SS\3#+8/[^LXK+JD)"^<E:B3619
M PE^KLJZ]]@D9B3_W*R62&/0.C@K ?U(0,9SWR@*Z6Z UES1U []\QWJX<-5
MI%^ N.F!9RQAOWVV"D:>=JE_D6:/^A@N-AKZ%.MA3"4BH]5;G=NVAY:&DC\6
M%*3%OZ.]!R=P6EWZU8>]%I](H_N)!T^O"E?\\5%#3%^R_ V($PS,$&," ,9O
M6BI@;UUIJ-#3W:&+CEQA")6(1B64Y-(>#G[,L& *8&_!5])3.A#;+E$0,G(C
MP,/&C&L/NA/[ $V;1"'LL:E_<K6E!,X YS=%A$<@X4<=&SUXT1V6_6OQ+'<E
M2YHB.JSZ5FQOJ2]4F7!48ZGJ&KDQ472)/$UE-<MG?QPM#F(A$F][C94!(%AC
MN.U0#N2!X;8Y6%X7'&S#MG<'[(U^ 6LV,'2E,%E!EDZ2M+-VXP)^!I&FO@7T
MO!TQ#H1EF"M["]+_V&<<.R/YR5-1WP$C?*EAI9 W8W2*/@,?O-0(^^MQ/<2M
M-G_"[["/9DH0N4J7X/TLFOR8'8^CSFP_V26SS86:G*KZ(U-S#J/\V("/K*O#
MA^Y_]*;90PWDF/VBEOFZK16 6$CX85:X"DW<K:\<_HG7)^@FRVA?GXJ;VF'Z
METTG?%T<84E[K0R+!:OV0M8<&8_MDL]DR;M$X*XSQ]BK_!#W^]-=]ON_)<'\
MFP ##WZ'?]['^8V.^M.!6!2,,75!G0RYQ""WRO-&]?S$U=(SOR_<NU2%\;[;
M/Q]#-ON4A%NUDV:2#\<#<-+D1)S7KO"0<XIZYQ4SN*?F-K2(E<7F5&MDUB/<
MI3)B,9T8& I6.-?5!B&+?98Z(;6C )"[F X?"18RH+(B@<2OD;3HG"#)?3<W
MS"\SS?S3AO^$(,J$K\$3K'MHV;IRJKH2EOZ\,%LFO%JZ&Q*LQTS8,D80MMT^
M\G ^Y3OGL^G+46'&/HG^U D<I=2-(X]^TG,&_L(AZV8:,Q.85A >PWG&N7V>
MN*+,X=5A6BA]46FWG1FEBI2OM@^&>^<39G+P4/-2;W?@Y>5'O[&'MQ7RZK (
MPGV9ZH4A';G28KF5IMLQF)!I"2]KC,M9H4JB!0G!U40[T-[356QBNH;P!Q-8
MIB>>H=<D+2(D90N0NDN*(0BE!]J=A%#)B>9KZ]'2*D X:'D\8+J#1\>.4'DT
M(E1&;?M^VG8H:=T659=6Q%?J/F#4/_Z<;"0R:T)L0:*)S='H.?]BL'BF$\=F
M7%_#\A!F@.1,.E6%=#-$9I-87 HSS4DK8_@?>NA<E:64&)F*IJNB)IJ;&\J_
M#EK['KU\#B-?>W.IMTGH$GYG.:&U">/;KB[&],8N+?A+A!+ _9T[X-T+>WQ3
M3-_(L$Z,<'<,7=?X!7'.:<7-Q;F[8904\X:+9(A&\2UQ>RW9Z'5/+[CB;HE%
M<*U1C'*Y3[D<1O#%=80(#"G1E_,[\O2V6F_IQ2TBC6"\5I!T.DD*\FJE-)%5
MYQT4(2I/]#H?WN:)1,759\QVK%?"?$TGY 7*6%2T:$KV)L-1Q7T;+&YC'2T9
M"I5Y,.4T6O*YO@/6^,*,OBXP0P-ZG8HPJ<:$*ZFSK.>HX2=)0276W5ZAH[WI
MK3AT0'$$XVS;.4A:KB^L=*9J$VWB*5\;#M0%@HK@PU(3J6!]64E[@)HH$U>I
M*X%C$!-2\0>3)NU'1@6P3P4PK$G9>6=S6)%!#8 F>"4MNEN2&1![\A42\2!8
MFZ78CG*MRFQ-]=>PE:N4R/L$TIF:9C0=&T=(./S;PQ@<Q_PH6WN4K6%MDHR-
M76G]UJA=HAVPV2F/GG]#P)")!@RO .)H$ZK&(M)G$Q'D3@8@4][Q56^[*UE1
MB<Y2F!53$VYS@FD^3U<JZP1J.K0+U-8D5*/SK$#V=#\#)\'$IW>Q(Z1:$S$K
M[HBT<UW4<]F]^^:ZH)=3-;_4<-X9CEW3'B5X6QL<.NJ]<LS)P/MW=TD&OF0Y
M!ED8TX('M?[W[PY-"V*;) 6J:9$NMG=(LF<O=W<1NKJ6FCN+GL-+K'L;%7&V
M@1(FL3$ +2SXTG9N")U/_-L\ ]2QM :C6+516_;(3IJYYWJV%;#7!<"^A,F7
ML.' \#0V/%&_@]7!O3Y"](/\FG,E'B5:)P/D>,T(]9$0!(XXA#OYL9::%QH:
M2R]<&D)!.[$65$>OD%86^6\YTOD-A9^_?9L AL(+8V'8C,'&474LI TD)G'8
MW-K]BOPC9ZN9-M?@)7 MS(C%_BRPV&V^HDUH@9C*F9QC::RQ@!"LKG7.73,H
MV,C$/?58*+=O61B(\>[*PM:T'8L$O,K?12F$IWECLMF^C!C658Y14)%<6U1$
ML=L[VPXG)J+>:OH')]H-47()CX.J)&<!E3,]_HB1JP=OMPP'L:CY' F]")!L
M2*.1NL[CG2-VM6XL+C8)\)P@RW.=KFKN&-"YRIW1LW7LUVKZ2LUT5)>NC9[M
M@R(I+2U,J-WO9V$80-MFU"&?BP><W7Y\[-GMQV-V^\"MOJ,.#MS;)3CPAZ?G
M0,6-$8*#$H+[]P9&"$#S6%?;,>ICM;<R[G9/(" 2%*F*_FF*LED:B*1M9<R$
MK$P]9,U#"F-ZAAE3A\(Z(:\'.!SV'F3-\3G,+77@4'VWE@R@ I>S7!4F9V0*
MTK";,H40;$L!O)":6J*;:CM1)JT^ \18RO>W[V]>ZZ /ZJ,7X('L"F:U,4Z#
M3# I!MMK:>?4EMO96BB2F?] 9WIU*8@#X<PMELLFEY9HX-O^TZ0KS@80H;+B
MRAY!W&3,"VOZ3KBGLUP'X:ZYRKV;"^$#81_HP6=@!]BK67:5>3/*)G<,5A,:
M,@$K\(N$64*9C<34_(9]1,!!GX,1>O2R/91\W:L0.^%NU^Q&=XD/3OTN#/#;
M $A#S<MTB0):G?I@FY):+,ZTP13TA'=,:U0"Q;/*[G../.<J[PT%]>'.3HHR
MEGMZ2KTBG;Q)K<,*!EBEM+Q!PU<>XAVV!GEK-"Q-S0IQ\-RBC=$2'L]/@E-#
M_=JJ2L["&X#+K9@H/@7Q$>-FV^=F&X;XI/Y&SIRACN]BC@BDAS8)J''*9EAL
M$1>+<-X8VP#)=O&@0:CVN>E+.9V G"4-):TIG*!<!L,\G/H-F<2'#"$.8V-P
M$RMCU-=E&S+?:Y7$5/%7(IDI<MB';/&VIJ6JJ5]Y\C>\:][JJR"5*Q1A@9F,
MKK5^:\)W] -3/_.U*2&5K+N79DFP-,G[W72RH5*GU;)82G5,-MZ.KS.+MU_"
MZ63+&L:!;C1W'RW'@]KPPR&T@9S%08.+ !XQ?)/'7E69B29RO'M./8C]HIP;
M3Q,\'MN@QT@PCTOU5KM^&QYPQ=0&\7-< U^3"NPI W+<U41&[(W2%-1U,L$6
MZ$D;C7_DGLFNVJ4?)W7*;#J1W6BRTK"U&T3@.%3@+O-=D/';Y-<I5PSR7+?;
M2(1;E9J2@)F1FV0!6!&2N9"$<ZMV:K2:#V!?#X8@>\!CE(U0,L)=6$KEI__[
MUJ'1*Z:\EW:1T\T'Q_RR(+36*(V?DS0.P\.^\0LQZ9"Q5(_4#U ZV#@#IC;1
MA6YL+3IQI=0@M54!!EU)_=9MOVNYS:DQC0)Q9(,'11:/-5/D3)^R]87<X8S@
M0>AW/BPVV#'"0*_6ESX8T=XETXL:-/6"*% =F"<8'[^]9]T1-V5=%&]Y;*/0
M[U/HAP%U_[S4>8]U@W5S5EA85Z:E[27%L8K8BR3TF_A&%*<3 4%9HE$/MF Y
M1ZW!\GMM6$K3.C1+<CT'X41X@\DO6[/*CVITAW+0HGC B=QOCCV1^\V8R!T5
M[?LIVJ>[1XA7C24BHXAK"W#KHD!Z3G!5BANMBFRD8MYOHO;NT$17D66>(48,
M\Z:9H[$PV2!T[!TH'TUFJQW#6P2-&L/HM\W5=H#6M6>AT>VNJ;$C/#P9B63V
M+$D#JP)XW<R:F<H@BHE(':8*/&12%'"&5?9KSS)O":2E@3F;3GH>Y.+-]GYM
MB9:($R+JX@U$3FU_N"VD_B[@&+<K@_)=$W@6A<^-QT7#M1A[-VZ*"H"[AC<G
M;P0C7R;G+ 7"V""6<:;T)EXT;U2Q>]\8P[ $+[KHYW\:^%%-==EXIK;$K[?_
MM#(\7P4E54@@\=JC%H&C!L;=WP48]U\2$\<(,R+A]KO[[P]$PGE4OK:?.D4E
MP"BJRW0N3>/K6F&IK/D90]EBJ7*3+N1CX=-G4?BDHF>9 I/@W/4;X9;?K-9/
MPH[@9)3T7W#*17$8OR?'"T-;FBHEZ?=H"+6>8#%D1.;D2<]8*;5OX1G:#4-D
MX<==A:=]@0C/O4=B8'2$I_.$C<(S%C;M[Y"YE87Y-P$%#%BZ';BI=(X0!#E6
MKB\+Y(2E7RKZG2LA;N&EL<LT IH)7M>.C0^%3\?#\-.1@4^?>C@C-9_K52W=
M\)CE9YXUE4?R<V6L)/R#AQ!,AK &TPR@_>W%+ 0+9.NP*0KLB%\(EJ26[NYR
MQ^F$,4TR'X:[S+/4CMI /_@--!02^YNE2V[RJFB0;PZF+I9*?D_GPH99<BH(
MY<-Z]4N5:-.8<5XT91V;ZM2_&Q#PA"T];!T:94VNYFMFS**-"9==4B1@N4SK
M6L,.%/@K[+,Y[!W$#\R0S2AV.\ML3&$9X.$+3 ^'Q) T"R$@H5:U&1JA\+!Y
M,P-L;GQPY[G^V&F?CE*^3RD?AD5]69CEZXTP&#SUELH<-@U*1]"(Y%MV[Y *
MG$ZP@W@IC#]H=I",F1LAK9 I\T&,"I&XN?Y/(&P<#4%X]%HA!Q?MCF5K%TJM
MCV.-P.;DHPSN4P:'P2-!!IDV-(C1EHIL %693!,%R!:IZU"#0HD"6N*A#U;
M)L86ZD,F"?7I9&N:@8TB&@QO@+0R/#6EV$0":6;#F7Z/R?TDK6#<Q747:F)?
MB,H!N,6 ?=WIA Z)%"E.!./5VZW5(V9Q$X3=54N'F+:Q0CB.*LZ]5<&,+@BF
M@(.?%SE925?''2H\^/TQ#&;(<3YA!\(X;Z13[^"%U5T'U8LG;*#L9HN#);]#
M+:.SQ4&@C;+'$1I(<D DZJHJ+7"?/VER"F-Y]4-I7M4ED_=NXNY0#FGS)Q/
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
M;PD@ OYS66*JG NAB9&!J#FH&@E=46I;4&KPCE&:+#_"=\@--@K$'@4BN85
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
MU)EVC5(Z>4UN=7KP"N3(S9Z'.[!XM+-^M+R^A8)4";2JL>7H246'H#&/O;/
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
M=SJ?PNQW,U!/@E?>9]!$>>F?4US0EONC7_2O\!O<LM>_P$H;%CW,E/]U8ZB
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
M2C%+&"RHADE7%FH[0Q3COE2JU5#H)XZ7_#H!#RG\-,46FIB&*HX4)JC::3"
M#O7SQ#ISV-!T@N5NA%S*L7-:>"(@<E36ICN%7?A1\?3J6( +/[=<^,"8Z&3K
M6H?X?3'AA9.\\_;9E_-G#&Y8]T69%W,!&@&7.MV0_/"<M5Y)X# .(L0<9(/B
M):4TT&4[..QQI&*!LBZ1#/U I0$!]1P@%KVP<T'#K_C;9;L64*<(KF"S&V)@
M1(R!B2R:D1]L-EU&CG?R7I7-4IK)HW%N+)$R_GWXBK<+L'B3:;]]LWMT]'&P
M)UCLWN$[[^@0_OVO;N?TT!M\/AGL'\!_WAT>?]J]/;#TF\WT^.#][C$!0QZ>
M?C@X]O8./QWM?AX<G*RVZGA:03S$^V11:3!XD0=9-#2=4]F01R6-5,2K\9%M
M^R36VTS33+>]=I/&$,"TTPFIM"#"PY0@$:EKSA31:4@B3]."NSR!5L40L!25
M0ESC(G<[CIJ8-D9 $OBUF^7>T[D5Y:Z A <S+!@//=(EV+,L9Y>B17Z57HOT
M0\&5X+7FV$8FX,1E[KM8TU;W"+"=U+L,0URP% /(7'+%4;1E$?9LCX4(!]Q%
M=Q.UVB9]15?A5INMK^U6O]SH2*N@!=C#Q370[ZIY<XL'LEX>BBL$Z*3W<\]-
M"* G4-UVH(@;.W:QFTU 2]Q-?V(JVC4</EN;*^_Q^5OK\7E0A'Q_:M!#T(..
MC@\_#-X.4,GQ=M_O@NISZKW]\B]4-[!IS<G!QX_P]Q^I_["^ SH:*D'8O^;D
MP^[QP8GWQ^#TPP F[9T,_KGQ"?;PPZTB9]]LLMKY\Z,,NA_'S=_KR'[/Q(W9
M*T61]6YG38+(_*%Y9!WU!9NU'C+XOBZK0OR>C('PJ)4@@31%WTK!8]2 .*2-
M27<@3E'<8D*HN$!(1,,*_@,BFO40K@22IC$:)V$,)MU&?L$M5_"'&A1)H+]L
MOKIQ,S;\!D<;I;.DG(;S0FM7!])S ML9]+L=YP'LQAQFF(@5<A ]\TE3\S,8
M-*.6.0TSL"UY]#HJKD^#(4>(PPM=7]B5=?$&E[VG$ND2@+UL":P]R<K"H!LG
M&Q1C#3W*^50"+8ZQ,-<'2(Y3T[!21RQME)@H:FOSKSB;,]3\=&$>-_2NYLI&
MM881#5N+52'UT^7\#GML3!O2NH?@2?R)CZEMM@LKDB!N_,SD<A!DF4ZMT#=$
M^Y#I[^X-,4?#!59V3FM17_5[]K363=:NSK/C<]--@7-5P,XQ?$F<,I(>?DYP
MAQN$6R5_I]]R(;^X6+AGK32L+<@Q6;JI4GQ(OB \K!SL(P9+,6!G<"-C 2LS
M?9<N".^1,NDB8$3CZ&QL/X%9:.JE=O7L:4[<.^S+S3:&APG7NQ>85NQ<-4'Q
M<]K*5%/CQ-E*40#L7<M^UL3UO4LTO=NAZNL=?VM[8T?(HWK1D70GTU(U#AX-
M]CZ5!%UL)WDT8.JX@FG8PGSDM.;AG;5P'6T;)[H\TJ_5R;P5HJ_3-_?TS2E#
M'O:L&)>9V-IP'=N19_3" N'4C>E3CLEP$,/YH;\N:*DXEOR($'P>C6_LBE'^
MZ[>'V/9P\,][[60R^/S?7P;'*^^8$FQ?%C[>'%O%$P(_1Q?\7/-;N;U<EI)7
MH4:L<VMA2?8#< =<89QOK;QQ_EMKG"_+">ZG"RQP& SKD=KF[6(8[SZXSBT'
M[+[7U8#C;>1@V1CR<;C_UH[W24U2D!+A;'+W@N"*/3K=??OQP-L[^/CQ:'<?
MHQE__VGS)_KWR='NGO[WW>SC11068WS?YE]A>J?'>IAS+.P&O50O =ZR8$VX
M@'W],WG=)OLP3_??-'S7WWY>K=DQ,$NGZ4O>FO)/%VTF.K@/369LN2+_><GF
M.;$VCXTQF#10#BF8D6%)OYP>X]_Q9%J*^)$4<:R6HHC#<PS?P : BF$M .]+
ML_6!!8B_[3S#F VH)]CB4X4_A I60"-L#EJ@";BA)>LB]>>:M.C\VN7NCII$
M;VO0D?3Z4?++GZ[D+TWRL9_#PG2:73?SLLC2D(M>GD!]!3E@K,"W0%@^%F,W
M<XP&!X/++CSA%M56<>[SY7"U#M13J!/]K>A%PJE,9C%5&A(P8\$@=@_ OKE_
M!,\%ODR$KG><F<\7^C)M,VEQJ/F)URSI\20_1*?JJ_<^3H?4U#CHEX[2!+WE
M!]@KC]-S&S-'V<.CO?':OWDN $TERF)*&/E1C'Y1]G!I_YKU%>5%%F$<G-_G
M.->,LXA[YFEO$2>X2BX!.:N]= @[[TNGWI*7EQH*2F<% _Y-^5TR+0-9['T"
M,PUO2 ]^G%"7$7("4NL^=EEV.PBZ6.]K;_K98_H%G+CTKQY1XZ0TL;G 6)6/
MX^JD53R_<NU1Y"S;6=9JN,B:;\27LC>]QH^ZG5VL8N1MR3D#4;PE=!R9[@L%
MOSX)QBHD(,R=_9[[K_<]!G78VGG'5"G_JAM27#KV\O+5_O3F0Q_F56J@@]V;
MUA!C (D27=_4VQ'SB I*(,%,G, ",^ET(Y1/L09N6'=*8XG,*:G9=W>GB3RZ
MG4CW%(5)Z,02+OG4_WIY7X;?37=44V!YEDO9!XX2A?[^6S062O;!]5?URFNP
M)2IFPS)O*YD1=2OC>UYUXV/[K]]>_/J;/;>;S^AVR6D(%PD;BG#'$6^)_Z47
M"67_<>7[V5E&\ @]I]X:!3/AE\2^C8:>IP55F4A_=H<U5!0GXYM99E(4VT$^
M("]U-:Z7I<U?;,F5Z+Q.Y34AT-Z]]N[=:%XVKKD<D5<"Z]M-IDFO)?:6V!\2
ML4<(V+$DH9,M-.=&N^&&HD0A@_^LE40G.\"F% SL<]K&,?;ZL\W><M-8;-PW
M#U,V\].LO8KM55R1JQ@E^8P1&_3UHS2U"RHDL+#3;JZ+OI\5C-VR%%M2RVL4
M>=YP5IBJ74XC0OE8E99K9^MKV^MK[ZF*+E.(SI@K9:S@?%F%<Y\SZG;>O_2.
MC=%Y D=%<([ &7:=HA9"AK[ &HEQ-/6.TEQ ?8<J3B_67[6<HN44#XE3<(^%
M):^$!8!%9Q\"%L[0'\EPX'5[D5"'ZM:@4_GD>UPMA; 0RTS$K5;7?$**ZNT$
MT-.8Z<1:[.9)J:E_ ?+W8(MBRI7,R*A]U8KR]H(^P0M:0K:C.D80^Y\_G91\
M-T[;VF6FHN_E1HPZ0A,?H)QO;*"&E8Y8EL#HMOFZ!#7L199&'_"*91D%EK7:
M"!+YKK H?]MP %UB87K8,!MIYAT$*O:7;<,_ECP<C?H6(H 'C$B( /9M-YO+
M]TX&[K;"(^!6*?UKLL''%WNY9J'E]BOOD,GP)8XFRN4C2O!\>Z,$SZTVP?-!
M4NW"&/I;F^%Q;,/$QVZ8N!I71/\Y&S1@*#V!5!#8I2V]2P/,DY7:/,Z2';R1
M_@FR07EUAQH-4=WKF8J7N.4/R9=T-L7G)8KY^N3+$5RI7_ _%/-NCD@R*$*F
M&#B!2X1TS :#,&Q+TLNVY64PQB51&&RC1NBYIK:M?/HG"T,R\*IB##-!E=UU
M<E%M/D=<.6N@:8;5P#.NLAQZ]J4HBA&T^M[;% 1;Z2>X[>YOS$X/@4GB_B:$
MT]\$6F #PKI7L\Z_6;AZT4ETWS,9MXIXD?@(J^6'(>9"<-0\@-__1R6X:CHT
M;J6'XC@[\Q.G!(LP@*HSZSG8Z9J\'(7(C=C1[G+O=JL'-6V^V[F,YZAQW3@>
M1Q\YSM5I>H$>&\35 NL,Y XF84C22'TGM2XBL [<F+SON$/T@ZAB=CN"FTWD
M4B4*@HI <!+7A6124A NV3I6[!8YW;J<TW=/2F.*XJNB:4SU>-T.]:K(I3=:
M"GHN5\[9%X^ HO)2'@+EJ/ !SJ15NE&0+Z,F'D3*Z?2Q.G@GU$IQ3B!JN0.C
M3ZS Q8C7J1 :S)=N,A^I3Q2KL=T=Y+5<:_6N14Q5I183!;A#X;W@;A*4M%$]
M9JI%G<DJJ;YU. --):$<CM*EC$8(#SM1B-ZB]SV 8;'<U;-0-.3S6HF,G9_>
MN*T?S%[<V*J#300V!ASJW(]B#:+(L8[*F9#WE;L'2N6K@[7N-GW)%";:%.HL
MS>#TVRR7UDWRE-PDF$M* 8'ES%\.[Z6(4 &*H-? $_&2FIQ2'L+\RL )C!K%
MYI+QEXK4SV])P_.7W!**K22A#*B] G/E@PS"^ L&>5P4K[K^$N42G/FN"!"N
M8^U%H_K=+W4H1H13AU>*,AU*7P^:;Z4P?)EY.#MID>V-6#;;SS$PV].)E&37
M?889P_KT[.=+3J:YHE[ZVLJR$[<AQO9?]?XMI ^6*DO&RZLM*PB;5^M.!FD>
M)E"Y,:R8&EQ<N/V1"#],7=6YK4NFJ944S/<_QG5URW+PMLMIMI^O1C5-6RY7
M+9=S7 S7*YAS"=4:U1M!&J?92X0.*M1/;W:UQ".7AL@YTEA#-=) B\=\X\*-
MYVC8RP^P,Z&$TXQ1^#_(F/\7#%C445'1)=B-,S9/=3S?,9R8EU$2*3HBZ"]B
MQ:89UH;D\*3@2]?C":YX[&L1?:)4J6&W&&LR06NR4*L)6)SQ%UD3]]!6(< 8
MW8XI&V%S[4A\/J!(&*BDW807319W=>&F+ZC3FP/!F[+(V.MHD-&G(Y4YW0LQ
MW9\:WU.=1;=CVD\!!T9S#-<A9B$7JDQ0*!'<"5?9,'PH>:L$H[?$-2\M@[S3
MR.>JW]3M6[^I[-TU5W&GYWCSK$K9[5@_HG7KL8XG5P>AKT&%R0DJVCBJFCV6
M>'LR@FJG[+U4=]CRLPR5$D;%)V6% GNZ8P]#?J;6;48^EXLH)]1Z-^(EMYV=
M5/"&7VCXBO.*0E]V_GUGY;\[OW<7K!OA*GE%D78[,!9Y803"Q*:PE[='NY#A
M9;K K#P?&8.&HT?K@WG,NL13Z(QHF)KM"6J7Q4>,V&\X%EY^@:,RBJ]P28<+
M;@Q]]%WE%_[4\6[!>Z)SGYB /K1<,YD0V50H72K+I@BM@8Z3"]Y<75^T?QB'
M>S+5!K"EE_B@U.V1%]&P]-K1<HGFXF'[GL#.2%,F;T8SF:<S42[CZ"OC(U,F
M6QE%5SI7Z)UV2HJHCJV\@]W.-;;P*N8IV#&/0_5\:+.\1#6N16UW5CY N]T&
M:'_T!6E]E*V/\J8^RO^>P=M&T;*YV8,$QBZHK9#V5,:IKCS7 1B63Y'SJ(YO
M-KN-2"'=885TV7J)!7&*B*!:;;F&(]?]\!ST/&H.-<S2K\!>0^7'V#O;G[/S
MQS=NG&4]A>\9(U;T,K/'[K8YKMJH\!""T3C,J"Q9JUZ,#"N.NB4WY?H^68G(
M&=A0;E>@O94:;;_GK0W704E<DEC0I)3%U=R0%JI 6]N9TPF<:,.H9!R3I- J
MF[A+NN7*X<N$WKFH^Y7I($4?<F/EV@S7W,^7G(Q^2<_QYH,JCZ.>1]0C#3M4
MU.$[UH)U NR8H@T$.TL=U&G6I1S+)2F%$S(Y>(_^RPL"^976$Z9^'77E>A3@
M,F?NTB=$.UJ:CB%>V[.CJ=)^);RLK21O)?E-)?D1B @P F\8;B2TE47A1LV?
M9(BF<"/VLONNNOXR6\&X'B5\<-!H\^;AQF5%9DBRN!) O%""T6QD-"'AQ*$M
M[BCS;>'5P^J;EIM-?=AK"*RQ?\[>VNJ<I'$DP0@M,XLD=3&A):;I56F!P:F;
M@K&W<S).TI- S5Q/9^G##$VR5J]AXDNFIVL?.>._E!".BI0%\KRYW$%2XQ:*
MU^4FTBR+27PNU/*N*5^7F\C*"N/[S B^,=]_^V:[E$K\217C-*0^ .^B.$IT
M3K$+,$M 9_#LF>1:ZV\??U9<\^X"0^?!=Q%T76#.*".4S#S'WZH3;LD@4C%\
MD:5)%'B<W^F=1[[&,)N ^"$K3B[/@7UXWR]\[SVU!\%;L9OX\3R/./GW6!59
MI,[QCIW,P2:=N+WF#O;?[QZ[&C\9?]1/P#:RIX<$N*_4".!8G<TXFN&=;)P^
M,? ^D+2F[(#H_JS;@7-0W#_6%%I3KB_'%02:S-B?$L)T_/&8!V**."4C.\1L
MYTP%Z5E"E6'#.1\()P YE*2;6/2ZG1'-QX0U2';-IB@MMC:]:7_2]PY.3DE,
M4:;3N2-DPYD,R?F65)AZH=172H?*:,YC]/_Z\YZ(D9CQ_^+81E $T(XFHD)1
MUK /CL9F8Y*24&X"NVO;ZX74#(9 #E%P.&/+N&X':'VG,LP(IOZ'0*'GF*$*
M I$:=L#*N%7)2.(=W4Z08B3&!(QQ2=*TV2XHI\8B0_0>#*E1;$C;14YQKO</
M%(ITA@_D/:#W]DJ=0WAF_ [4:@EI;K!/,3>->4D-8_07M!X<%@A0A>@R*/P,
MSYW5.S,;AU50A$K'(N6EADD 9<(T/E$!)>E2%VH(>I+J28.D +% ,4TIP(;C
M&#0'/:,HIOG+7WZYN+CHXXEE$_/SO@K/_(S7VP<=LW^6GO,"](K=]H>T3W0H
MV(<IX>[CO#)09K(0=FQ*71$P38U(PI(NHN<9T- P#69<R$-!+8J/L5(.!F26
MJ#GQ+=QBO"A9Z"85CX1JHX3:,.)E&5'B@+0RPOQW/$G,[LN%\C@:B;> OHT?
M2+/L-B/J!JTD?\28;;Z'D^^Q<]?Y'EL]UQFO 6NYP.;?X@C/V3W>Z!>W\LGW
MAG[R%1]U4KRTB-T!I6Y!,BYY5&NH,=3Z9=&+MGZ[[$W?@__$J;"):8&+_!W=
M) 65W?2\G*QUW) \#2*I(<(<J3$:N_00LW1LX7NM@ +M-%<AX4:#T$HVOO1/
M^FX@!N4=1T=(R,Z20$J94%B<8XJUJ>DQA1VPZ!0%*W4:TV7R;GF06^0FJ*HZ
M#<3T;A;?C>Y61K.X#E5<GM#P-'3<:R4</%OYA(.=-N'@D1/R6F"--6&59*>A
M<>ZXZJB"A:RV616(6M?@BIFD-=>*\2:6 "KPDNYJXW^5*I$YJMH4=P6;/8BF
M:*!74>#10G(X/S)IE.+$JB:@X&*UCIZ)M3C9R@)S,)_Y/(F?8<SB%?_I;3_;
M[)/8I @P<$[]P39^D(]!&0?)A2S=60;5\&J HF;,(?+TEA88,< 1V$X/0'F^
M3VH++;6YSF?.;^9L:NRX\H7*K41=P=KX<A]2A_K(+"2,?ZDH]AM+I*N-4FTC
MW#$#VV#V(35]@5&#61*AKQA=]1GH$7U,$&>7 S>F*W?0;"JXU@H %;DB/>LI
M[Z]$Q>M"+(6=D@-TD$3LPSZ6:N^1@W[W<Q+Z^?A5#11@:^=]R1=:@ZCHV58!
MZ$)RC>J)_U6QGA@YP6FW" A[?=6P!URD?.9%4:;UI5R;X8VU!*QS93 *>_O6
M=%T]C,!]1+&%11W5*%/8KJ%!<W55WG5I%<M9JZ)&TEP('4U83@$2NE(XUI/0
M0E[M/=O#;L12+L"?8-EY",>:1":_FI 8+@CI*>?1] A.>FO38!>4X5WDI:)X
M_4[!;6K\;CHK9"+HL\$NQMAMMM00(J1X3CWY&-7BA2>C=7_K7];F$)\XW$M.
M_%CA2VD<[O8^>L8K>^-8A_)#>(4REL"7FX=-$&W NBV%V>-9NP6 "#Q0NK'N
MD98XB-3!;S&4@0FS56/IQ@\H:?88>]0E#-6@:3.<R2V!K/0?>HIUFQW39L?<
M(CGMWC2B74TEK9</5SSLQ!W0CM#:@,M EDS^8*;R[+EA*DXA/.D ;BF\52YM
M&2&: TJ%[.1Q@916(CS?<H.6&_Q8;K# @<T.V&ORA>4SR^^2+RR)1!%IA"CW
M)1+06^#<QU!N',PXDNA7IV_Q/9:;"8.!+!K41>'(%T'>+5"LEDY@7B+IO@YU
M:D%->&OV54#5T,O-8F>+BE>!]&:!E!-HMX(X!ZIGUN.4 ;9VZH1KK=LE"<1%
MP? ^I!>*NO@M<T[N*7EN^?!2Q]*L06]]1UHI8Z\LG<*X&,O&M2Z21O6A:F8X
MT?%E9L%9$(R5<A5SP!UJM896:VBUAEO4&FJ9T_;F+[(<[-5?,EO9T1 X@T9?
M^*AX8-;!P\@=/(&-#L;DJ**4M*K'UG7[<,A@,"HUS\53GF;J/$IG>3R7Z(]?
M?D^2>E@LB4EU?A'E%/J60'H8&8\EP55U.Q6#L]<L.REGH$I8+J0,$UE.R_,,
M="[2)R7++_ VN96'2\A&RE,L><C6X"VS"0,>^(4[+\P>B)*9HC4S2=8H4CNE
M W1*=SMI "/I]']LY8I37=M:KQT$N[4EN]!@^$CV(B4F+%P"*K%3V4\G X0@
M<^0]#(ZL@2Z:ZAJ;ZD+6MNOSO,28H.\1PHS]]IPC44I*D3K6;L>-,6*.1:4=
M425'99=_EI>:E#E]QSAQQ093\P+Y1^Q?<(> G06K,%5(AKN5M3HJY1$TIAN[
M+S'YDV*@>/CE',\F'RW'7^I.VDJZ;> 3NFY4<"%'^8[JY%A,S.1B$W-7UY!J
MI_R2'H/58+XX_+3Q2!EF57S,G/LRY\R7^OWE^E*+A9M'U).:CHAQ!"_1#Q$\
MA.\[M<&"\YOEZT\L^'NMG)GG*Y\S\ZS-F7GDA%P/5VDKG3(9F@1[70KKN@ G
MK<'4=@9I&C/$U$@G$DA.MLG-USG8EF^>151KF$58_DYO*T?6;6W<F@[8DLSF
M<#/+J8J$M-"A^.:E*S^I;8+&,@7)5T0Q,D1C:I<M9YTBY&3LX,3[WCZ[9IQ>
M! OW1Q*5:E"[R*_1H7(IFM>E0*@61-5%FU^DJU4TD+ZW!\*);CKBHW&6"0D2
M4*DPMM\4R(3SR5.D&P*@R"D2B@A^'N5-Z?-DSY"0'.M6-469G4],-C.+0DO>
MBJMV](G)*+=@@VXH)G,HHE&J!G%N*Y&+>V"6[#*WPPIIGZ!N3=W?+2(SOB1$
M/E@II"^IZ#"N$O6^;M82=?AG6%9RK>SN!C-EJ=F:CB2N=[/Q2ESA\G3\D93*
MM0A!YH(R6B(X6<K_T D"Q.[J5^@]XPG#;V)J[%5WI9;/CY2Z9MY=AA#&I/UG
M.G=_5?-&7K]]\ZR4S+7'!ARF231D<>VB&LP$7S'-G9PNTU!GA;=M\*9Y*\CP
M87BFP8C9BG3S49S%-/&I0T;L2&1*D77:V40U+:+FWJ!&O9J%$:4^%Q GYO>N
M!\) UVA/MZ]G3C*%RM=+DGBW-DE=V] CQH'-=@AZP-<%_HO2;D $NCDVF5=!
MN-Q:9)DVH*LO;KEB^[_XC#V5S^*B47'!;#S;Z'!4:5;,6+V73M@"9,#4I;K4
M@3SW:SL7JJE*=(M34L2B+)A-$!(5[%IJP>(.0?R/^6Q^R;[>B/T*='_N+,+'
M9=!PTIPFTFC$;'1'Q*5K)$O^)&#09^0=J1!4F99L!,I]#,M423DM;0>KV A5
M3.X0XO<*"2U!+;A)Y3/[,8IN[&6.RS@*>:V3@[E-!HA"_& )QI"H2(BEL?JF
MQ2E09$;8I$A@]H 86/KY7PU*[9%<38/JDGNFQ68-2K_;$6_#-O[[>47!EDM3
M.:M>G0!'!/C*#:Q<4GR,6 PL .X&2Z+9D_$TZT[;TL[FTLYG2Y1V8G'!?\^
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
M:EOUDMTHX$AFP-]TQ[FH8!58$'$X 56W-)/LDHA50LP;!7V]P"AV"1Y@P4^
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
M>(+G42K.8U+\2\D*/?>?9^L:GGYS>./$J@UQ0#WGT)I^^R;89K9B5?!"],U
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
MUR]O#_?_14'?#Z>?/K[Y_P%02P,$%     @ NX"%6,K-M4?X!@  :!P  !L
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
MQ/5XYR>P![_>X]=Z_CT?OP[\!U!+ P04    " "[@(58'QJ;^[X#  ""#0
M&P   &5A,#(P,C X,# Q97@Q,RTQ7VAI=&5K+FAT;=5776_:2A!]1^(_C"PE
M2B3S80A5"P3)&%.0N("P<Y4\+O8:]L;>===+$_KK[ZP-A*)>D53-5<N#\7IG
MYIPY._O5'?E_37KE4G?DV@/\!_WK^F-_XO:ZM>(?>VN[[FY_-G@ SW^8N+=&
M)+AJ@U5/%?@LH1E,Z1,L1$*X67PPP:.2108ZHNM\[Y<0N6*\#?4.*/JL*B1F
M*VQ*MEHKH]?M]]SG-5LR!5:S:G5K?20R/PGQ6N@.',#0] 0PH%Q1:?0N^3)+
M.^\,@FDY[L(?#\>.[8]G4Y@-P1^YX(S&[A#<>]>Y\\=_N_@9+=Q%N32_6WAW
M]M0'?P:>Z^0^G^H?T.!_D 39:G*>O>C;4]>KS.XG[@/8CJ]I-^KUQB_E\,Y#
M\,\F4RS:&KTQAT!P3@/%!(<GIM:@UA1LSC<DA@5-A50@(A@Q11_+I<^Q6.+W
M,0^J<*4-+^/PRT9T')&DA&\O9=ZZ!HPU%#)!72I#B(3,@VXID4!Y2$,8T( F
M2RJA:9EHU&B:0#*(6(Q]!Q(>#3:2*88Y$AZ"^QRL"5]10+"$91D2+I<02)N&
M1%%84TF1ZC&O(H$]+1/&)MPS(K88!T8;?)K@K!F-,#B"*?:5PBR*6(#,,)(.
MM,O,Q#J06C(3THW,T%6!$F!]A+NJ5W6JY9*WT]!JMNIY-B04J<)\CNWW1KIJ
M=P >D4O":5:9/<=T"W:0ZZT+RL1^DKLE6WCDX@G56='V'U=C5]8U^)CIKIJB
M31QOL>J2--9#>QAN2;]LF*0)SK<,!S:"%T6O"):4!*MU%5X?='NICD-E[,2S
M/C5O.KIF_CRI&H54C..D24B>/LY/11C'2F)%L>]U)$S&VW(IE333FIFZG\0Q
M N&"Q7":8D>*&F9F[A8Q3GB@OV/$D.6Q];Q"JTVL,BV<2*G,0;.3\J_^ODH:
MO0'FVP8[E2R&5KZ<W+P?7=_N3W"+<B<3;VX[X^GG6Z-NY.VY/1CLVV\&?6*A
M6FO3^D4'ED*&5%8"$<<DS3"W_9N1'T>Z_F)W+.GZ@SW45[T\!23>EY02*>Y9
MPQGNED=D*AG[1@M&1J^_Q;5$6^ACS> HI#/3R4UOC<8ADQVEI5!*)&WHQR1X
M!*O:PLPR$;.P Z<$"M-S'&I9[61%_B&EPRC@*SX6;]+AH.[-A7$<Z*QOD<+!
MO75Q+ILI26B[0"B>\&.!7X?7M,X"OD*ZO>\NZ(?Z]R*\6<V?D?!<&CY3,39^
M0JQSD?]C=W]#D=7R&=_[)6O)[[R*ONL&]W*1V<.\G)7U74K?H8I+E;Y[_0M0
M2P,$%     @ NX"%6-%0 5.F P  LPP  !L   !E83 R,#(P.# P,65X,3,M
M,E]H:71E:RYH=&W55UUOXC@4?4?B/UQ%:M5* 9)21CM D4((0R06$*32]-$D
M#GB;V!G'V9;]]7L=(,-4LV(Z6E8[/) /WX]SCH^=I#\)?I\.ZK7^Q'-&> 3]
MZP=^,/4&_=;^B*.MPW!_.!\]P2IXFGH/1BRXZH)M90H"EM(<9O0%EB(EW-S?
M,&%%)8L-3,34Q3$O)7+#>!<L ULLW@S^:-$>5&4PU.J!HJ^J01*VP5N2;;8*
MJP\'WNN6K9D"N]V\Z[>&EVH84JZH- ;7?)UGO0LW05JNMPS\L>\Z@3^?P7P,
MP<0#=^)[8QC[,V?F^LX4;V.$MZS7%H_+U:,S"R"8P\ISRYR/U@<,^ \D0;0:
MW,I9#IV9MVK,/T^])W#<0,.^LZQ_=UHN/ 5_%+EB\<X8^!Q"P3D-%1,<7IC:
M@MI2<#@O2 )+F@FI0,0P88H^UVN?$K'&^SX/FW"C Z^3Z$LA>JY(,\)WU[*\
MN@6L-18R15T:8XB%+(ON*)% >40C&-&0IFLJH6V;&'37-H'D$+,$QRH0*QH6
MDBF&' F/P'L-MX1O*&"SE.4Y J[7L)$.C8BBL*62(M137'L"1U@F^%HC!%K
M9T9,<+>,QC!FG/"0(:]Y'+,046$57>3 RD0/2"V7"5DA\X)P!4J _1L\-E=-
MMZF!JA*-W>Y8)1,2B4PAE]/X0U3IV$.#%9%KPFG>F+\F= =.6&JMS63B."G3
MTAT\<_&"RFQH]Y?SUXU]"P$R/3@I+I)DAXY+LT1/:S75DGXIF*0IKK4<)S6N
MQ++;-P3M),'NW$2WE6Y?G5&YXB">_;%]W]-^^?6DNMM+Q3@NF)24]'%M*L(X
M.HGMC7[4D3"9[.JU3-)<:V;J<9(DV @W*VUE',A0P]PLT^+*XE@Q8F5MO:8P
MJDA4KH43&95ET_R-_9O_7R6-P0CY=L'))$N@4VXE]Y>#&SC#*3Z>O.ETM7!<
M?_;IP;",\GKAC$;'ZW<W?6&1VNI0ZZH':R$C*ANA2!*2Y<CM>&:4;S7]8'EX
MN^D'HV.K/_7V%)+D:"DE,GQ>C>?XI#P!T\C97W2/R!@,=[B7Z C]=C0Z*>G.
M-;G9@W%7,3E 6@NE1-J%84+"9[";'626BX1%/7@+8!]Z#D,K;YWLQM^%4\T
MGN+?\ET:5,K>7QFGA<[F[N%7Z9VK<TQF)*7=8X?OJ?ICC=KVV4YG]#KF'0I^
ML+YE_FX)?T:W\Q14@A<_(=2YRO_P.'^'LUKE$A]<8//0'Q_ZHV/_%:(_5OX&
M4$L#!!0    ( +N A5B&99D1V ,  )(.   ;    96$P,C R,#@P,#%E>#$U
M+3%?:&ET96LN:'1MW5==;]I(%'U'XC]<62K:2@X?2=BH@2"!(0DKTD78T:I/
MJ\&^V)/:,^YX7,*_WSNV^4B:J+M5DJW* V#[SCGGWGMF/-._]FYF@WJM?ST9
MCND7S*?O3;W99-!OE;_TM%4][H_^''\"U_LTFUQ8*RGT.73:J0:/)YC!1US#
M0B9,V.4-&UQ4?&710!HZWX[3>*^/6,Q#<0Z*AY'N0<)4R.FR;0WZH\'D/N)+
MKJ'3;7;ZK1$)F3^".(AOB&66]KX-^;?J#L@IM-V#0WD^"HV*1$UOKL!=.!<6
MWG>Z1YV_V^U.\RX-+1C.O O+>D+B#_+_?PD=OTY"S_!35V\'CA09W0"Y@C^X
M"#5G AHL27MP)47H1RA"F,WF_=;MX&D?_"Q%M@9/Z'?V^E^,YN2T=4DA<HT*
M3FQP(BX8.%1#Q6*8Q\S'%R0[.Z.V,!'FDL)98,,(^1WE25ADE^X+,LU1IC$V
M5/8EE[T,%ICFRYC[QAA%BC]OYQ_:NUC.K,$P53R&K@W'[>/35Z*ZRS/-5YM7
M3FC',D:FP.6J=<,"EIS_&DG]A>!72Y"6H",$A2M4*'Q"ICLR5[#B*H%<!*CJ
M-1.14#2G0<:;C3@PAITO''!D3D!Q0Q5W@ N#+- WL;#F.BK@F1 Y352%J52T
M[ FXE(1^W#ZZ-'#7W,//<!7+)<5,A=^$W\R@BL612<K$IF)X7Z^MI"I 5SSS
M:<#&= A): !C]#%9FB6B4WCPY '0L!2Q*$1LX6R"B6GH<E-@5F1[Y2[ZN>*:
M4V&8"&!R[T>T,A2!"<\RRK)>.R1Q)\X6VN3Y8$:4Y2Q@;YMN\Q![Z!=O@\Z'
M$]+,B"LI,GK?!.H5BS/YN&&DVJQ(>YT3IUXC!!WQ;!<;HZ:W#A@\ 5CM+BJ
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
M!5Q#<9W) L/Q^4#J@"ELZ4VK_C8@M@^-"_3\35ED(9/+PU!QUV5\"H;75Y&
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
M\8ED664<])?MJF$934,%7KC@=6;ME;,U-UD#B64/<Q>$>\-:9V7X,@+O+Y*
MQ@G3\-SHRB-B4?#*S-QZXY*X3!HNP'O9 CE I4NG*L\-\3N:C>8W*^%+3M<+
M(:A(+^F.-NB^DOX:Y7'R1]UQ<'I<6-J-JC"U% 4 @0;S]VA8VC/V$?4&@*$Q
M+A=BEY0Q397FT/S(\\C3A$BDQO(U%6Z,GNWB^,8C7BAR3=+&4&BICAT8>AMO
M<N79D=Q\FJO=&C:G6BL?-=:T2"*9M*T<BL>9=^U*N=<"9K!$(YKN[V%KH>;2
MF)A(?EYP"=FF3#]@22E!?E;Q0]KOS.@<9O);6S(D5]5KL$$6E/;>,368+U3L
MX_%\'B&+_)U/6?>DQG95P?F^1O(;N].3S93+BFCTO#U@(X;TCO$HGD$,"K^"
M9;PC[J*KA*6^O0M+=<-2W]Z%I6Z<4'^$52O)?;Y94@:8<UV2]'+5-(#A>6Q=
M'^0<T#G"B4@5Q=L.7/HO$-VY7GA^'L/4MO%@=H8S!PK.;K3)0&Y(5DK.%>L)
M'-U:N15%;BKZ&,.;V'8@SY(6Y#/'W) ?K8 W0DMT_TJ$EH'_!+LCQT@,*(CB
MCG7%-VC%QB.W9%33RY42I('WQMVM)"AP$;QAR56E*#V4@VQZ,CTNO 7L81ZH
MIM9EBVZ*Z&H0LIF'NN4[JX)+($BE2M8-A&=9E0Y5B&I_#L86*RO^RB>NL#3O
MN%::]1++4>;KV%W-5@@B(+%4BQOT$/QPG]6D>*SP&IS[.H" IJ9C-T>@'G@U
MW P4 51Z58,X^3FXAH-JN-&WDX-L0,-79$VW4KE*RJ.%8G(JSL B,O9J'-OE
M;32F7J4>)%$WI,1=19:BLY'I0APY4I"2>L,!27D>P4"%BGQ1*;1.Q;6$0592
MVJQ%8C92 R/.)?< ':"V*,%+/JQ%<Y_6Q).Q9@WY:%VV7'\=W;ZY)+.@#\:6
M B[)IC$Q4>^E'-@6+8[]G[ZRO$\V!4.G(LA/&:G>Y,JQP""]T1D=?W=G&>B$
M;(,(F<6Z>ZH)@0:-FU3"EPX=MT$]6-G3HX.P)$%M<C8+'G^V.L=QD=I^$=L_
M.9)+)7^GLBV(V$M+UVZ9#$Y@N'SQ/:E4>J7JQKF9-==<I_;F*M2N#%]&(R@&
M.+,NOQ7,#!"&YIRX,(%QUZ7S.Z1@=(3\)HE=.&]G$SDHAJ0Z6\N>VY(#%X\=
MGI4^.*U7O9=*R=YX&=D[JM\UJ@_.$%^(U(<#T1U >D>H[.KCR<9A-9PJ<4>?
M=_1Y7?39TR"E\"8H,*[J#6HW*W<[*A:OG2(XG;4("O_>$><=<=X,<:+Z4!8.
M+THT208@X]/8DHZT=L8S4&%9-IZ]>C",<G=6!;?LK5JT3,4N9L2.BP/;@G2+
MB1C&7\(YN*[L+"JS,6B=XZ*YO'@.0^UAW=[,!_H)B;4?!Y 3M3UV$QM(B(]D
MOSBY-"H'S\)VM*U=K1Y_EP!_&@JD2#4%B\6V.U[SX [?B+S [+9G4;H*95&)
MV:A I8O?T@4%]=Q?[OQKF]G4<LWO*'01QTQ<O8==@K0\>7G\#A08\V]S@("\
M4#-A=Y(6W\\I6ZE'_[8.'AB=XC46AE'7$8U%R4HAA.&].MP.W[A>NP@J^FF
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
MS]BQDWC6M3.)MSN=._<#1$(6&I)0 =*.^NOO>0%(D*)DM1.GKN)^2"V^  ?
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
M\=;<*5C4$72]2.%8E7=*P;R0SPXG()7S#I10DQ8L\;@#H=!IYQW6$VU7MU
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
M#3-]B*ZE'GK6IHZY7%X,KJZO(.%%U[MA:'>TP$T_S7V;D<&JJ ,WQ6QN5\V
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
M4CT]^R=7IS\C0^V_O?[QXNC_ 5!+ P04    " "[@(584MK:@>9_  !2@P
M"P   &9I;E\P,#$N:G!GI+L'4!-O&#<8141 0+K4H"(H59 B"$1%0$"(]"9$
M0+ITD( A49'>E"H@1$% :J1W0B_2I$NH"0+2)*&ND(3+_[N[[^9F[F:N;&8S
ML\GNN_L\[_/\RFYR^NMT"71)3UM7&W3FS!G0,]H+=#H+TOQOZ__7\M\@_W_'
M.'/:!F*_ /IX!D9WYBKH+/L9.O8SIUT@, ATAOY_W0'TORUGSM*=HS_/<(&1
MB9FV0\TET-DS='1GS]'1TY\[1_LVE/8]Z!P[/<<5N?OG.8WL&:[Z<LF_^?#E
MPK4'%>W<QJ-$T=L.?F\9F7AX+_/Q7Q<3OW%30D%12?F.BJKF0RUMG4>Z>B:F
M9N86EE;6CL^=G%U<W=S] P)?!L&#0\+>A4=$1D7')"6GI*:E?\S(S,W[FE]0
M^*VHN+*JNJ:VKKZAL:.SJ[NGMZ__Q]CXQ.34]*\9')ZP_'ME=>W/^@9I=V__
MX/ (^'?\7UQG0'3_,_3_R[C8:7&=/7>.[AS#?W&=.1OTWP[LY^BOR)WGN&_$
M8._+>57^S06N!Q^^5+0S7KMM3.1V\!MEXA%5P%\G_1?:_XCL_UE@;_\_1?8_
M _L_XL*!+M*=H4T>'3L( J)2;^3&@/Y;M?G,A8MUUI\\>W;V# 4E \66WUG-
M]FF77O.[_"["_(J2]Q6C:.95=N'EQ/3!*[?C?\MX_,L%LD]!#&+DBX %29/
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
M=0I"=>5PDD;>U3 ;C?CF%D:S84!G#> C9,'[Q"TX+Y7)C(;T[)V@-ZTR9"G
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
MJXERA&*I+F_D@8&-CA)_:XF]:%"5; 1..+-L.&*JR..05/-7M,5V]C6]AC]
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
M5_;&NYP5X81:6\&%O,Z.2RF?%XJ^/?@Q:SUM7NEY_25R@CJ)9COPCEX$444
MD\ZIO7D/[T)+=YQ6>%)DTZ17LVP);C.ZP*;GT:+&9ZG6WK-L6%\I?;+9O_83
M&>K,2S0SE=>&+-9"G&L\BMW'< ]\)6O$V<T K[2;:TF*'1NW9:,"]3O2<"Z_
M BDFIHT3WACEV=GV(JG*RWGA_10H,$U275S:Z: I&83F!(=DVL_]B/3'X^"_
M&YG;)!L6-L.7Y[CUMXT];"Q4+G)HV[\]@QG<^66"YPU'*KF#>:A2"(O1 !38
MG1.>=O<N8TVL)4:J<"K03:![X?JD?=VG?_)IV$E/A1T9,[CS(^&;%@/^L$&%
M8(OJ2"7ZR=C8,D&FRG<;.ID2-8NW/^4%/S#6(S;IS2*S+N_ZWY\.G L.SG*K
M5T(WY>K"0F4W0K'$H.7A(H(]R?B(P#+]FNT=4N 4Y# GWLUVQKUQY13T6O$.
M1J&_O,;CKJ>+13S_CC%QG[WK. 4GFU'H:/+F_AXL )V$KF';%OI"?C*M.,*&
MD" >IN/9(M-#LEL6"@-SU_FUPXL0#Z:J&^)*RN'Y^X6UT[(<8]XY(_>Q'L&E
MRX\.LC+,7C\_,3GL2S<F17;)AJ$JH9UY#.^JL1QE"44E0F?Y%/JDMWB-)LI*
MI;:WJOO&IAXA;G_]8W>5Q/EK*%9EZ).;J'MXN'4K<6TKF,A, +]I/;.)9J8E
ML!S>N*A7,=4,P\P48(13@XH7-!US^_W4[E]K+RC/*X9RE@V_W0QT2'"NTY7A
MN)5J$KA^G-)TM+ZR>/POD%;0#N X=%5K!MZ $R\;=F"K?X]DMES6O25\NV94
MP6/D,KQ@Z4'CEY_E4HH>)2R/'G3GOIULGUR-RI/H]X_:W'][CQ=1>#E!:<,,
M;OIW\ &&+JGWV0:< 1R&KIW>&LDG,TR3U9=/09$<"^O"+"29/'^GWYU7W,A"
MA*SK:<<J"AFWSN)LK3MR%0<NH[[7IH7FZE N_$2Y\RE ?[WJ@M7PQGF*).W@
M"]MWHA;D2>J9\YCT(G<T4YF: 6L9G\A?_7FOG8[VR?O&8E/LCN<NL7Y$*%WC
MM6$,[RAW!^8\+W(Y5B5A)'PJ7Z8VK!E?PDJNK/I5Z>8)/G3DY_8-Q,[[^, S
MDT+%#?0\3D&BL:_^(M1I5*5"0Y\^A"#E=>8FOC>\%(5_01T-J<U4Y"6JMQ8H
MH!D!CFX\6_XFF/-@LG;"9;2@^5[ENK!074TCB2T*[ZHQX^V99P='ZF.&96>F
M_T,R$DW:Z06<0&(=:5F(P#YG>V,GXM&O=E?LP]*0>"=+J5M75%XS438B(9D
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
M4CR>=_4F18'\SWH;/>.VI*DR!7>A=['D &H7I'*JX<04^0MR >4\[HER],;
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
MG9/]/BV.:=:E9B?2&B92> :_X6.$S[#5'0C5U^H?^-0.I&."-.#)5Q'FA.Q
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
MP7).TJXJJH'YIH@]<&Y 77!$K>HP+0"*)8#D2F<PBJ.PN[FZX$Q5,26$I9.
M406*+4$$0\N\AZ_ @O<,27J HR[ %E>C_1BYM!(4Z5(T8([SQE,2PWP5 *?B
MH]-VYZ2TFKDC8$T1YLIDARRN4\7$T'"UAG,=3*&R/<>QAY:IL'I#7J:IEGM1
M['NT[6TP]$[54HS(#D3P] (C1)AZ'SM4=XTLS<<ZU:1=3&5*S?08OSW\A47Z
M2-V%(^_B3\+K*624J"__(*C!\NV"[>U0Q8B/%H#)=!UI'X(8_S#W/#C/&J!A
MV_R*#-;CG9W'&$0PA%ZIUB.9_"A;2_=WMQ'[S9-"KH&TFK>H(Y;<BN-*(=C)
MH#$=)@FZ7N:])UX 4)V$^J'G529!#(0L6HERC((4YRNYP1,8 +N.KI0C;36Y
ML;C)Q(;9MATLN#4-%R,Z_7M9LA)S:TR [S2V.Z\*[D6(PM4N,.MHZY$NJ!>F
M"AAC7JZ),@/V'"G-8,$2B,'EF""0P'*DZR0? ?B9M$_V:;3%C7LC]>'J[&UT
M[LB0!="S'E=UA&68J ^N5 ^;[&5ELUO'27,9\%TT7JZI/D8;#.(<6L0=X-YD
M#='E>U$QV.,@\IV/RC$P:&Y]K[=\K@0@ED*4\WNPQ4&:CYL8!X76O^ 5_-J'
MSM<[[8WP6MF&C434_DF(OHD.OH#^]2#N(ESR])TU*Q\N7) %GL<COR&L_JZI
M0>(]_CIR_\U<?!Q [7:0L\Y/E8_118<Z/,PU&*B(NWB'@RF)]8=$WHNP(VD_
M)>KX"D,BWKT1B3X\5S4BAE7 =096"A!DSR,010!C&N+C4 I<FNM:)2#!BV#<
M]A9Y*&I6E24PBT3C8C#D"LLTYP(A,9@GLN5D5+C%'DG6_2KW&]9_>/7>'GU3
M Y '4!B37)D0FLZJ%L>$J\%[VZ''-0%TR+#=H/@Z79ZBDSBK,D*4GZ/YJKTP
MD:>YEJ_O,P^FQTR8(&4+"PM[\Q]M/\1?ZTCV3!G$;"4/C<)J<1\%]*[&E4UD
MKP!:*6_*!FFP6)AXAU)39'T\T9VAU*9\ I$HV)DFT'!&'RT!)WE%&QH/ZS$]
M;D&<MD]2D_K(TNW1Q)41:@P3UDT0'&V,;.PU$,6RHOF7_O>?F2@@5T>#)\[N
M'>/#P"]#C@ \6K]2[N<ON]W.3FV$J^W9"#7[MOBDU.Z0$[T.GMP15D8\,9QS
M4$"/"/C#H919+5",-4 O%MCH:2\:\KF?B0$=]0()#2;$.3PT505@41A96O4J
M0GK&U6TZ//;&^"9,>!E8JLJ0B/0-H+T\?OGU%0C\ LX7.A4[1_VX/B5-LTK9
M:%N76GHV3N7*5-.W.M?ET?U;=&BREDXVS2J*KX?]"H/"[,/PH#5B:J-<69Z&
MB)8*E?&/.'C_J8EJ&)*,V(,.HXO_=V7UE>$.X645+1:<*SU )D'6-F'1HP1%
ML-H%P"9S+H)(&C^MDER).=7!$F\+J>YZTNX/55I6)$[?0[V+:@!:<'H"7QAE
M8\C$^56+<CW'<0*-T>D,X@_!E 4I3,V%5\NUXOR-,0/@9%*TJ3:+U_2<:,@@
MQ)'JY7LJ73_.JHX_$8%*@6&V+/]X^1YCY0,Z4 ]J45Y ^(/TLD6F3&Q.MAF8
M7<H?@P'7!%&L$UZ[Q52;0[XP->:],3$'4%9  E>$]322@11T5XZ(H W*7ZGK
M (H[!_Z[%4>7RU?;:N^LJCP<:U>PHE:JZ]FFT)/X'H=/YNK9U8@QGD"_(JRX
M<* +UVG"EYT=+'2?G>6ZCA"]*T#VSP6GL;5@J/0L$DWNQLIDN292<A7NX%:5
M-6R:?K]/EXO?K=LGK^=,)Y#Q\2'P6M3JO*"8UF =T,MP'A4@V)F-'X=[P:*Q
MI](Y3A,Z)L?F>$&4K,+D'[/)>:2X0]/++F=?>(66+K5V^QV:V)IP&JW(O1%(
M49N&U_TW:>,B5YF7M@.Y2YHB7.2]@?LRH916M5YH[%.8$M'7CW,6<VV8*SM'
MC<Y",/?G'F4QQ]]P356\4306\OFX_@ZDME,X"RFRLEV;KW#1YL_H1V3M>B]B
M6IK]3+#@#(Q:Y%Q&+^XO] S=D+G7D D#[O-/<G58%+*R!F5ZWQOZH,O:D$W3
M!-'Q7:>?'UW+ZQ*QHQ98C_(O2KD@?RUW]%;ZE3SIUO_?4XPBA7"=QAL[D%U+
MU \+*::R,V#$: ]5''L$8\"*9>[^B>8XMM2"Q7?Y8JP]*B=8ZXGZ'+R$+0VA
M@%ZW8$T4>U9X8S7E1L!H(JS45]$@8UII-0 _M:]WXLNJW_F9YL;30?4G7$.*
MAMO.4<Y5]^&?P^LG>V'XI\@Z-;(8=(Y*@4<KKD>_ _!Q.Q ?I"SF*NA:A18A
MYQZJ!;QBJAX90&.S]M4Q]H^L]/"/@"\8@W#;T4=K7-/4VW; ]OK-%D/1U+LZ
MP_!$N(1_ASS7@-74;6?8:7H&)(33<.(_T!'DCSCH1AM>$DWJE7\Y ZM[V"$_
M\HYS>?#"1MF'N\:AMS1'KKRR/1KU6A^>H0-J,)LBL<8@GET!OLLU!0:+$TGW
M43+<7> 9@-$UC"XV:V"EU!3L#VZW8EA08KBPDE>EWY40REPWX'[T_&:J23\5
M^IU\.&V5[_4=WHA@DNCK@GS=:;0#N8>3PNBP$D';7E*C?S4P1&.W,"J/TMG]
MZV2QT#LR.-GU5>WZ^,-CS&,")*;T_^XRBOZ2HV\47>OC8.MY/$2]%J8#PH"T
M+H(<Z0YR.A_)RQ=8-E+<!*$!6QS.RK@U272EPZ?\70E)'B8L' 4N 1*Z50Z,
M\Z$>Z&KR .,"CB]+5/R2NIV>]EZH 7C-EU-L_Z!]M#H.>Q #Y55T'.%_5(1U
M#E1/#?TW'HZOP?\$4]D8FE:CQ1 8I&BL)M! ZL;%8%6]';OAXER%,#H!2O8M
M0>] S%B6I3A&!L#.")"9G)6H;1G5NA>SO*;[$5:'E(4_($"QY.W&>,XUC.B(
M 0]&PPN(;XL=T<JBDL,("@*K*IG68^1%#M?F?,0:(<4\?!VR<2KHMIO#VB8P
MQ@_;K@^V:DEKF\G&/:9'D^='YW-Q__#W8"FMU<S[.Y ]:_7@'W@<YDXU]AOI
MD X1Q=KM!F;#DM?JQ<Q[^U LG=M-N*AGHRX?@#?574O$"S06[8?2QZ9/?.'A
M=7_GVTVWUD53";6;*&7T;_X!R8(5D@A7&5AG.'?"HIX1/NY $AKA,D0+EN='
MER9R,\:<)43/(,_@]X+0CUBYQDDI,=SM!B":3:KB7F3Y5Q>ZFA=0RD#;3F>1
M!0OZE?FT>?@4C&[%E =&V?8 :55,_B,UA;^?5VIB7 D.S;&S65*PW3[#&"T
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
M1H=PMNC^NG6BY<.A:IEHR%VU(A-\;&X:9O'=WJ$MY?9I>6). T ]L/(06?5
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
MVPT^S,O,=XQDN;"^YBJYC]+'K]U.JLC9+77VI&E<=1=TS+C%-^A.[*UPPZC
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
M=1JXLV;<0:L[[B".IAALX1W:0!&[/;X ?".87-6JG@&H[BB(UO[/GV(S5-$
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
M2BV/8BL.!&>ZR?0[.@09XI.?@/<>._>%UFEV?N%(:].UZ>VUKMC'PU3NU0R
M5=#TN_E 76QUL9QK?LY<7/ "K(("8,R>^--6IXHWX[C5&RT77G[F0ZYBOC1L
M)H)KRG,?A<GI7?>Q_CBX;]G[=ZEJ>8[ :S+SSEFYP<.N;K)+:Q>?<0KY$*$8
MP'^UAP)J32S[EBVN&-:^LF7_O0"3CO#X!6G,WUREOXPF=:^8;R_=FCX4A%,S
MF!N1B!/*.K. "A6DLG$WI=,>5&W@R&*8GUX8&T!3!"F_DP^YSMW_R[SR6!\)
MG5T,YEF/3)OYM0WDL6Z/LQWO[1 /*J6:,DPC_5<HM#$^)%Z;M8LGJL> IAG5
M7[=%TN#O,$I@CCWE1+(-2@Z[R#X+AI1,_5([81-#MY?$_CIWWXZIG#%TN\;0
MC&W<6V4FUXWX84LJIQV?W*,0.4FO.6I]*?W;J>L(ZX('T8UMIW*)ZGF^RL$<
MX=QNU))Q\Q]RX!_7?L>,EZUOHM1ST.>V:B>X,I4]A,#!M$W"#CXD8#4+J1@A
MW&!CGX#:*Q#I-D]7KJ4<YD,2U#I-**EJ#1$P1-*B]RD=9M+Q$?O#Y?NT?K]/
MB\VGR"!I=%1:)$H,2<LAU/4M-!#\QMH/09.)8L<.S];UH9G(E**#\=VR:2:4
M*8Y4$ -]_6\+28NP1^;5G,)_:$BRWB>B3C"K]\?C?<<FN*;5Z<\59O^<<6M9
MH)S=XDS(;>RK/=$S,RARKYNAQC/!1M>4\2&/O.'>S42J)>? &MT#%/BKW5>Y
M_ZP7AJ NQ9N#>14<_W'=7SN>RE'VML(9R+1FE[DA1.U7L):JH--X6]'([;Y>
M9DD*'W*& AZSY+Q8W9SC0VJC6;V\!]VH7@Q'X1'0CI$E=)SAJ7$LBR8^#;=+
MX0=4=(NTO[4D-J0A,(S5W5CTA88/\F<CZ;.@K9+QE2]UUT0__G)B6P@$SG..
M"6NP>Q#4)*W$"'IB69(!1@'+[ID5PGD_P]IWYLM0ILB9,9YM#9DA^M],9F]'
M33B]437>TF683"P7';E^@)A:8)1<Z&Z>Y-P89?O1(5$++O'4L=?U88FFO%-&
MD,7#TN],>7.1#Z\J20/&<B)' +LPS^,/*Y@SMQC%<D?'-D_%7M0YTGUXSG!>
M*^WHT5/6MH>G:SG3@CSSI<S)M$L)"LT$*YL/L5>(P,<*4G@*QOHC8,$4'_)V
MBSG/R^02EWJ1M$*4$I)&A@%VE$G21>Y3A)Q@2CZ+V!4"O<@BI'%0L%2< S1U
MO=K5BRCS[4Q$Z/7-?.>5P+_J G>>526>&$L-_4>[3; 4[W&J@D]!Q^TX2_'G
M0T -8G<'6Q+D0\Z#*W2B)&_4D]0#CVL_,(+9"#([6 &NO8N&48<JVXM/HCI@
MF:TZM*<$24_]DG2=N7?I$I;R1O%],[NZD1OI$H^_VQSMG?<8H3*.!OPY'76$
M\;N@XW-AM/[;FO*D,J/]EHZ4PVJ.S@M-8:,)_L89 >.-$M?6;T61-I.D=/ID
M@@U.%O0\N$W](6_@JE_A3#WB6N#<]/!HF%6G7O[E-SFH*7%"X58"X09!&D\E
M #ZSX!&Y'N)>_*#*:6Z903I1F3>,%[5/FMW_.D+,-MJ8/)BRO>?9C&H1\R)
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
M[)V,.X/V%[KP3-=>P$=J)9*63USWI=1@>/+$9!3G63%/V8,/$1)0H5B<FT,
MNCB"7C"W^[:]X?M%_[J:Z"<DI4&M8@>7DCSKR\9 ^&+YZ*L*\V3R)2<7K3&B
MP?1\^:F;ZS^S4/EG#R)ZY/?+9IF]/%UX\:K'QZZ!_<>3#U>PS0)4K&]EUEU^
MDS:ITD<;G$9N(L!L1JQ:!Q**#!8(H,K>(CW6;NI4H(H$$-"+2IPYPC)KB)!I
MG;CM%:2P)YGQ=,7-L3%K?(8Q1Z^IRS_7$!?TY%RH*9S1NR)P,$+=@NV%@M.;
M26 3$S.%9@90LT5Q40+9$ $]B+OX&>'-#@A$03=6D%TJVNZX,_7S'?G$C/6^
M0:CG5_=@0[=HEX1<0];K^Z<SZC]NUIQ5X[7@3 5WC,)WHO9R@I[A+$%O-HPW
M@(+B8NE>3?!6 R9<F',(L$SFV#R;Z4>'^NF,YU0MY)]NVTCLRHUT,R3IU VU
MG$$,23I:"/\1*/7X9Q3:DW8$2S-MG0 >">A [O;&9I\G RZD1$JPF.W.KU^#
MFQ6PIV6G.V9E5Y?]3GK/_NRC)Z=W\(Z-AOQSAEZHUXF7I;3<#=HRJ2_V70 N
MW_[(L;74_=B8EP)>S_)/*(*QS>V/%J=49R6ZCU%I%0B#\TG;]8>.:NF&9;IE
M."],]E2; JQC;T=KK!L_X:UR B*.NZ>,;[]T-:M6P'HXA2]=O5)Y9GQS-#Q"
M^BKMS4#8C%3#IB\MUJ:CN3<>H5F!,QE#(*M!0:VDYNM,Q)&S11;OF PF;B!%
M;<J\ZN_%TK^A+C:VC)!/2\[;&-8LY(T;N<GFN8;L&U^SDJHD#O ATY:\O7_8
M.WDS)M5\2#K/&'<PKI?QB%LE^X#C"X8(G)P80[\/+>1:7XN6FT(]>8;M^3'\
M<>^Q8V6LV62<XZ;A :_)R3^R@/E]/D0&"=BL@L9HYN"R&+!F >YFP=_)$NO<
MWJ&@WH^ F\0(AA5"DP6EO[X?H9_C\Q,OSU(+\IPIK :#%<M+1_57]V/C+TIY
MV.N/*T2FK+<=JJX2%(80A""%A&_S^NXT[V@"",O%K"UOEOVDT>M,!DJ"8PH4
MW<6T$];]&-YP9U;1B_H"S>U H-AV#;DM_-YH&YLMWGJ6_O7'R]^B[HL++N5*
M&IA'S%?T.3?HJ;7SC(=OL5&?"W+2NQQ(=FW"CGJA$4&_+S**>PI@!7-OLD*<
MQ*R:;V$S*+#$<D_]Q1[9!\_&5:J">^!/'"JMPRM>&9<MS_=+3:[S(: AC"?B
M!%B+AS&(W:040IUE&EX95+LXVNK&J,2D4>1P$O3L'0MX^<\AZJ,;,7R(Y)+
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
MO]YWW/.H_?GTU![^V5K<OQK<MA?>,'0^?(^7KZ?/OM]V@_N3Q<?33Z/?YN#
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
M@B_&.+:WIM,/=3X;U("VJHUH!OQ AA,*[BR( "DH.DD^O+B]H7]E"FP>L:
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
MO ?=_M20<Z_BS]73P\WFKI[X7D"@@3&/XZ.H"D!O4CM#I.6\G5Q2H@ R"Q#
MQENPR1VG8R\9;T/?]<@,T:PY$6^/B[_9JLTHAK3H?2%CJB DT#JA113:70K5
M)K,0&= 8*78];]$"85\3_!(B.V%/9  ![H4EZP+U"$!$81?FOQ 9:7A4.Y^C
M%7L1A5W 7HB,)  "\676NP9ADD^[8U:9?.M.<BT/2 %6R VT= 0=4UOI$6$)
ML;;3W6KR*D,,=MLLP9.VC+681L-$2=(7TI0I29'HT.11RYBD 9)%^4V<Q'7Y
M<)(W\!QB&;6N1$QJ.5TI9J!9#(D-T:;AY?2ZM%A6R?D*L9.&7(UML#[+VQD]
M$=HLN1?2K;RD^GMHRU"./6)^G1*'#>GR73EO!3QI! 2:'"$@LQG!P9A:3@MD
MAV]UFLMEDSH;D(.D=*Y7K::U;,ZIX8P,FRTY0V-N>X8#'3!)J+2NI&I2D(($
MF<OD9[Q]7CL:16%L61E1P_1L$[GKOT64660V]NG<\=WHA!&X7C?A90?TJB'8
MP*OZ+?(,&R/KPJ"8<>(RIOP9!PY9S!FT31O:"5,@V&ZB24V**KA)ZT]JYIUB
M N$!8#*;4S1%V+47*/37@Q(RY-WP,]OP::=*U%O.DBO:UJJ02I*X#;UIKN2Z
MO:52<MW9UBB$0^+&%ODF==U!.ZSCX,<C26"E$3;A8Y\B2CLHDT+@Y(<9=^PM
M14])UF5^P+N?.>']3XW'OK-->VIZA&\I,WPC2B;@ZW]RY)JV,]K5##;WV0SC
MSM-OMC>--_H9!%'AM>LB]I\%OQS6X:!5UU0@S[0W4P-1T$,-O(KT9A+Q 6YC
MDV.W;G%*9)%!(F\T]VL['>ND8=Q-1E>"=3U^[?D0-LSC =# FMG8=CT^\@)%
M(T,;I1)JK>JN5&K)65.*%ZR#-$:.L^$(.@60'KS=<% )_2P<D,F9-0.;B$27
MVB8H= 3T_#NG)GW2DA;62G;X)0033&;SZU8+89)F18_:RNG4MS-OR0)1/ O;
MY-EAY]#!C*?-H%< .:%6)U&I\%+Z4( 6Y-;ZYIA#R)*>U@M9"NV:I$J"$ )4
M&OY6%4)XGC2D$"2PP(60I[!30A  !)P^CVGHL:C9T=NN[JD%?]8I>I9;U6IY
M15R<27[T2$!*9H?T0 Y5/I]=/[;<.#EQ%L'&/B,6N3<$NV_0A%"T+BU"[L62
M!2F,!QL;='7%7C8H1^#Y!Q*XT_$, M<J?9RVZBML001"QS7IWW;."]\R* 6:
M"=K1 7G:PL'TV*VGRX2OFEYH-$H8N.8EV\OV#<((/L<NH[(KLA3@ QL2"W9Z
M-6V<%U%J>7]/ 82494O+#K G;-'F^R537/L1A_66YBJX,H47RS"<L!7\*T+-
M^M,/(RY-@M3$9*MK8\49H$M.A4UNM[I[NKY7I+Z%YSW^V"@C2A8VX^'-ZI/+
M=V77SM* @;+0445=@7#]5.+_E-M148[;,9;GB*F?&?;&9[\[*-*QP8Q0S_X>
M? XL&262[69)&PE+#5+85MQAPS@DZMBC49*J5%O.;C22IC*RD%V\ U[Y97!L
M'0R7R753/W!#7TQKET57@J*LGA;D=*#6@*R,VDX;SQ(@Y8WA:@;0E&OV.0I_
M7N',R7'X4+J$WHY[*@J  C20"[KR"$C5[DND.M8NFL-J8,GZ($#I5Z:7C';]
MRM+[X?0K!ZBD5P*8>0R[#Z^3GULTE!+*/YQ("T".A'NF1;B24^#:12NCN\-^
M3 5PXVC^ &Y3(&LB?'1';E%P-&ED4 W9(C6:+6>HP2VO"-98FA#)&:EE2)\R
M"6*;S?32UEBA,3N[Z#W!R2*>&3 =$=X:-N:1[ T>&PZZF:1ZEZ\;ET.7-:H1
MW?$%617:6*#',+N(Z0*S*.[540LI(;/;VBG#+A92ODZLP9Y%NAQ3Q\Y%AL(N
MRT:(6"R67+%81;$$P6TJT??@LM?R4.)>=Z4,0-D8.^B+JF$32^*Y#BLFN(8T
MNY!J-6\J]'=9MVJ@'<O[%,@@RC-^FQMNMI9%39#<086M!FDLR!= ];:E)+<<
M098RT'K]NG8ARX++,X'N HD]NL5P[,_GSC:DG*6WX[&# J#QSO\!U((KRP@/
MIP9]W$:J)T/OAQ-A#M!8A(>Z1"CW7N'%E_%R?R"YB?S<(T'-+ZSIC&>+\"+8
M;=G38B9^+#&KX1[+7Y"M@:S,#%WO%BHS181#B_3J[_O[O7__]N'SR7_^_;LY
M]Y?W^.3,^GZZ>+Q?X4_G_M/;4WIV^LO1GY_N5JYSNC"_'SCOO;XW1N^_GQY_
M71Z:U][!E\O+H_$O_<7RS?#^8&&-J?'YN[]Z.WWQ_?X8+R\6OUW^_O#3')V:
MA\</)[_BF\=?1_V/]\?NX=GBFMZ:@ROT</+"]P;3^[O!Y.%;WYOWGUV\F_[V
M;GAT,G5&7]Z?C4Y&@V<_S:[<;\^'JWO[Z.R ?!D^'MV<OGCQ%9V_.,5?CC]^
MO/]E];A8TB_CY]\>9S?/[C\<?AW\^NW^X/'9[QX=?+,^S QK=C_&/RW1]Y/)
M[>.7_K</G^E/[^[?'W\8?1L?]/W!V?STQ?,WTZOAB]D)Q9//@U]_??WZ/[WA
M^'9_OY[SS$1A(F1%!T8<!P65RC>3X/H(;5&0*M5.*GN!FF1*N-20A3R/GB0:
M9H#?(<>Z(Q\,SZ>VMQHCD_^$U^P*A+NYE59#JF4  Q]S'QFKH)W<'3E'"^20
M^9A,O">#@BNGE$Y'HU95T<GQRQ? -EI?-Y0&YC??IBAS:[(V@4G([;;&E8(I
M.TY?KZ/>/*)W,UF7F1'*C\9XU#<U5**K4-QMQ5/"5'8"'TH%I1=DZU9&.>$?
M2RT+ ,Z7S=97T!S=;3DXRG2[F+VO*]12YT:T%0,9DX9G6%J(246$:V?)DEYC
M$-F?HP=PPR.DT<7)6"!3F:N=  VV?6.2R)7K^GQQNIDD;OS0*"4QO:ZFH&M(
M30*H)"ZJU;Z ,<K_YXO-@H5CP184\RIL,SK#S!:B] >))T>(VL3*)^6B%K\7
M2W-JX$=T:WCH8C)A\3OP7-@R\VT[D>W(*E/.HYR]+>GI_!> 9=Y%R25:?P%8
M9EM!+PH/6;J9)-F\P8T  ;:&.CAL?2UM?\9I$;ST/I^M]"D9FU-D^0XB$T'5
MF'L7)(6:U)6LAP+?\=R,7-/?N:,&%_TF$-,02(AIM-RZ+B>3U#WS8E1 KV60
M1<(;+0$6@P+!=K?'2H2B I@\$MBB$<G7KFU,2,W[R3+C\55?RSV^A:2:7$B9
M&S=H,+^MET@1:SML41%GYBZU0NQ@\Q<#QR%//,:^)/2<^ _>Q'?R'&@27"7:
M.R?':LC*VS)NVRE*E([%AJRN'\2'6>GI:;\>ND'I833*K?'$EAGF+!N.#I<M
M3Z-U7R@KEVS'?0$LL&9G381?B!QPS)9U1!<::CZEA'9#"@* NF,JHO+#^+X5
M UN1/0LK#YN8C_30Z8I&/<N1"L4F,SX\KJ3Q9%".0.OIBPI"%!WM4JERJ[MM
MDV1L&_,I,8-V3AX2M$#OYN*,;.3M:@MY"@CMHFB*<"MHR[C%-2+9Q&<=&-?*
M724&TC,W1!3J3FA>W,F[8EPL3=OEG8RT<EY&K=6I72"XU-5_98@!]O[-MYG2
MEIN0T&D[G%442@%0P.7) 27#8=%R0"8P;'=3 V]'1FJ$6]Y_K"(S122[L4;$
M65XR274(:YB!N.8W+"-)\[&X5.T<O!&C,MGZ[JLJB8],('=/R%F@#P1[4^C@
MNC8;K2Y'5:=%4K7J U]P2F>[>Q7<G"<"]K [=&@.@/0NT_9V[<OFFH;IW0]0
M)M]TT>)="E;\OB/]CH2(4*O*5%?6 A]#""+XK5%A9B&]B#*N^:U56@2G0K%M
M7Q!"B$K(PM[\D&$[:<GTFI04I99]0B %E ,I\1"WNV[Q,UL1=VZC)$)P^$M/
MW^;4T+5WI9*CZ)G,(@KM5H*(A)+RND280!Y[OB;XD9>!:9T= A)M&_YRX$6X
M%%7F;G6?.GU/1K/-ZL[<)EGQ $.H#MOAOX18V[.Y!(3DQ"Z##7:WZ:\K<NK(
M2/4^'$D"<HN6*.:4\1ANV+"X&BB6S@T=%(-IFC$9(K5]F-QXFX0)KV0S*%U-
M"'TRJ*7]30HHM[X[7BQ;D2HH 0IZ16*&;EHG=0LO0ZU5P]5 6%G08*+@H,5Q
MCM8GS*R.@ZPA<;/KBKCY<_$([<8%Y9BK@" ]!P6C$NR73/NU('[6K1LRLFT[
M80WT1(JD]+@0S(I*B/7$YLL ,PWU#/QH\SR*CI:%E4AW7?7JX2F[PU"3*L9%
MD_P.VG!7U"VJR]Z^TE9EL.5L(ZAV5Q:.Y/I$F)4S4?8>7A;@FH@Q4F\1E0W6
M?>M<$1SYG8DP*OT)4V0X]G=DA7?7WN#<83W=2JO"PNZJI1+ DGL5-?I00S+C
M/T,8L17%_.[%;.Z0%4)O"/;A[X.&XVN78\OZP@"\H3$?\6[#J4ZXT#LINK2_
MG+M6$21WJ>^2O4)2,.8FE95;I@GJFUR%5+OAYQ>)5S+EBK$$/3POIIJQ4EN1
M7Y9F1VQ%,_'E@ 3HL)7U(P7DWI(%HIB7S(W]!]>V;(.NA*I8ZG17&[P3><0R
MB37$KZ"N%TC[]/4Y*:?7&?>JF=ZE()0EN> DIMF%RE'Z(6QCVJ7*YJW@A+,5
MN71%).K"$ M/YQ;7^L#U.A>E.^H04.Q0GDA=:^3X=;"77X,WC.(Q6=/_[=8>
M&+?()-AD_ ?CRLNBFO3]LQ=H/2QO #<DV+.Q;^/':".:8#WM_)0(-VQJF*61
M!G3@72(F9\,9>X;G\XX,J8>W\M;5.&I9L:K/F'R[P88B 3XTH,+3):&,%$X]
M<6ZS+_(R,]MP6I@GI2RU[D7KGRKE8@%L)JW"4%B<;_WIZPF=:K'PPQN,/.CR
MFI#J20X5#MB'[XAC6\;*%;8"%V<XZHV\HVK=!$O9#3Z]K3=$,KAAX?LE!EZ]
M,1SN_HZGJ&$O))U=CT3]C6JWTA_@;*_?@1=4)S*I\[@ VEU2H]GV":VR'BZ*
MR $&O:*^Q\"B$9)H.ZPM%848&-ACB]OH<M3!!D>EV%?L8E03_>#Z3*9MF5O@
MM$FBG%[KZW6I9!0P@\Q>=[_U7R>EI 2;K/ZRY@GL8'!M9^=SPS?,\8;79"!>
M%IX8%;X_;3F]CNA\7G*BQ&<!;,"9EOB\J3ZW1$2AW0H,%4D(<0',7"3&O<*#
MR20(M9"[WE:VF?EW76(&GS++\I[8V/O,'O>IEHZ]]7GI@(M3+,J&4(->ZJ/E
MD,/F^$+;@A#!+UX.Y?:KB]PK=52I97YUMV8";[Z4;%NRE=8O'>GZ4JNOBXY&
MFOHJ&#)E"YW 6K@V"T0![!8%]UY.B<,&=7F&R%M!)VOR!)ID C>7=6I)^F6'
M;W5VR&632O'E( &>(@/+LCFGAC-B,> 5'AISVP/?=I11:7W)5)."%"3(3N;K
M3>G(^MKX<40-T[--YN7%?XLH,_]N[-.YX[O17@&X7C?A90?TJB'8P+G%6^09
M-D;6A4$QX\1E3/DS#ARR6"QMF^"M7A0(MAO<JDE1!3?0,^ ) F&S.S*;4S1%
MV%UO/?+3<!^1=\/[U\.[E)6HM^QK*MK6JI "5M0F7#"NY+J]I5)RW0D."N&0
M>+'EW:]VY:5$3U6[,O)5GP_Z8+B(F]'_ E!+ P04    " "[@(58"5"=FM%;
M   *(P8 %0   &AK:70M,C R,S$R,S%?9&5F+GAM;.U]:7/<1M+F]_T56NV7
MW7A#(TL:C^V)\6XT+YDS%)M#4M+8&QL.$*CNAHT&VC@HMG_]5N'HQE$W*E$
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
M-F=Y2K/.::*%E4VQ:B0WF?CNRD]*- T<4E%_"FK+T"CH.KG(6O":&(N*W4O
MX51SD"8#HA%Y;)>QYX=.O+_;.#'2-SKR[@&;*,#?E1"71+HG?FRHE#D^,?UG
MA+XP_"F7IVNSV$B&PXU*/GDTQY0_>BAKZZ%SM8KC(),VF(3T)Z<4*PZ1M\$A
M93MO0\1 :BWDJ,,7IU'H(I+(U]._Y">_$R7M(UXM)E5-@/8#GY:NZM( @I"
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
M)9G8.(S<@1MUQ.3B#/VY1"B>Y;(3FDLU2G >HHHWK[S&-[6G4 N/*I=/=<S
MZMLX5'_]9FA>@7,+K9PL2*'918 #TLTIF\3&@;O9.O'OP\C )KF)"\(6=H,Q
MK2([C$ALDQN?7*2>83[OVA .)R%;I.'%))5_8Y.5O5D(*37+3N6=+7QHV'&F
M^">@9B\0+*&6-3@F@DUXY[2<$&5YUS#,$E&;#+.$L($TC.E6G()PB4G&9J&N
MY*O.+]"5ODK:KU>2+E?OH\A+[J/4"6 D'IV(S0B]#G=86)D=0MX^"V4\'?3>
M-&F,2*8IW)D63D(?>-]4V+SKULG^@_-;%%<O87*ROT6[*":Y47>%?VNXY%C-
M#5DJ])9V-)K$7D)_[!<924B@KO9A>+.Y]DO^\\)Q\0+0)T%E!U-CO1*Z(^IF
M=AIMMW[1_L@)/=*;#9_1O.MVWYZ=M947]95]5*M$A>H9I$1;745)XK01_\9X
MAYB!)TY &CW<;9"@#0;U^_"BM6_#_^OX7>KT["HP&IPGETH#5M/*)]G"@7"M
M0R&E;;EQ#NO1M1HQ[L5J39S-ZK2,,W?J))N+(/IRV-H0]UE$]#E=:B' DIDB
MPR0(%'L^M"F]#%=1O,T?^FB5;M"-0S)+R=EUPMK+J1.J5Z?4T4]$\?P^))0=
MF?I$E7(4=)<'=$@SLQ@,L+B>YJ"-K($\")VW-8D"WR.EA.=8AN35!I+1/_'S
M25\:R):0CO/U//JUYY(!'9 2U*$F'_/38-6@$2)*C$_F=/)8H1#-,\<+N0A>
M/VY8"-:9X8546$Z5%XW;*N_Y%+" MNKP+A"Y>U\!3T7">"Q[-K5YSBI#JH2^
MX6TJWLW806$!#FJ$\4E:L;:'X;8 :Z-1B]GJ'@/'96UP7I+^,"9XM?F(/21(
M,V6_SURK,Y0Z?I#P-Z=FG@^X'9V!5N#;DS?Z!]H*V.VGNP>&/XX'5\)0O.WO
M=C#:41"L"D.&(IPZ(>>=&/8^2[4F'*#&@]T6$:K60X8BH&HIE=RL<$/D>DRJ
M%($ L=%XAK,D(RTF.,.Q43+-6=D0N"5CX0PY@8]K6?7Z#B]76T "F.?YZL8\
M7O75K/I\.Z>O@::"7ZL'GD;<N&U$+?EM9? $\<Q^P-^YS;;&3FAS/2N.'\:U
MJQ!M?3%$&.B#\V06U,9ZHP2U^<6F'[SJO;W(8ORU)&>"S#A[(O^4@"12<PC9
MRZ96T,#K2@H/-+@RA.TN2U%\V")0'0*=BMV^4)IL8D(&4LB3-R,FV=6YF@7+
M)CZM,4X(X'-*@)TX!TN'82>9'WBDFVOH5?]8'Q,(PC@YFC83[#0Y* FF3+L=
MO?*"<H#)XCC+Y P]HB#*]YX/)H*I?I2F.[E73@'2DJU_-?WH,7=>F:"KMI,>
MS+%2HV@O^&K'+:_$C9',G3Y^9ED+507GM%KM^HFS7L=H7=74%$NR0FJ]^^Z*
MR&E[G!DKTZ)=0!\Q?+JK*A,;@^VX>)E(7%5/_(HC+W/397R'XD??->6PI"YK
MKS>-RH$])()1D0'PF)6$2 %"2<I<2BI[;4L]9T1GKH4^#90A66#$A2E@@C6?
M9B\^&'=VYAK)3T[L$<V0JES3,R9:/[%@K4I=XD-"0OL3C>>6YE1(QVJ4;^.X
M(P50.3^WD\ KCR_OR\T6V14#T4M;1@'<UD]&?V+;GRA;Z*VL3Y;/,=S$MM;R
M]FQH'>VQBPZ(X[$D<X'W2^HA":7/?KJINCY<AFZ0Y:Z9)"&SB4B+;!@^*>W
M'BM9AY;".C5,1S28HV;E/[D;$F4BK;"/&:J6,R[K>V)9T4.D6]+WH?6LP&W,
M5BYJ=P]#M]H>\- !I9]2^&BI[7>KK.**_&7"//,)ISQ*EKO=#G1)ZR\)%W>@
MQ%(&39"44CZM 1* .*FD$F=>@E7R;@SCO#*>-RKFEM6NN"89)ILFJA<[KI4D
M HI2)AFH>S5:,<H&?% >@XA0#B'X'&Z.^!0=<A%_0+/NV02-"TT^?ZP*3#,L
M@LBHSP7%31RM_#2YBA)Z]@7=C.G^RF9"C)0R=3 ?*%]L]/B7\O?(205<*3^S
MF]<GEK ULZS[R5"IEN6XR&)0J[NO/U!YHEJ0;_2-82DC2]6"]]F&,:[,#,.E
M)ODWMXA_QO]CDR)O\8AB9RWGDQ$L\5QRB>2<*R(\99H[#.H]O=M$<7J/XNUE
M^(B2]-@R6;/,O[9,!T,:+37GJ/[J>M=#E9Z\)U-OY<&[Z/5FY^%F:$(Y=.^\
M@U1V_/B3$Y 6XX=__,G'MSAV-_LKDB4*8 U+$@4\!7+F<:]KT7C[)%&&\4P=
M2'Y #NFJFN^UNP\0DUB-MNV2=;7;0.6P',9@&J_*-HS;U\K,MFAP#\1J.8M<
MS]]<R1V@?B,4 L]'(M/0&X)/IUBO7D>Q_V>NIX-4LD@0M!W-89U<-H?HN(&%
MW42D >(Y4DRS'-0QPS?C":P=R7P9[C*LI!,I_@:F")I#R::/4TO5HSYN- C!
M!HO2J+X=C'%OGROCWLIGWQIDW+O!&/?NN3+N'7C"+TU9@JFK91.RESDJKY,U
MZF@YF %I(LMT@^*K*%P/P2H!,:N#@?0X)H(/1N.GG1.@Q'HN*3LQ07/^5#D\
MP=ZV^]CQ\@&+;A87;>O1@VG^T6G8$XPR1[?5[X.&$8P?\R<4>/?1!R<EM/9'
MFK=XI['OIL>HD"'N2!"TV*)%E5<R\(%=IMH>P2QGL!Z- ,QHX"'5%F?0<.DU
M2H\[)#DPM=%Y6F4GO >!0:SS)F@'&H4$-+.B-&B:B9QR%P>Z!.J!4UF^2L5.
M^7@.WL%A]L+W./>2CGCS?J;9%S_[XF=?_""^^,4CE@ODTJ^B.'$"=-0W02Z:
MD)S=S&,=YX480:@L F(II/BSVI8"".<$Q";H=1+!!] +XSW^$O+8DCKW.WQ6
MDB75S<+P0M$54-4UK<VU,JJ#*B,)U=#Y%CF!_R<9HU81)5O+"Q*0:2633\M6
MHKKFH6ZV?^"":+ZBXV,8ER1_BHKFJ<5YPP0-7$G]U9_'Y>R!KN3X=^5K>MQ2
M=5R7(9RS2T1M> >8F5-?O[-"1 U;&KPO6*XHT2,35Y:_\+.^K0),93I+:[5,
M10_I41<K Q?5"3-\3?FT;+VG?<YXHYDJ'TF0*N'CUHI-X\,(9O4?*4R=4U34
M1M?8N2Q+2VZ1B_S'?&2L=ISA.)6VNZJ2W)9:2-<WTEGQ?8RO3E%-9_I<"XC9
MJUM4857#+R) #T3^+((@^D(*ER^B^"S*'M)5%G0W L1!)=H39*@:MC#NR@X]
M+"N'NI U4A9S=LS=QSIT4'971741>GF6UY%Z LXY/DUKRGM?!@J@E!O>;N;F
M74>A.]SEJU&S9$ ;O7MU\,0#78;6]O ).PC\512?QLCST\(AIS/:HP7??6WU
MB^;JFNJ?S(H]Q)C4VV=%H1C'6Z3 4'6= G(B^*-/HK@4\H:9R24U91;R,33<
M)4;MW-R@V(\\;%-C,SU!9ZCX;RNWE+&5,5@!H%>7Q0+9BIEA/1S>(_F@)(WN
MLMTN\%%,-"L#SUVU\'UC85U'!W^Q'H_<8>'%:N4'OI,:ORL4"K:<=ZK<:9Q]
M&E)0:1XWSKXHDC]NS_3;1*$P1;90D0)IM'B+$A0_$M&WV!*)=QVE6.9%I*^6
M;.*P8(DQO SR') "!6:L;+DUTW?BL.PH=#/UNW"$1<XA,.A#2P(>(6:IC^K=
MW;0C3F2I?>Y=!JK?8Q#IE2V;KW?K?/F 'X_8=P*(C/0N#;O%O&Q&M<-A%'3
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
M8RTFSHW5<,S8CLZP,>TY$\AT)A \T^9,H#D3:,X$FC.!IB0K.YE IGKNS9E
M<R;0G D$(/Z*IGZ5JJL0]VG_QFIS=C,V]B$VU,'#[!R@!@V5('#[-\\1<_EH
ML3[F*N'B]F^>(^;R<65]S,\T,#][QIB?28><]3$_U\#\_!EC?M["G--25AOS
M"PW,+YXQYA<MS$T.Z\YS. YQ0M6DE?8/GQ/Z=&1@!G,?7I%!4CA%U":3PBF$
M#:2WP6F4I,M5?L;RN#I,FBV=B,W!0#J)2"RL8*:"%M3*HGL0AE1K3RM]I8'*
MG%<T'L9,/:^HRF"[<?:--@]S9M&<631G%LV917-FT9Q9-&<6S9E%<V;1G%DT
M9Q;-F45S9M%().Z<631G%LV910,)QSFS:,XLZI]9-&=<\#,N(#*+YN@_/_H/
MD5GT7@/S]\\8\_<MS"$RBW[2P/RG9XSY3RW,(3*++C4POWS&F%^V,(?(+/JG
M!N;_?,:8_[.%^9Q9- 3Z<V;1""+S8\PL:H7305L<-6F,B#$*[8U:. W!DV6Z
MP:<"M*\1C=*H\KZN9)H:4?$RW[XNSRIKT3RFT4B]-X(EK+X\<MA+(2'3\&[0
M=*(3)W#PU]UM$$H3K=0ATJX.(^2A$'](?;F[U$GS-)+DU-F132<=W'KTIU4F
MJ=Y634Q&.L6HU\<,G6/4AZ-5$UXIW RD'VEQ-(D"W\-;\<[)D"@?F>H:SEP:
MZ&47ABP43W"->0R(C#O#6>2,-1+G+#Z,XYO12UQT#'F\4 A-F..%D:[B FY8
MZBG>GQ=2<0<=S?>3$_ODBEYBP1BC),W)[F]B'ROG)%J,H7)]_(\@9HHB\>'M
M%SGI4=>,5?&$,6>2!&M;0 9,8VT[F?A]%0@&3C*]^WOPXQJK^8 LJ2UO[:(8
MXD@=*: TAH(0"",F#[],1$0+]"LL&OT@EZ"&D:^O/%WX&_B((R2#&_-+; [D
M3HJD-NM5V^(]@+-<78:8&@(UXR6H];3@:Q1.H^TN1ANB%SZB@IQQ4UZ&'-!5
MX%OT\GSM&/-2$)JPZF>C7M*H5SC49JS[V;B?C?O9N)^-^]FX9S"UK/&_P-^
M=Y_&CIM^]M---:('"^8@\_QP371Y_'_>O?-DF+,Z.["LE*OI)+V@!JJ.N$9I
ML?.K*#%M/377'H%/1X]=+8AD9Y(.:D*=.LGF(HB^U"PH;8.C6FN@0*@,.469
MQE_?N,G$H !XX/F6D@(#.Z82"ZW^UM%L&TG:1OP#:\ <FFVAV1::;:'9%IIM
M(;923(3P31P]^E@9.]E_Q$M>AJ6?&BOF;NH_0L0;% C;R.KLHV7H8 L6.65L
MXC)\Q$?. H-IA)\9@ZG8RMI2IAA\X8=.Z%I@,(WP,V,P%5N)B._PQO*-0W(
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
MC69AW\<S?"[R*(D?F;YY6ENP&?\>XMELXETR_V_&TUCJ\CYO G.8B ,P_DE
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
MHFW;W2?&CD*\%.3'?6@,3KW;V>G$2Q<W])CK8_]X\S'%_D54W=1,9EGP.$1
MN09A^_:@.G." ]F,C(">K4E/8IP\SST)?IX19'M][E4C.3^Y:>)@YQ"BLUZV
MC4L]]J##()-G78I;V4KD^;T+=+_WK4#M$*_!(L_35PFUD*-$C-^Y$ ^,CQL
MG8OH$:<N]A >X='L(1SFS/:0H!QH['N(  <*:(76:R1[",">< \QDN?W+M Q
M[2$ BTI[B%B,W[D0>]]#SH/(BV8.]A >X='L(1SF9'M(7=/,R^YCWSD$TE?
M*+1*(]DY /:43Q\2*7[O8NS@'2=$Z/]3=\JC%U)/RBU19DDPR[!/_S")_.8O
M:BUOF,OS(IHEV$OQ*<[_2WX.USX++9\MB.3PK9?AL_D<S_H.1K/,O(/X5KLS
M%%^HL][HF5^,\YQN\/1#='DC[ :^#>^V?0E9C_2U/T=!#((4AO^+0ULR,HYW
M[L3LF#:1ONTGU1O=+CQ#01S4IO(R=(\?@BBBIE0\1QOL)=_NA]7[=S)01+':
MU7%7QKEA(X70<>2WQ>WHIG]T$N_V+#EY\*+@=Q86>A)':1P&/ON!4+TA8"%$
MV(_7\\*V]\+JCC.=W!.VO-[MYGYXLGGCW0O'D'GK9>L$4_AOXW?1/\M._W+]
M/?0*H,8#Q-[6M$L>U-DL7M/XZ8<;0G]&LVH,@WD!H9[W<!&.82X <&X[H+('
M#YLNLH%*)=?($"J>N'D$T$U"+RJSS0U9MHP@E^KN%87H\>:.=!\@#DB%HMU:
M PH< ?"ZC*.'O<O@$?OHCOP^N ]QGFNV%1WD &$:HJU#374U=%UF:9+]]RT]
M!JEBBG2HX8G\M,52<RP+"JA!$  #U>Y!F@4S+T0?R &0[(ITV=J!8E;1P%UV
M*N_VE$PD2M#BKV?9=3+%R6,PZTNXW&%[OS.!),VC#@B]:)IGZLI;N_SV92(I
M!0_.T'PG*>)LIPN,L[(HTP#;!TC&ICT-,2$)!V?M4=EA%!&D,JG5=P;AK#L8
ML?ESA<HX'A \(DI6M(L"(^*W[U47 8S</2$5RK#]!!2>OV$2E^DB3K([G"SS
MF((AG0!"4@,\5A&A2<0+9*S0+GL9Z8-JG49R-E(18R.J739_^R649"SQO(DU
MF03;7M^3(+J\5=D..=#!E$/ \G?<Y@#<#,J&B+9T?,202ZBI^KF3[)#\IX+:
M8("P7Z>@1EN4B\MMIIO6PO/EW/5D<>X%R2<O7./C3?7/]P%."*^+S25^)%/N
M7QLH$K6L(=2X A!#>R#6!55]V,'U:O)I%(<1/4'7P::Q+N:W[@GV@XRF1ICX
MY!_$7/7"BR4-HQOTMDF9K%VGJ2I;8L=\BF[Q# >/WGV(7Z KYC@=R\V1KKP;
MEZ8ZJZ/K=UM\";+_IB6Q_76(K^?E4FY7$D BZ<;@=7"85[;^@_I %ERLRLQ
M)YJB*[V)Y*!K!,#2EAM%E-ZR&"NW]K@TA':8PJ8B4DXJ"0L8DJFOI*:^(IPY
MO?!1D2'G4A&>MX/*PQ*6>,=FN2R^!V$,4?=&X563C"W>.R:N0"9+^KOO2R8F
M57)V]/G= D_",/Y*'>OG<;*U&\!(#MDNKC*B'5-1GS&%K3U;8%0-PQ(IY@.A
M?"3''DQSZ7+V>M4%,W26U\<^C=?WV7P=MA'?]^:O1M1=MB<U!B47??4X8-=5
MA[6DW-!^ZBOA)AN4.H.BO%!Y^.Z.H+Y729DXX)E6FOB/E$!Z%T_7JU48$$..
M[(5:6Y1D"(M[DI@3R.0O.J$L1E4WD<_"]K:C)J)JGU%8!,V-9?>HVATRRH,Y
M,6B,8-1P4_ @-1(OF)$P>0Z+WF%673;FX_6>IZX<UDD5W8*XTIV/FY1S.ZO>
MN/ZM<]_I0B\B?][ VJ*/F[T6";O^<QX+@MM>VI2L++S?.+H A 2U>Q/(G:KI
MJ_MJ0%8 <6B,-(E8#A/C\:"PL]0@,Y*8'K',N'!I3]IPIZ@#<$!-XB"I2YV\
MVI[A6$_(](.3K"J[#/".BPTEW/0N?PMK:I[BY";!*R_PBTI=D\B_IA7(V"N7
MH52O$DF+S\Y4^ '?!["NJ*P3RN(M6'=4.)+S!T/ DTDGSX;4Y=U\-Z2X2%T>
MJ\$DBM5T@,A=RI9#@C184S <N'B5(W5D. 7 H I7WK(9'V<4"-D'JXMD3 IL
M*1Y[1Z<7!7>(JK.VGI5(D3&>+50J"5Q7$GEATEFA*CPVCN/WKT,*K$/ZGJU+
M?B@#BD?!YOLX#GWP!;47C2M*2T%*=;A 4^WP'J[*%W$1D0'7-&!PB !G@(KM
MB&8^&U (<]D:;9N/Y/6#1&J-:&7!G(VURO#',N 49B^+C?*IZRJ.]BJC-;^
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
MBB70/>5.=X@C(M7FWA$;)UZZ. _CKZ;0:/>W8H#+N%" !>V#6"?7$;2J(N&
M@C_Q#DZKZ?H^Q;^MB8US]L@,G8&>*4%D;/J[(2; <UG9'.7M7>-&56;-"LF"
M.1MZN,G>Y=.+0+]65F0>)\OBOO#&HZ^6:?"6%VVNHW!C=MJ26RM=F;"TI_7#
M+6P%Y0.C>J6::FBJ^+(%1CD!5%!P_,:N7PS5+*H^EKA;W$6#RC0CUMTRCU_L
MNN]J#.QB0U9G3Z4D9!.LV^'DV[B[75Q?\ISM77,9NUQ6D0'I_].7JH]>2*G<
M8C)T,",'$OJ'2>0W?U%K>1'-PC5]VDV^H56<>N&[)%ZO2 _Z3>57\]@?+(##
M*NL#[!%D\"#VB7233!0*8G.:T.9"OS7JWL/;D9&7H7O\$$01?=I//L@-]A+7
M,28NT-SP%-J65>\Z/@?E6>2/"9*\!U(0)C%-)=5"X_]BT8*0.F3,&[)ZX,"%
M ^59TU0*!TYVWE"XP:R\'&"_E0!M5% ':Z4[ (%:PK(R0>?NNQJ7F%!(528I
M86YLGM([MZ9VFF0G7I)LB'KZY(6]Y]E6HVG_!;$27P(+SN5[52TY[NYB:I,V
MCH&)D^P.)\N+Z)'LANR<U7MD"X?$ $G:90#B\0$=PVG3/3+B$@7;QHY#4F!!
M-0--@%EVR+/.<G>623MKA;>O<#9L#E\Q37<98(5\P3G565^4;*NN[Y$?\AI,
MJ[P&4X0SURG4U87-R_ J7YF>30^%! C*O ')>EMB^X\_O#D\./BC2'C?I>SV
M^SL]5"\BA<X?9<ZXB2S:DG-N3 XNH@.K5XG*;!V*Y+,M+E'KS^IXORBS]7_G
M2O'0?'?V'VE<57H=T?T^(@TW-T3""UI4J^]-643*19E6$4/0)EQT05F,TB+
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
M7@':MH+]'R?%W0CQ#@;>3V8&WD\C,/!^^B8,O)_J<A=-Q-3 JYXTG#VMR($
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
M2NW/G"]%+3@6TIP!^G4D^#9#D9(EH+.PO:5[.SA4.DCS^KE^MWLX_G>[AW4
M"*=AOL$"$5MY^DB'L7\B!L83^R?@$DP;6?08?^R? @848O]D2V0:^T?HS##V
M<U]/'(:8O6*YGE_%&4YOJVOB_F_8E:BZN&M780PL94C.R"S%+7,+9HL@\?>H
MD;A!8>Q%3I-2:PIZYVI=>5&ZA7A49*9>B*_G[W'HW\4?O&R=D#/0%,_H?_NW
M"S4(VS^NJ#,'@M+'RU49>[0@G?>R>&]9=$?;#,>NSS'Z\H= JK!.O13[/3@R
MM-N.G-MM1^.WVXX4[+:C8>RV/*C-H=TF8F \=IN 2^BQ<=F#&U ^'J-- 0 *
M1IML??HPVM@1]13?]PU,/@W;;F,N%P"VCN,DB;]2;&VMKY&XZ(0"@W:QYGS-
M=5Q]3/K.C=[M7L]/XN4RCMB[N &1PZ?GXA9,RA6 JK)?#JJ@Z,G)1#(BB FE
M#,$-7I2^LM.],K267CFWEEZ-WUIZI6 MO>J:KG(^)V>_Z_G9TXQ%\MUZ&;Z.
MZ,Y'___LMS4Y"(;T)'%+CA1),,NP3_\PB?SF+VHM>]8]0W#H)$UF__. 4FPR
M2E2?X8(62@@Q-"MB-<FQD3X0=)NC=3C<-3)T#K3H?>E/P]+C!S\YUY_2RN/N
M]:="V?&#GSKJSRE]6H.IK\4+*5#.P_CK132/DV6>RGZ8(Z8J5?M5@=48@W)4
MU'HC/TAG89RND_Q]$WO2/"?#H6 [GNL"YIK2;Z2OT%BI;L\>MF%00=]IJ'='
M=^#'V&$!>J; 'L23OR.RPK7G2VZK2@+"V;G5;DVOGP)6!X:UJ0]^=K[W2$M3
MN]][%.I2'_S<U=-)N"*XWMXC1G[EGKK(\'(P!Z<R7=N^)67.H'*B<;3'-IIL
MF_ZOD1W#A3M35\H-+Z;6@AA6V"F#OJ^)L4T3,9W$Z2[D^+J%V]'B'@(R(8O9
MCXNV:$8:NWPA(EKZ2O. ,S2, =S)"7!]GWE!1)WCY2F+OM>V$AS=A1/KMG$'
M9J41U"S_Q%X\W]OFGV )@AZBX'><&SUEA&NL%';M0M/U@*NZ[NNZWAVL;OJ%
M7<^'>0;5'+M/3];;',@1?J! $4&YP0-8&S+-\L04K)530YLKCV;UQ]T)V0\+
M:?' >^P/KJJC;U9_9?<'V.$5DBNT^#C@K.Y=3#T/*T)^0=3!"S19TL>W;NT_
M_14^Z'.%*Z60::WNH0"[M[LO'K^)53WL]%@GKRY>Y+3HW0O3''T(Z4NWA!TF
M9+7AVWE*G/A?N&+AU86O3ZM3"6!R(JLLL&'@ )+IS>)51P7$"V30L@<K!39>
MT%26CDU2F<A:E06@N78P)LN* ]=1'@1YDU *V>:&+%U&+Z96U(O<,X@4B;HQ
M/]68 S!&.](K4#](5W&>3HVF2F4#O$ K.@1[/(7+<1Q#4$_\=4!J+%.'9]&Y
M?LS]U 7BKW#_290 ,@YT&L2+Y&5>4&Y]Q>T#"SYB;PA:BL[E7@@)DK<I<E>@
M@Z9CB7C+V/5\\+Y=UQP*#B#$80/R2+/<SF53](Q6DG_.TCXZ-9\%DMH)HN7.
MT_2992,CY'U*F,TP)1"1]NU')'RGLVR,ONXLY&A080<.8<Q[,=?>LV2;&A0]
M1UX8QE]92"/]8UP,RF!4C.K&[-818>6\5EF?GG:OZ2).LCN<+!N8;3PJ'G1;
M4Z'O?+]38!*L0$)Z[I&QEC6-EJ+_^,.;PX.#/](K-U;Q+ZU>]8QK2]1 ![Q7
MJJY>KXDNRQQR@[W]5")I3Z_JL"5+)KA-J^QTO]41JEI"0>XCSZ'P9CDKC90!
M1QXR73[5P5EIT7H>FXUK[YHI,'01S$]OTQ.:;Q), \>F>0[UX<&[2\^-BT7*
MERR+)C?M_"A0" A4##K>['O,)5>&:)PLO.3!1MZN'7IC =D.7X9Q.*. &2!2
MM?R9]?GW"#/XK-P_Q';.U.ZQ)3]57_!.R*, $W!"5I]LKP>*0AF68"T<@&5R
M+19M8VV?%#,Q"N"I< KZ>5A745JWW6I#H\"K#D*4-E[YXHTC#Z\JN[S8'GUA
M_P^5];YIY.I-GLLIO8M/\2,.X]4TGF=?O:3W9%@@'2<G3Y =L1&/JM17<8+2
MH@OR\R&:-Z,N7L?+9-EX%2]< >.D'=6HD]EOZR#!E_0Z;[@4:S)R_<4LFF"+
MSQ1X"T]:T4,B/Z>'4SR)A<F'E6#RUA.L*##%VWXD(G'DA!]*+/O&7WV5$C"]
MGE=U->+D)([2+%G/!BBBJ4+1R<:BP)C(L-WN+N0@'Y -A]@X\>-N&5<G3Q'4
M9=QX<J"X'KUM.(V0'F(H#14.ID%X%)L0R!X$QR+D.U6/!AN#+I2*7Z@5Q8O4
MV<0NJ-C*^*E,U_Y%I#)O*NALI?L,QI/N4U?V0GC*DGUJNK-\'/SW\3H-(IRF
M1"%GWBS[@)?W.!$ ,<6S'Q_BQY>D;XY!\H\M]. 1+;YA!9F 4NH5;5'1V,T=
MH508%!GBJ1GJISP3VDGHI>E$*G^S]WDM BY<4VTVH'=ZM F:H.LR]]VTF?O.
MR>,<2$;-%SK<&?;^<$_I<1F/%>[[/?YJHW_FW?[E^JV9^<+O=X@AJ8UX//1'
M>3R.C_)8X:,\'NE'>:R$C>/Q?)3'*A]E:[7']U%J+WROCVU5GX+R&.&]MLU;
MHG+U.:O]S:WW06<ER'*T#J@#Z^.[>..^PP/T$!#0>^[PP)%+&PZ[$^O9]:NL
M]';XX.D\!5WW;2VVN4-WXOL!=<UY(4VQ=A$5)=T'^0C%M*SGI!&R ]X.EGU8
M1KV]@*:39=U<:VXE0=:!))^^Z4NE:>9E:_*WS2U.<?*(N6#B/U "NMI3U@(N
MH*<=96.4Y*V=9>(3KWOUJD@PNPZ14K<X3S%TYB51$#VD@V@0@(C]O9S/"%BR
M*&^,RM;.+WA$HFK>Z8#3-'1!36:S]7+-0M998 O9SE8)7N H#1YQ_DYHF+U'
MF:[M*VMESN 7$67_,F"J/D+YY/H9?3?[W.4A6EOTC=U*:Y4ZY!6E+G=\/2^2
MH\51WW<U' (NO#%M-J!'V).[C[=GZ/H<7=^<W4[N+JZOIHZ3@H(B:CR_YD_0
M.*#\V$N#E.:1()MFE.5YJB-_&CQ$P3R8T4O$_&D.49,W<1C, IS>X:?L..R_
M(DTG5ARDJ>["+W23,YE>3"DH;V[/IF=7=PR7:')UBJ8?/WR8W'ZF?YM>O+NZ
M.+\XF5S=H<G)R?7'J[N+JW?HYOKRXN3BS#&*^\!3'>^=%]DHL_9TML#^FB98
M.4NS8$G5\\<4S]?A)5'+Z1T-.(*^ N  H#.@W5S<.JQ!9X5B"'J770V"\E$0
M&\;5,=)8FMMCA>[R="H!Q@_>* G.!ZCP*Z7H0+,JL 75R:G0M\[1%U(I45R.
MX$V%AGQWRG\IK8:IK^PT2+V'AX3&O+""P46"1*&6ZPH\-9KV#\!*?"EHP=U\
MF [0IB76.M[4U\ TV7B1Z':@6@:MX6T??7<9 /TG[7R_3MPF?&DT'2:<&76H
ML%3MJ>=Q@HDM5Z;OIB%!=/R4.O-8)1W2)"]NX(4W<<H\NX,JIEY9LPV\/IE7
M,?7*4G2T!)O;K74(1#5*._6]LN8?3\' "7L^.-O4R^#=T1(G(5/;!SU_%ZI4
MK5]W*3(&5;K.>Q>/,6<;U]==FL*M0U1G(4ROP'9H_(II/0;L3QYQXCWL'D[X
M)V')$+9+Q8C9T4>-[;.MFD2JTZS"= V-NFWVLZ&V9AX%Z^J&PP24>>+JT]GT
M[L/9U=W4M581R*;Y>IL_MTZ))JHAA[3:0#(N\:%K3N7)%&DF073!??_A%CE2
M&TDX]0X8NLNS2&Y?BYSB^[[/C'P:MNUW+A< <NZ$N34=0$4HICI.X%F:&\70
MPZ)MR>>> :- T+KND?,$8.G][OLSGTB$ARP'L%*7;!UCBDMA:@=?QM%#,^4K
MX,OBV\""[K94CH0/,,5#]+";[M>A\2L70V7X2J9J5OR=D_I7"P>B_K9C V%6
M='(_N[WGDXMC>ZTGF6\'>V7K*[K%7DB+-995.RQY+B5D'5SHJ?*F8"73Z@E;
MF:%G=)#G* ^5<GW.TI4\W\.HL$1&00WE>.>$9UH])KV><[X"Z%:&K\%TQ[2L
MU339 ^!'1RD"#?,2+RD=BH(QY>:_=U1=NHN0*[UHLF*=PJMSK&^'I@RDE(/>
MTTF(:=FO'2QBIR<D.KV349)M\Y91MB*F]OK'*"G&?A^']/"9[Q>LDE9W)6@^
MNF5U:,PH ,?M>&B1#]@,RQZGBNP,ADI9=EO/#FIS2WA;$*Y&IF?%*:-FVTTF
MX:=WL#IVK"D*NZY)559(W]DFPOSUO'W"[D6+B@<>AP(5\J@-1X+#D.-G:>C,
MT6A-);G+%*9\_3KH2NI=WCH "^=S^5GTK"G%M*R;F$)V>L.E8_6H)-]&?*-T
M53J@K:QD,XG\*Q8:Y.-MDM*A7#^*1%T\R%)C#7H#F+]NF:+;LY.SBT^3X\NS
M%^CJ[,[IL49/PCN/_537PO@]U]:-5%*[BC.<LFRYA&X1FA8]# _*+IQ8UY0=
MF%7P65;5O6XYI>=<NRJ-<<+W7IJM7P\:=SOTNX0H\CS$J>\X 0DQ!ZYU,4<F
MM1"=:E6Q%'G:5#!QX^PQK:$G9?U=FOHYP7Z0#7Z?8\B$_7PS1GPJ:,UL@=&D
M4?<X'PSE#L%1& %F"!'#6'GY3+VA91KSNWA:EO.[PF#8)O^T+AO#:AR#A!E(
M"9Y^FER=G$W1W36:?KRYN;PXNYWNV)?VS]F*PJF.U"IS-XQNV.[I?!I=GD$K
M#6D51'J\J5A]M;J9U4 OZ 6VNU1*1B+EO(567B+C@\R6PF0^#\+ R_I^_,RC
MX"!;6XL)G3*L: ]Q*QPZRM4&BJR9H8T_Y0YG@&VB^0J./8.%1\$Z6#A,:(&E
MK"@]Q<EC,'-L0@EDQJ\AT)RSJ?%39(<CMM5D20TO<DXEIE=,'\"TRWOQ=S')
M$+:?,(G9@2(Y<9K^4J;V8\:UQSJC*,[HJ;#L[@0B&H*J]B:%5>CPLHDJV,UI
MD,[".%TG@[YC 4FYJ88),R1X]W1U=WU[<>;4F-:1WNXK%N&,>W#-5C0*9X6E
MN% )6:=QH6+>%*QMOAGDU+.J)F:^&U5A/4R]6]70M][7#\3X2@(O[+^V,X^&
M[4 1+A>20N'.GX +Q</55*W9F;^CRI-0YI#+B_,.I99$E.SG_1%P Q7PNCV[
MF5R<HK._WYQ=3<^F+$O?]=W[LUMT\O'V]HPFYYM.S^X<Y^-3$&@=4[)U,#2A
MRO+/)W&:I45&;AIB4%2';I:#'M[,ZLR.@TB.;APK;*!EJ?*S>JGR @IHXKQ(
M>5\0:D:"]+"JG5['$\'C-!NLO#2'@)M3Q"X;X":<-^3>2SK9BR$!-3=B[O2,
M#PH%_(H/<9B+;#X-ZW6M>5R(R@L3_80+_>0XE:- 1,WDC= ,.QII6[!1S_LP
M(!$0LHT4F!6HW!#+&;_5(^D+%&%'CY75!=>RQ> IF^.'1>6P^!P:_(C+;:Y&
M:G@3S(P'%YN7$:>0U_5Z<E4+9G2+QDXPJ /5?(5Z\*75+#1+;C28HE,/&LB6
M@NU/)<@-3G3J/Y.*EN\Z$R]$UY@P%KR;X5J\#M'+ X5^\6DYB_#BL@.E)XK)
M60J%%%?\&$/GH=N0#,&(;>[,.YS^K+H\%!P:+EQNN@Z+J^NKO<J]EL=OT?"M
M";I[?W%[BFXFMW>?77HI]'T0BAZ&7NL)# \W+=+VXR@TN /=O[1NT-WG%^CL
M;Q\O;CXP0-(Z+=?G=[].;G?>J8RIV( B+K77J$OX#D3+.CS'"$H])VX^"(%E
MV9WY<:?Q//OJ)=CMB4-=SDI('!Y_[$6!+>SEQ,94;H5Q!+KC\DX,7KCL\0(]
MT#Z.8S[4Y*F$L>T2F.[";(._#+S[(,RS7=JQ]20471E\8K:@P\3D[V=38MQ]
M=N\TT9!FR\I3F'M?(!O4%2(A-@)H:3M [KPGG*(;;S.&8ZJ:,$7PZM'OP9*
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
M^D%>8N8;^&94T:7[T2BMM/'Q384#=A28^/]>IQG+>N7@.VFQ,,YM8I=-:%_
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
M>1<W[[I,@@J+OB%!VZ%0<RS7&YXI%.HH-5HJXVM[5LLU?VN!<?H!+^]QTC-
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
M$UL>T\JAEKQ=P\1FB0WW!5BN4.Q73]](C>SKWVR#\"6$X#M.I:@?]!M.'GD
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
M3.V=9EAY=ETL-2UZ;6VK%),]UR,OI5WQ)BOJW[+M+O_(;UN[.N]=4X$^/>B
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
M1+O6TB9:I"MRE]..G@$;)]PIQ[B2./VE%\9\T0 P#X.=W@U%(=4DD/[I('U
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
M.IR9$([NY$7E]0U3JZG44%(&]G.K>8 P3#( 7G(RKKEDA+*]3,:<M/)069-
M2VW89""BM^<&X;D4;;&?V*KWVQ+)^C8MO8#S(&$G9$+IN)B48%%1 ";OYT$4
MNZYM;Q3.#X,_@B&4%@1"@NQP^?PH,SG*C29F-89Y#\N*9I8><7D@#,(7M>7L
MJ! / NZC;0^3&NXCCS2 K[7:'&-I?/&ZCAXXRS@@L -)TESCD0?.]3-5,HO:
MA9R#IZ-7<%,J1[\UBDK$FRA)SL@BBDFM,E'O$CE<X3U+:WK=,BNJ7R*U53H-
M_ ?)([,!(P"C[>=&4 P&NJ>;8VE3JR"<3.O-9 2D\$<ONE"B,LO25<0>4V^=
MM8U.M3V ,()'$"K=C"2(Z8A5Y,?'R4I?VEY0V('V81D?YB3,8*;;*+R[/R\#
M]U'([WS(/TX%GV*/[):AK&C72)55NAP0D?_(J=]'>N-8UV3/;7,3"*(X2O]4
M9]A=48J<1V'JAQF;-;=G<@?KRV=JKE!\_=")=SGZ++Y-OV0O':RK:!D&MW(I
MV,%T0K+7,9N[MXTE;@(^6V'XG'2W9737*)VOO=@9"<G"3WFTMA3+U,% ,P13
M!O $$('W-0 ,.9)FP/=&#=< 10'S\K0X?E&"'(?E0] P<S.!&#Y(4.S2EW$X
MW:_5D^?R$'>- [4(#WR5Y#*7@!7=L>PIJ*1X-C$B"EE:VKP+9]: 8^D6U<%
M\1;M+JL2AA9_C7P3&O".J4P/55#[VW3P.F1$4GOZW(GC'36=/SNQ!QW,5(&,
M=5X.RC+OSI,B)7(E0@?7YH5MF]4M:!@&CQEKV^1"F7_>P>I32(^@@'BLPDWO
MM&VL@!*8D^++P,Y1L] ZN-$?JK\K[:0\/\JVCHG (MVC9OHFI"%4 2X(IS]$
MD?>9RB$U!Z[9+-JES](;\G^RS>T^T,>KQWJ4Q![6)"&=]Y3.\3;/J"R[4R>S
M((@^LQZH5U%\$65/Z2(+JM3)\<\"501QWLB@#PUEML -D3*ZV*_#+:50%%/G
M8OZ4T.43EU"4]>YXT6+'?#'(4Z3DV%]P&KQS#).8.('_!\6!.@$4V? Q=M@4
MN@?BLKI[BK]MY9=!88KJ+47:4AR^/1)QZ!Y)+*Y _^N4(YC*$%IRN=X$T8Z0
MLRC,$OLRHHW7-#US?3:4\O3=L?CMH[@2-<=A8HQN>@G?'\DI8&/(H0#(%)G6
M'&'X%J(S@R';[ ?F!X!-._@M2U'L*E$^?K7+PG9TM!<J:IZ<G#(,,YM#3).F
MR3 ]-/BHMBR$4;C>AHF;F@K%] XE(=NF:#K6'/0^1%L2AZQMR$/VE/B>SW+#
M>!H_Z&BK+8Z9[R'/8GW::83CQ0H.I]\LA)"D>9>8472[#@\[ 01*LQLTU(C%
MC\%GRRY2!]++.+.;GI-*K!WDI!8FDM50M)V65P<U787E4TXCL-WDZR.PBU7X
M$C\Z05:0M0K+VW:3.1"1G2TC#1:342,P+M!DN*-YE%/YA1S(6K'L?IT=/;G2
MN2=N%+IT1_FZ/44*VBWIFA#F'0BZK>BDU]54D,O%@KBIOSU4J; 6TTVHL_2*
M4!%P@@?*EXRNM6O\,K V06"$WO%*51SJ>@C"$N1$/YD]7$4Q\9=AXS<N?/HA
MHZ_O! AR-8C2$?3.LBU:PVS!CI?*[*+H!>;]FMEQM;50>/&G4I?H2.-*9)"E
M?_E#%/B>LTN*7Y>ZFO56GNBQH4E&]( ,'V]>F=$HQP(7\ L\#/@$-DB;Y/CZ
M8U=EY;7BT>*<'FETHW&2^S+E5$#3/M;EZG/!ZIHN@^RJNHGF!TB7E-WI[B??
M(^7B9[N/SJ]1O ?,IMENHCC-DZ.6^97 :ZQEJG40&&E'"CL@&P!O!'VWC \:
M2:C(C;@4);Q^Q("(&5;[)GH2LA%-Q1EX[R>_G>W.2.BNUD[\FX4&78/@<$-1
M@"=&<T+K$)'16K,]. %)RBW>DI3;J<CXU./"P'S4E97ZAIKS*85:G,K9QR/]
M;!S%W4/Z4G3V0%J0F?5ZG5>*K72PLZ*X0]".3(7;HM]LL#) .!0]3N+TEZ:(
MRJHN_;+&0?JG _<$BR(_V@&KJ8AR^N6.@6ZPK\)@IM#FK_T-$G/ZY8_1N;,Y
MK$Y$%2)G&E0^FPJ5SRQTK52B<A--!5)S/SQ:>O.W"1@"?C'GK'+P0#^(IGT
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
MN]6C+U%*6%>8F\@)QYAS.PP/NW^P-#<E2*>1-<SO'ZS,U[N8;!S?NWS>,".
M8IF7;MNL@I&!.)7358IZ<!W#3B5-_7Q3$&8[E4RLT-[,GFF7YUCU03A@4+J&
MV*IMZK@B("T.E'EZ4<(K@NF$302H(4GO 6#F#L/#5M0A*:\S58)ZF(^3-U&X
MM.M_\""@-O=1X1Z7/*C:6,/D.IPM%G[@TT,F><B>$M_SG9B%])(D<O._I7?(
M/R(_3'^DOY[%X$^+9KC@^S)R,F!(\:,(";[LXF)0W9"J-C:VKDZEQD=5:MRT
M?(U+C>U&X'L 39F-??2#K4LV[:@W2C.]X^BC-RS4/7WT\%OHB;=A72?QO91>
MH>W7/, PPJEO@_7CTBA(!\&MAS1R?UM% 44B86]MZ<[2U=<#:,J\[*,?W'0
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
M]=T-8PQ"8@;UH:"<7T_2_5M";ITU 2K,-@)_[!>,.7VQ&NZ4(S4*=/A*:6R
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
M_M6KMNDTT[C&2;G;2MBI8I'4K1A&OAVB([WXS;B9F^KC!5ZOU/GI0V06R@C
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
M^($@E).0*SPKM:*?S\<6^&E7E)!%K3]D(R'#^^0E#>_NFP,1)E0'88V%JZ!
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
M2I+2 $)=G0X6]'5L)D;JZ0'TR;^<D?WOML?'CRZPD:FD&8DSL@?&?O(3!V=
M.PU:H:<$!C"&P"HFU*Y)"__F5)N\802P<-^$A&:RU"/-/2S'TZ:1TG:CCWDQ
M-[Y8<J&VMO8MX=Q,KQUM54,4@5]A'2T^;/[3MR[JT?4TP[*IJNU(8]=M#^,O
M7\8^S[V.5PR<B5<@]&52(Y!(>R2B"?!O7"SZ")]I'@0,'(UYF8;/*32$V8P)
MY5Q)?/B0H:%W(>333^NR-U;%,Z/V:1_^7J0OPXXAR<T]&.IAJ$5'<+O5>RI8
MC95 MM]IJ C_]H/IZ"[+A2X[X<C  [\\9\<,OP!#[,=H=X;)]H8JIC0&;,:\
MU+\/9\DD2'-+O0!AFP=2E?7KEX-:BTOPDMS6ILKDT%-&!RK"7% AD\0VHY6Y
M8IT;';W^M8DV>R$\=_)TYAZT)]%I%W97*7<B --:57)^2;WI[XY9,?VBHS_9
MORTDI,N2* _%,=FKO2WQ20J4$EBB8YQ-G:P*>AG"/WDE)_,6:A7FW7KK3LPJ
MWL2FDQBEWEP87HX#3\Y(9647[DQA)%%"^Z;D4/OZ?*4B69\8E6>XU5I(A?OQ
MHSO3<U.ZVK!*%LS*)B?')KP-/\KT5ZCE)QUK>GRG:8%FT5)79M&'1C-)WB8+
M HYO/I*)E"F45>LI[(2UAX<$D!:UH-O/\Y(DNY$:B9%J&X3:?MG+J+ NHN:,
MD:7\T=>H<%==<?K0 T 1[U<><-++5NG@MJ97^$*!4Y"/]O@$(TN'17*J<HR@
M/+HZU%Y1A?G%T[ GF9_S2 $<@ FE,A\!T+Z?NYQ' )=8GV?)$4"4AC0"^,($
M/0:INRA>H.DC@'$P$C[)J^^/7X?40& >$C=[3,#(OPJ3_QL;*CZR-HML>(<
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
M2-26-)F>=#6*E*([N7W'/T ?*^(92;0I+!"._(CY_6$U?=[%U<>9"BVGU&N
MQ5'DCE904YRGE>94TCN[IZD:DU_S;R=4M]@<-[8SH;2-^6?_Q&5HUTG1<IN3
M92LK:HEF,#432OI*]P:T%+.E82-\[Y/F[(2^.+(*2C'%\N.T30B,H-]QN)9@
M;'BV!@YTF2@VCYL=&O%(]*WY$6\2E;"L(GM+J)-_?IY:D3B&QO=D].U3YP*#
M&6E(##S%)WR5UR!6">>A5(>N+?@+-V@C%T[PN3A9K:WEB1F91)4%/X3O^7(X
M\ZR\1]'X6Y[:I/<M[&G6]U(9M<QUAL@=3?&2?)^(*O'"*0V=]\JK32N'"N>K
M)QC"Z:4Q9?4:#>=3%9?$2"PR0P 6;*3S1OFW-IQ<D,!CVG0J C*1$;MIT>#R
M^CT"D%U,Q_W/[7_DV=K>JPA8J_YX+Y"'=7<977E3=D/LCK)6VM2E[/#0M55<
MFK$Y02'<:ILMV5CT^\AY13V[Q=/!3?4O!,DZ8*T7_@_YL=+VO)0P OZIKZN8
MW *T'W(R]0)L1$D!9$1 N8HM-0*(_?4O(A,EE$'9*"E)9.]'(EN:,9^[(?+-
M8<W(K^<AG$P@B^S.+/MT],R8^Z$AO[#I3,=XEK/D0O4L$L*\<JS3Z_9\H!PF
MJH@](QQ7.=C\(][>*"0/+;1!@:6@,XMNS.<QM+*BX9+X$62??>[F>//*&EGP
M9*CL(0"4'01P7C/7F77?YS'D%R)V!/ [E;GV[U1%OU!E_L+HRR6QW1^,;DC4
MCWYG--MYDL4-ZI<MWB)H/>0+^(*21Y]6H;,/OL;+*CM@*'AMBK[2$/!%FVQ)
MR]C8!7B@:>+0$(YK.T>Y,?[+RT*?J>_2P0FH2.!UM+\L=F($\,MXOPN> Y\<
M:UA7JT, C;50.'M5*5,_63H._DZ1-3Q KO\:N^KF6/;?T'2>I./0[!39(6D:
M_J!!(JP7M?\@$K'XC0K)2><W3AO.F(^^CQ?JSVE6?*S[)AW.&*576<CT\8$L
MU8NQ4TDR)/AY'L*'8\Z-M*")<K7G -*$U<I18MB2#))_-FOB7PT8.O"+J2U
MUB2MEZ_[LG(R)S/E6$D>3[^C^EKF84MA)%(6CK7$7Y32C+3U48I$2V(;_"N/
MU'!Q9OCBPG+<T.PI]\1WZ3CLHXJ/$;GV8!YU?'SW1"H&;.*R^ML!Y:RXRSI+
M[LM29NHS?O;))CC>]0X=>2:>0ZL^PC_+YRCE7UY-G@IEV*J1/3)NYYU_2',T
M[$H!?6[_FL5.8OA:TG+18_9TU<,Y"R!@C<;"Y-?'FDEIW.O"]D^MN[7E*&+1
M"]QZ_-"2ZQ<_30J@"/C#F4U^49Q("?1B;X?=-N-%Y<B#TDC>YU%2H3+'+7[,
M*T2@IS_UDM;2KA2,L"*LIBZ4=]0[9L&VVV?M#DI0TTV(D0RTRK9N_BIQJ3/(
MZ=&9S,\JZO->JT$QHK"4P?I$H_SG]]Q/<QKBJ2>FKAIWND1;HWHU!,VR3OF-
MR'<Z8RG+>I<E/H*13_F(^I"/9OHPO0X\VG$C#%-Q((J*#:=A%GXR[8U\#*(B
MS4-R:IMQJN/>4+GKW3E='N/!8:8,&^*=QT_'J&!*OX71OC^M)PLK@,0S[X1
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
M7FO9!X&-'#M,//J0]XL=D(T6%S-Z[*(O \9'WDC),S0U-98\SR:P'Z,,:5E
M >V&AZ0H8()X#/'7<S+2"JPE)QYK]QPV1$#*/['A$2O+2S$1U*E2L>6)C+TB
MPVC7D\XY,@2';ZC!OXWIL$ 1IAX:L=\ "<6N#Y&$9^[OMJ7GBF7M]F7AEM M
M]AZ6 !TCF;TRCFY!N:5J&1(LG-;N8LC5-4&13EB>3,4QQXO'N1T=5>5YH" ,
M,)LCMO4G[%S3B2/?PSYP*H*OH;.\IM&P4N?XLZT&<9$2GZG[C'[1%=/O8$8+
M/XXCKV'IH3,%IU3?%D>6Z8^?+&I<51)J#?Q>T(1?1I+&15(C! A.J\_:325&
M/QX]'58?+BIRB<C@?*)M_]CK4V0\H909L(7_9871E"U!7WY-ZLK;M]D:4NJ#
M&$.)_^2N+%N'X>Y-&\.#.4EDQ-,F=!VGIT !!SV0V'<2M]&;(:.+W@P<%+ /
MUMA@.-JN00$E2F=!@/9?7;U](]3%5^6:12BJ".=PL9E^.H,"$.KR)R_CWU(X
M"YG?KF5\%RM'#\M%%SUH& H01Q.K[4L0Y(V:U2Q\HB/E?=7C#7<4X$?)<";+
ML)VRFKDW\0T% '<DC\(O#CY+SMW]++D"^XH$?IM@;/D:,@!N.0,N)D&Q^X8#
M[]'\>^ ^N@VI@1QA7$PM5O]=COV%G(NYSL4G-T$@)*DX*=)K&@7,7OXYZ=B+
M[>S@XB R7LS_F2[%O^AB\U>ZP-&Z2/Y-RN&%%+0O_VR0ZA^U+?F_I"WL?Z;M
MO\%SB+_0A>VGK 4QI?GG7&K;S0663^'Q>JHVS(Z,99D<'?*@+2^X^5!B@E46
MH6(?N.(S[+D7#0J /=@U/"ZH'M+"SZ,*EM9@W+URA@[*?^K,XO]%=/Q;_#WV
MWT7'A2Z9/X6D!W;I7F[W-=.B5$Y+<>*P% N01A*I/57]=6'1UK,C#PA\&HY\
MJ8#NWOW_G#4Q?_<U&OAVR%MD :._[VWF;V/,?S$&O*^&A?VK03&_ROPQ@^17
M@WXQYD]"?DQ'_[-C-<_)_J[LWP+H-UV\]?\-NOR>,1>"NHY".G155H)A8+!;
M8[QUT7(T'P7I4G(V\'S@L;Y*ZJL*?VWB#_R8]%-/]DW^]1NW,NGANME%ZX=>
MA D2^6]%NZSM!7O7:(35AX74'MX$T2ADMNO.O+(KD"U8.^QYEM;.:31$=CB]
M'(F\5_(\HOWK/NUPR[;VUS.O\N9K'A$J\,;K]O6V USC\-[DY!0IWUI,?^B5
MM0W]8L#H/*$] U*S/V6)](]" 5UO!7Q9KC%,3CC00>8O_K].J1#'O*)6?M^[
MNH;R>Y#1Z5VN;W005T8]E^G/)Y><X^21M'4C).OLXW=R$AD'/'G!6Z=F4",>
MQ #AI47+HX?B-T'%% :L*TBV>O1^U9I"=M8-RSW2D(&I[D@\=,[%:-CAZFMR
MNIU\VNTBOC(D[1E\/ E:ZIGSNT;K,CG 6J\+M)U2AK6L"N=#9LM;C@X83'8$
MS['YOIU1"**+1W'O31#1I@$K"LA:1M.;@$X4L##RB_DU%XSV%X'JAURDD$'G
MARB@]4*;*70.(3OF'4X(K;\><3@@Q>7&+\:P2/>+HH#+%PXI= K_?ZZ#O&VC
M,M%9B,NW,_*:"Q$3-T$IP_N2Q-;5 1-?]<IVOS=F"B2W+TW5H8#$F:*G\/\
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
M86=E7S P,BYJ<&?5NP587,N6-KQQ".Y.8P&"!7<G6 C!78('=PV!!@(A$)P
MP0D>W#U8T$!P">[N&K3[ZYQS9TYR_KGGWCOSS<S_-4\]#]6[]JYWK?6N56O5
MKH9^@RX!.(]E%60!.#@XP!CV!T!G 6D %1D9!1D)%04%!0T-]1X& 28&.CH&
M*1X^-@$E&8B*DHR"@IJ>G9&:EI6.@H*)_P$K!R</#P^(45!4@$N$G9N'Z\=#
MX%#1T##0,4@P,4FX:"AHN/[E#[0-P$6%4X9W0H"C!>!QX1!PX:"=  @ X)#@
M?OL ?_O P2,@(B&CH*+=0X<-J,$!X.$0$. 1$9"0$!%A5WUAUP%$7"0\&DY)
M9'Q5$Q1:9P*N@)@/J'12%>V$:B-']-RF+H%H]XB(24C)[C,P,CU@YN'EXQ<0
M%))^)",K)Z_P6%U#4TM;1U?/S-S"\KF5M8VKF[N'IY?WBU=!P:]#WH2&Q<:]
MBT](?)^4G)6=DYN77_"QL+*JNJ:VKKZAL>-S9U=W3V_?E]&Q\8G)J6_3,\LK
MJVOK&YM;VSO')Z=GYQ??+Z^N?\@%!R# _=OG/Y0+%R87/"(B B+*#[G@X#U_
M#,!%1*+A1,:35$4Q<<:GY0I )9"*^5#1CD;'K79$:.HR<H^(GF?Y_O$/T7Z3
M[)\3+/ _)=F_"_:'7#, !@(<S'@(N( X\/V:*<O_WC_5BJ,(%>C%"";H0V<$
MB::_-*;B.(^3 5-9Y7$=C<XRPH<OP$-S&:N*4  U+^7N9O$6/>[6"L$E[#,4
M"%)7@MP=0I#Z(#S@C@=Y4,#O.Q2 7X,"9,!<5CD46"88 [?Z0($ %W $Z"C,
MNG7Q$Q1H:Q#O]N=G*A:_E.%9/%R  DL&&:MRM[3)CM\/P4?LRL>9F%]8L"&X
M2OPWWULOB1DO)WSV4>3&BBV;&V)OI>\ENM1Q52!L82D!;N^TJ1+\0+$^;TP3
MU6+V+[P_,+Q?=3D@V4P7QAAMMUB^B1"R74M4QWE4W-D\1D,-_Q0!-STD%W _
MTV9U2T-R6VNQ?3N"'L0"B7]@JD^N#6PRTH5%HF/"KQSIY32&]5?DT"J&JENI
MP0TJH\1(4-H3]L]NDQ$.?'?*[5KRT49CLFU N:\9 .*GPQ LH*\ZNE4Q'#C9
M,3+,*<((MDR*7 TW1H@5,_GZ8S9QF.868L+OLG:!)2B0U]<#$57[;U37R'_1
M4%18L0HOZ?)%*D6BUJ,-9UTI."G2S^ :9 A4X/X[FTX+.Q2(D=:" F7/(9HU
MOW0UX,HS=J:V'HR/0P&M5LFGF9(_WZEQK@_:%V7>Z!GDN#I^=PK_>C;#;+)4
M58)B3HPXD-+MF=R+@D>A#P)H9$AUOGBL/1<L8+\E>LA6;!JGZC+YD=G!2N,U
M]AQ60(C9^?G'9IDLF0N6E"(F!I_IG"AAW52S ;4>2^=AD/)D97;%>,1%-F97
MBA)&F4B@))Q!6FB5(R-0[B"<;H5@--9A:_^A*R]EFS(SB2%PM5]EIR\BM^+[
MM6MZ#R%!"Z:N0_)ZV>* Y7/GM=))4XV33SW]8RT*Q1%/Q_2$<,;V["SUO:N[
M%])U[N<SR9(D?*&<?2HANFOD7#B_G?RR2G^PG5VAI9::A<NU8_6024!@1P:0
M6 "J.7O?>M.&S/9%*"P3HM*?JQ$?G*$D-S@N2]OG&'QCR&8\S F=E,9;Y[-O
MZP$WLE!-8OJ-J<:ZU4:S5B NQ)P44*EEL'!N;D31E3..QA(<&Z59>+&5A&30
ME]!(9&9ZD%XI?W=M/X-($+4NWPM$SS$I+*Q('. 4;;8P[V]H-X("NZ@HM4CN
M1\6A.+KTIQ3N]O5#RP:0X.P>>F5GL+G:.OMZ+-<5(OQ- -7T1J,0P)05]DMC
M06E_=L*XO7C #PFR?5'^DA *T/JE05;!6[+^_ 598<@$JC+ ?U<C?+MR>$7
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
M$*^!_=BY'T'HYA/S/@&<PEFOD:!*GQ-B%5K*SW!S4YZ\=F_ZX=<E31<#_74
M=B+*^O9LB0$,DU)^%_=<E8( /ZZW4JT6@ 4+O3]B)E/Y&WG00 8MB.[.ULRQ
ME/O[[ZK-T7/C^(T%7TDC8''1Z6\Q\RL?&Q=)PCAK'<K> (P#9DV"@P=^#I^V
M9TJ.1L_>]I_B/V;[X.WQ4&L&K6=;!WME<JPL..\#WN"H%$/$7L\79#2:.GX#
M>-=T7R8$=[=>5=Q'=8CT&\Y)W](ZXUX-L0S-;TM;1U<^SM-/51!(C1&&)S$+
M&$+O>9IFFY'20Y1U07>O2H^VUX$+^1R@P4!^85*UNZVEW]WH,D#'8>@2Q61<
M*!FA[0S^-$;9>*."W GS!;:9ZCK T'X1Y@M. +D3+,0UCO;_H0;EG]3 _WA\
M9>+L\M DS"KVR;*E4LE4*?,^H'F#:.28M*&<0=?;D_QM=C?\[M"O.L;Z^-'D
M0.53I69+WC\<1.P<YB'Y, ]AL2NZWWXC: K33NJF<,-5X_=M[7_Z9=R?VI=C
MWL[)%I+QS;J8K&1A3W/WG7Q*&9O)AV];UU0F6G>GH4 \P/F2)U<2\FWB"G1Z
M#@4F<Z% D 5XB[,("BQI0P&]VKC?2V%!Y+>/#27WQ.O.X]S\XTABALI\Z_?
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
ME74-= [8\9G2Q?@H@OL5'SE2!J-8.) +D[<DTVO 'L,"]9Y&03>*I!I   "
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
M[=;_$U>+;'"]8ON5&IL,'?H&<)H#GJ;*>@0Z0ZIF&A\/3;6N&8Y#@=W19W?
M,.*U[^?Y[80Z+H!*1TT6(4\>N7B"DA@BH0>^\X'I*S/LT^\O+PC3?$JFOQGR
MUGP6:IQ-"0_N929Y^,R@_'8G-9UUS#12#BR ^@K-[\F>$QIGNM\%0:I?-5R3
MC$;%>,DYR>?9!&853GHSTOWS(K<_O97]9YO4E$=OE]'*?9-Q8B ,2 Y[M5^;
M<7J.?7=+X%L[!O&#^65KH#]C5N:-??[M'2QF@9% ]M6PT%4 /ES*1-LJ$)NU
MA@+B*K#EHEUNUEY\<P=T<\F$0''Y=%#1%?&DCUE8:0,AX-/]N $WL=G6QU6.
MRS<ZA '/XUP?W#\>T;:)RB2Y+80"_W[C'[, VJ,\!=4^2-6O%<PE%.;IS&%S
M[L9I[V#7SH"'QL6_'ZE>S"I?78= (/> ]/\8-=>M)A2@?B.^"QF# H_I2AI/
ME=_J=3=99&^/7GKH"TZ4F>IFO>1V6"@AI3B; \3U#EE+)UCM)R\NI@^";#>Y
M..X]HUAZGF<%?T>(\A\!5):1_'<(/VE! G]$Y0\04?\&5P7Q3.,/S67_.UXX
MT7_UZ4\BK?(0NV@%*!^7\UP#3 5K]8%$L_0C'T23_//^"S:#?\'\+^CV[SY]
M5]P("L1XJD.!,@7P&8*6WQ]S&0QU8DI=B"/:Q%HE\D5X17,^H,'\Q.$)-V3P
M'/086!P!KR'E0X&I:O U:M%$[ZW8>%FI"&Z><JG!#-M:=!'J*HT'@YB$[(M5
MTNLIY7\(D&F'#+,E]Z6#9<Q5+=\-RA,BK:$I9F861XSI68/0B35++M(U%))8
MM5S%F-W7=)1"6AG_D1%4:X?92MQE6B,5ZM[<5C:UJ!_(V(S_W['B3QS)H.S$
MY_N6%]&[>:]M&/'/VQI_=W?DBQ49>Y(O4;;H?'#S*>73+>)8CLX %KB^B]+2
M\F8V6*;X(N0NZ  *G+FJ($5=RKJ)7R-.PR:/T:@Q?"@QZG;UT'S8-%W@R-"X
M3LO":#]2@%+)3=/H8MBHC<8Z-X(??D$7P>L@G_K(9QA%T!$[^+DR;_4L"36S
M(7V2JF>>!%:VN-OF*RVB_O9#Z@B:4=V^-M7R6.OL=C(OE0S;EI-X7;R'G!Y9
M1)CE+UL]P^&V57N61/F8FC]XOE2)R"$ECO^2ZKMX(0,\31##23#!<-IF>R"
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
MI;N[:V;^PQO?&_=^]W^_^]P8GLUPSEYG[;7V6GNM]=O[/" F$// [6=2LE(
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
M=Q1+I:")CU5:,'19?10!;'7;P8#1%!:XV*G!R1X-W(\)989(60S]7VGBKQ$
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
MK"J:JH8BS9R!+K?\& </_ZP^#_3]=LWW: 2@DGCY^IG2H%W@PQ8BE^DWSJ2
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
M9)0O+L-C%G9X!XMI6BK+?,0.=[8)I>F3[=-5=R#+;J/0K69D.)1(K=CE2WA
MD.[!2_59Q\(X_...&&5?%$E@18**#A2G@]+VC:IH0LE!:."RLPC7EG;#?M@Z
MY!AMV $!Z ?#B7L5%W9LY1])!+.^@@]:VCBA3>W**G_G_(Q!=!=M/C6%!0\?
M=6N0\_$P:TMCP_JNW87$&K@/S=">#]1!=L8-&K:*/M>1J??2NG[\P&+A:&9^
M:.SIBUU'L%65B\V"G![.%J/,<$X)06&FS*O!PR!20V"CSV+TWOAP*Z>^9>+K
MY,XQJ+E&ZGKN.%MR+*8C>#S-:MG.&[U8)TO<F+BB^3U^"=;D<K/6,\"1MV3!
MEQ8%(%T2'@"_$>9+C\0_I4[IAPEVP(E5;+A:U,<8=I<DO@:*3#VIC[9EJ[4
MC*,5.+82EU?VPVO8BU)Q!;OYV8HGW97M\)2?OYOHDF@"^;9C,19SLKB.RXZP
M"G/ET%<:RANYK8D4U24U13C98Z$*29C@GUJ@8'O-8<UX^$&P(P]FV6*R+&DY
M.Z5VI41W'[LY%TTXXV*X^X>A-(O*3#U(1&WJ>*[.FFA6-TL7U'I[0AN+,LER
MAWQYQX+CL"LE;<M19N/,O=?IT)VK%9?JT[7<*XB##2OH[A' 4OB^/(:LDV+$
MYS&_B'LC^#4"P)SUC[A L6PXQTQ;D+ZF\\2'@;CGKM$4]XL)IYK(IUE6IK1U
MM)X-)L!'XG_L^DR]FP@M=M2U%3X:S\L+\CFQB**>4J@BS#:HX=RD"%7Q^/R3
MPA@[%*,=3"::ZR/8\Z[NH4W&].9.AK9(16G)1Y6FY\'E"Z75_91KD\6X-"WO
M/\$J;>XH!A*0),[:)#Z4;%=8"'_,(KCV?.31M<"BLAU()TPKK3-PH:X^O;7$
M-!Q/=..5,7^'A"9YD'_%^Z2"C<7!;5 =%QC?4T%M?H*$@N,,;GP,+@)<//73
M%NJU?^B)+US)##OH*AJ65!7;:V2@48[.G4L=TR& Q_+<EVFE2(.V39\SJB;.
M9(:W=S/<G9?:L!>7/!0NLVF&-2, T=>*ST=LYG7R]M0URUDP@F TCN_'E)J,
MC9CH[(2"R1CW0+V J].Z/F6%GUSP<1@[TTN5W1UKTEM@%86'Q@/<9&2- Z\P
MFC&6S!)L04OADO:JYR2M) .L;JZ5K#NY/$D-DXY8ASYZ/Y]74HE3^HAP:3N=
MJZI]9"=V+L#<R8D-T7Z=MQ-:_BQ3[1X&V;/DU^ZT V"]7ZR% ,3D^1  R!@!
MW&HJ2VH^J\GXJGCK0^1MG.B->THHFB@ZE"AJ7U]_K@KR9OML ;\OE\]6U"I4
M++PQ-E_6751FIF'WN:3=L\ISI&'(Q;H'YM6EN;-45R)CLXN& 'A/9D9=]_'@
MWT0$E3#>?J<9,/*3U7DRW"G)^F3R'B.J,(Z3TH2E*,5(^?DCFV,Y? ;WUN#O
MO43SEZ$.NJ,1_GO;*IU4HA3O%G%76D0.& ;/=F=#\T#@ =!&)T-9^CY[<; U
M48W(>W'2L!S%*KZ^13YUQN6U!_%?3-/Q%L\D]T_"0L\<UWG9* G*0TM^9G$
M)O/&,8K^3_9W>LLU""QJ+,-?X'W:#AX(#1_M$E]@<[DMO#]9,=GHX,BNL&I
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
M$!NK\QYA.VMZL/%;MK<F-JBHR4<G!="?HO<00$8*=-^ YGP +"'IY+AQN4S
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
M[6++9KCE!Q[W'I1J=@F_]A-K\E&=O_*F0<?!_EJ*_7VCM=S[YOC>W&Y.#\U
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
M+&D  (H" P ;              "  ="J P!E83 R,#(P.# P,65X,3$M,E]H
M:71E:RYH=&U02P$"% ,4    " "[@(58RLVU1_@&  !H'   &P
M    @ $U% 0 96$P,C R,#@P,#%E>#$R+3%?:&ET96LN:'1M4$L! A0#%
M  @ NX"%6-(=.D?5!@  %1P  !L              ( !9AL$ &5A,#(P,C X
M,# Q97@Q,BTR7VAI=&5K+FAT;5!+ 0(4 Q0    ( +N A5@?&IO[O@,  ((-
M   ;              "  70B! !E83 R,#(P.# P,65X,3,M,5]H:71E:RYH
M=&U02P$"% ,4    " "[@(58T5 !4Z8#  "S#   &P              @ %K
M)@0 96$P,C R,#@P,#%E>#$S+3)?:&ET96LN:'1M4$L! A0#%     @ NX"%
M6(9EF1'8 P  D@X  !L              ( !2BH$ &5A,#(P,C X,# Q97@Q
M-2TQ7VAI=&5K+FAT;5!+ 0(4 Q0    ( +N A5C!EYB(\    (L!   :
M          "  5LN! !E83 R,#(P.# P,65X,BTQ7VAI=&5K+FAT;5!+ 0(4
M Q0    ( +N A5B_BF>CQR0  ,F^   :              "  8,O! !E83 R
M,#(P.# P,65X,BTR7VAI=&5K+FAT;5!+ 0(4 Q0    ( +N A5BL(8J(01@
M )J'   ;              "  8)4! !E83 R,#(P.# P,65X.3<M,5]H:71E
M:RYH=&U02P$"% ,4    " "[@(584MK:@>9_  !2@P  "P
M@ '\; 0 9FEN7S P,2YJ<&=02P$"% ,4    " "[@(58K?G'85,^  !F/P
M"P              @ $+[00 9FEN7S P,BYJ<&=02P$"% ,4    " "[@(58
ML).WQ0(S  ";0P  "P              @ &'*P4 9FEN7S P,RYJ<&=02P$"
M% ,4    " "[@(58*=&X=;\8   S3 $ $0              @ &R7@4 :&MI
M="TR,#(S,3(S,2YX<V102P$"% ,4    " "[@(58*T=*&W<5  "M(@$ %0
M            @ &@=P4 :&MI="TR,#(S,3(S,5]C86PN>&UL4$L! A0#%
M  @ NX"%6 E0G9K16P  "B,& !4              ( !2HT% &AK:70M,C R
M,S$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( +N A5@V3"#Z5;<  $A?"0 5
M          "  4[I!0!H:VET+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4
M" "[@(58\FJ)Y:I7  #\^04 %0              @ '6H 8 :&MI="TR,#(S
M,3(S,5]P<F4N>&UL4$L! A0#%     @ NX"%6,@))NA#9   X7L   T
M         ( !L_@& &EM86=E7S P,2YJ<&=02P$"% ,4    " "[@(58_'45
M/YA"  !U5P  #0              @ $A70< :6UA9V5?,# R+FIP9U!+ 0(4
M Q0    ( +N A5C("2;H0V0  .%[   -              "  >2?!P!I;6%G
?95\P,#,N:G!G4$L%!@     6 !8 PP4  %($"     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>ea0202080-20f_hitek_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:hkit="http://xmhitek.com/20231231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="hkit-20231231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hkit:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">us-gaap:OtherInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:ShenpingYinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">us-gaap:OtherInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:XiaoyangHuangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">us-gaap:OtherInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:ShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:TaxDevicesAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:TaxDevicesAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:TaxDevicesAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hkit:BalanceSheetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hkit:BalanceSheetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hkit:ProfitsLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">hkit:ProfitsLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:AvailableforsaleSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:HeldtomaturitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:WorkingDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:WorkingDayMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2022-01-22</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2022-03-28</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2022-06-14</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-21</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-13</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <startDate>2022-05-08</startDate>
            <endDate>2022-05-08</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hkit:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:GuangxiBeihengdaMiningCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:GuangxiBeihengdaMiningCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:HongkongSanyouPetroleumCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hkit:HongkongSanyouPetroleumCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hkit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:BeijingZhongzheYuantongTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:BeijingZhongzheYuantongTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hkit:FengqiBeijingZhinengTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:OneBorrowingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-21</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:TwoBorrowingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-28</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:OneBorrowingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-28</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:ThreeBorrowingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-14</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hkit:TwoBorrowingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-14</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-05</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-05</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-05</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-05</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-05</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">hkit:PRCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:NonPRCOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:NonPRCOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:NonPRCOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:PRCOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:PRCOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">hkit:PRCOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hkit:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:SupplierJMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">hkit:MajorSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001742341</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-20363">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0" id="ixv-32">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-20364">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-20365">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-20366">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-20367">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-59">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0" id="ixv-76">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-20368">001-39339</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-91">HITEK GLOBAL INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-107">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-20369">Unit 304</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-20370">No. 30 Guanri Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-20371">Siming District</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-20372">Xiamen City, Fujian Province</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-20373">CN</dei:EntityAddressCountry>
    <dei:EntityAddressCityOrTown contextRef="c1" id="ixv-20374">Xiaoyang Huang</dei:EntityAddressCityOrTown>
    <dei:CityAreaCode contextRef="c1" id="ixv-20375">+86 592</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1" id="ixv-20376">5395967</dei:LocalPhoneNumber>
    <dei:EntityAddressAddressLine1 contextRef="c1" id="ixv-20377">Unit 304</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c1" id="ixv-20378">No. 30 Guanri Road</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c1" id="ixv-20379">Siming District</dei:EntityAddressAddressLine3>
    <dei:ContactPersonnelName contextRef="c1" id="ixv-20380">Xiamen City, Fujian Province</dei:ContactPersonnelName>
    <dei:EntityAddressCountry contextRef="c1" id="ixv-20381">CN</dei:EntityAddressCountry>
    <dei:Security12bTitle contextRef="c0" id="ixv-160">Class A Ordinary Shares, par value US$0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-165">HKIT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-20382">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-20383"
      unitRef="shares">6200364</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-20384"
      unitRef="shares">8192000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-20385">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-20386">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-20387">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-20388">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-20389">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-20390">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-274">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-20391">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-20392">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard contextRef="c0" id="ixv-300">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="c0" id="ixv-330">false</dei:EntityShellCompany>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c45" id="ixv-20393">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c45" id="ixv-20394">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c45" id="ixv-20395">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c45" id="ixv-20396">false</ecd:Rule10b51ArrAdoptedFlag>
    <dei:AuditorFirmId contextRef="c0" id="ixv-20397">1195</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c0" id="ixv-20398">UHY LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-20399">New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="0" id="ixv-20400" unitRef="usd">9311537</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c5" decimals="0" id="ixv-20401" unitRef="usd">1203160</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="0" id="ixv-20402" unitRef="usd">8837445</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c5" decimals="0" id="ixv-20403" unitRef="usd">4290348</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-20404" unitRef="usd">2118738</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c5" decimals="0" id="ixv-20405" unitRef="usd">3271218</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c5" decimals="0" id="ixv-20406" unitRef="usd">399465</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c4" decimals="0" id="ixv-20407" unitRef="usd">338166</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c5" decimals="0" id="ixv-20408" unitRef="usd">481769</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-20409" unitRef="usd">219505</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c5" decimals="0" id="ixv-20410" unitRef="usd">430670</us-gaap:InventoryNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-20411" unitRef="usd">3608289</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c5" decimals="0" id="ixv-20412" unitRef="usd">1013157</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-20413" unitRef="usd">352919</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c5" decimals="0" id="ixv-20414" unitRef="usd">94925</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="0" id="ixv-20415" unitRef="usd">24786599</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c5" decimals="0" id="ixv-20416" unitRef="usd">11184712</us-gaap:AssetsCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c4" decimals="0" id="ixv-20417" unitRef="usd">4597214</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c5" decimals="0" id="ixv-20418" unitRef="usd">4209546</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent contextRef="c4" decimals="0" id="ixv-20419" unitRef="usd">410509</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent contextRef="c5" decimals="0" id="ixv-20420" unitRef="usd">421679</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c4" decimals="0" id="ixv-20421" unitRef="usd">4227079</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c5" decimals="0" id="ixv-20422" unitRef="usd">4342100</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-20423" unitRef="usd">403330</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c5" decimals="0" id="ixv-20424" unitRef="usd">122967</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredCosts contextRef="c5" decimals="0" id="ixv-20425" unitRef="usd">917446</us-gaap:DeferredCosts>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-20426" unitRef="usd">3309</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c5" decimals="0" id="ixv-20427" unitRef="usd">6641</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LongTermInvestments contextRef="c4" decimals="0" id="ixv-20428" unitRef="usd">1000000</us-gaap:LongTermInvestments>
    <us-gaap:AssetsNoncurrent contextRef="c4" decimals="0" id="ixv-20429" unitRef="usd">10641441</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c5" decimals="0" id="ixv-20430" unitRef="usd">10020379</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-20431" unitRef="usd">35428040</us-gaap:Assets>
    <us-gaap:Assets contextRef="c5" decimals="0" id="ixv-20432" unitRef="usd">21205091</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" id="ixv-20433" unitRef="usd">532130</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c5" decimals="0" id="ixv-20434" unitRef="usd">696734</us-gaap:AccountsPayableCurrent>
    <hkit:AdvancesFromCustomers contextRef="c4" decimals="0" id="ixv-20435" unitRef="usd">4616</hkit:AdvancesFromCustomers>
    <us-gaap:LoansPayableCurrent contextRef="c4" decimals="0" id="ixv-20436" unitRef="usd">493159</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c5" decimals="0" id="ixv-20437" unitRef="usd">506578</us-gaap:LoansPayableCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c4" decimals="0" id="ixv-20438" unitRef="usd">166760</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c5" decimals="0" id="ixv-20439" unitRef="usd">977054</us-gaap:DeferredRevenueCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-20440" unitRef="usd">1917647</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c5" decimals="0" id="ixv-20441" unitRef="usd">1671322</us-gaap:TaxesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c5" decimals="0" id="ixv-20442" unitRef="usd">598</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-20443" unitRef="usd">255131</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-20444" unitRef="usd">348167</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="0" id="ixv-20445" unitRef="usd">3309</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c5" decimals="0" id="ixv-20446" unitRef="usd">3242</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-20447" unitRef="usd">3372752</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-20448" unitRef="usd">4203695</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLoansPayable contextRef="c4" decimals="0" id="ixv-20449" unitRef="usd">2113539</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="c5" decimals="0" id="ixv-20450" unitRef="usd">2171050</us-gaap:LongTermLoansPayable>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c4" decimals="0" id="ixv-20451" unitRef="usd">1604163</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c5" decimals="0" id="ixv-20452" unitRef="usd">1300421</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c5" decimals="0" id="ixv-20453" unitRef="usd">3399</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c4" decimals="0" id="ixv-20454" unitRef="usd">3717702</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c5" decimals="0" id="ixv-20455" unitRef="usd">3474870</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c4" decimals="0" id="ixv-20456" unitRef="usd">7090454</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c5" decimals="0" id="ixv-20457" unitRef="usd">7678565</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="4"
      id="ixv-20458"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c5"
      decimals="4"
      id="ixv-20459"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="0"
      id="ixv-20460"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c5"
      decimals="0"
      id="ixv-20461"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="0"
      id="ixv-20462"
      unitRef="shares">14392364</us-gaap:CommonStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ixv-20463"
      unitRef="shares">14392364</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c5"
      decimals="0"
      id="ixv-20464"
      unitRef="shares">10987679</us-gaap:CommonStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c5"
      decimals="0"
      id="ixv-20465"
      unitRef="shares">10987679</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c4" decimals="0" id="ixv-20466" unitRef="usd">1439</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c5" decimals="0" id="ixv-20467" unitRef="usd">1099</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="0" id="ixv-20468" unitRef="usd">16721551</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c5" decimals="0" id="ixv-20469" unitRef="usd">2628356</us-gaap:AdditionalPaidInCapital>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c4" decimals="0" id="ixv-20470" unitRef="usd">836215</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c5" decimals="0" id="ixv-20471" unitRef="usd">836215</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="0" id="ixv-20472" unitRef="usd">11387748</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c5" decimals="0" id="ixv-20473" unitRef="usd">10340107</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="0" id="ixv-20474" unitRef="usd">-609367</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c5" decimals="0" id="ixv-20475" unitRef="usd">-279251</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-20476" unitRef="usd">28337586</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c5" decimals="0" id="ixv-20477" unitRef="usd">13526526</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="0" id="ixv-20478" unitRef="usd">35428040</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c5" decimals="0" id="ixv-20479" unitRef="usd">21205091</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="0" id="ixv-20480" unitRef="usd">4563731</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c6" decimals="0" id="ixv-20481" unitRef="usd">6428608</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c7" decimals="0" id="ixv-20482" unitRef="usd">6461163</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-20483" unitRef="usd">2642491</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="0" id="ixv-20484" unitRef="usd">2891565</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c7" decimals="0" id="ixv-20485" unitRef="usd">2581218</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-20486" unitRef="usd">1921240</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="0" id="ixv-20487" unitRef="usd">3537043</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="0" id="ixv-20488" unitRef="usd">3879945</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-20489" unitRef="usd">1819531</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-20490" unitRef="usd">1472648</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c7" decimals="0" id="ixv-20491" unitRef="usd">1699934</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingExpense contextRef="c0" decimals="0" id="ixv-20492" unitRef="usd">648</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="c6" decimals="0" id="ixv-20493" unitRef="usd">437185</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="c7" decimals="0" id="ixv-20494" unitRef="usd">76477</us-gaap:SellingExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-20495" unitRef="usd">1820179</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="0" id="ixv-20496" unitRef="usd">1909833</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c7" decimals="0" id="ixv-20497" unitRef="usd">1776411</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-20498" unitRef="usd">101061</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-20499" unitRef="usd">1627210</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="0" id="ixv-20500" unitRef="usd">2103534</us-gaap:OperatingIncomeLoss>
    <us-gaap:GovernmentAssistanceAmount contextRef="c0" decimals="0" id="ixv-20501" unitRef="usd">569928</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmount contextRef="c6" decimals="0" id="ixv-20502" unitRef="usd">9838</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:GovernmentAssistanceAmount contextRef="c7" decimals="0" id="ixv-20503" unitRef="usd">6883</us-gaap:GovernmentAssistanceAmount>
    <us-gaap:InvestmentIncomeNet contextRef="c0" decimals="0" id="ixv-20504" unitRef="usd">330552</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet contextRef="c6" decimals="0" id="ixv-20505" unitRef="usd">-19363</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet contextRef="c7" decimals="0" id="ixv-20506" unitRef="usd">103375</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestIncomeOther contextRef="c0" decimals="0" id="ixv-20507" unitRef="usd">911875</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c6" decimals="0" id="ixv-20508" unitRef="usd">545555</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c7" decimals="0" id="ixv-20509" unitRef="usd">10515</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense contextRef="c0" decimals="0" id="ixv-20510" unitRef="usd">313861</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c6" decimals="0" id="ixv-20511" unitRef="usd">285353</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c0" decimals="0" id="ixv-20512" unitRef="usd">5029</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c6" decimals="0" id="ixv-20513" unitRef="usd">8924</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense contextRef="c7" decimals="0" id="ixv-20514" unitRef="usd">12097</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-20515" unitRef="usd">1493465</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-20516" unitRef="usd">241753</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c7" decimals="0" id="ixv-20517" unitRef="usd">108676</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-20518" unitRef="usd">1594526</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-20519" unitRef="usd">1868963</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-20520" unitRef="usd">2212210</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-20521" unitRef="usd">546885</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-20522" unitRef="usd">453218</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-20523" unitRef="usd">542853</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-20524" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-20525" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-20526" unitRef="usd">1669357</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-20527" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-20528" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-20529" unitRef="usd">1669357</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-20530" unitRef="usd">-330116</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c6" decimals="0" id="ixv-20531" unitRef="usd">-1015447</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c7" decimals="0" id="ixv-20532" unitRef="usd">290407</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-20533" unitRef="usd">717525</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-20534" unitRef="usd">400298</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="0" id="ixv-20535" unitRef="usd">1959764</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-20536"
      unitRef="usdPershares">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-20537"
      unitRef="usdPershares">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-20538"
      unitRef="usdPershares">0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-20539"
      unitRef="shares">13257469</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-20540"
      unitRef="shares">10987679</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="INF"
      id="ixv-20541"
      unitRef="shares">10987679</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c8"
      decimals="INF"
      id="ixv-20542"
      unitRef="shares">10987679</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" id="ixv-20543" unitRef="usd">1099</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-20544" unitRef="usd">2628356</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-20545" unitRef="usd">713737</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-20546" unitRef="usd">7377483</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ixv-20547" unitRef="usd">445789</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="0" id="ixv-20548" unitRef="usd">11166464</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c18" decimals="0" id="ixv-20549" unitRef="usd">290407</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c7" decimals="0" id="ixv-20550" unitRef="usd">290407</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" id="ixv-20551" unitRef="usd">1669357</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-20552" unitRef="usd">1669357</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c16" decimals="0" id="ixv-20553" unitRef="usd">53470</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c17" decimals="0" id="ixv-20554" unitRef="usd">-53470</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c19"
      decimals="INF"
      id="ixv-20555"
      unitRef="shares">10987679</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-20556" unitRef="usd">1099</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-20557" unitRef="usd">2628356</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-20558" unitRef="usd">767207</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-20559" unitRef="usd">8993370</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" id="ixv-20560" unitRef="usd">736196</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="0" id="ixv-20561" unitRef="usd">13126228</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c29" decimals="0" id="ixv-20562" unitRef="usd">-1015447</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c6" decimals="0" id="ixv-20563" unitRef="usd">-1015447</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c28" decimals="0" id="ixv-20564" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-20565" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c27" decimals="0" id="ixv-20566" unitRef="usd">69008</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="c28" decimals="0" id="ixv-20567" unitRef="usd">-69008</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c30"
      decimals="INF"
      id="ixv-20568"
      unitRef="shares">10987679</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ixv-20569" unitRef="usd">1099</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-20570" unitRef="usd">2628356</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-20571" unitRef="usd">836215</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-20572" unitRef="usd">10340107</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-20573" unitRef="usd">-279251</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c5" decimals="0" id="ixv-20574" unitRef="usd">13526526</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c35"
      decimals="INF"
      id="ixv-20575"
      unitRef="shares">3404685</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c35" decimals="0" id="ixv-20576" unitRef="usd">340</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c36" decimals="0" id="ixv-20577" unitRef="usd">14093195</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="0" id="ixv-20578" unitRef="usd">14093535</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c39" decimals="0" id="ixv-20579" unitRef="usd">-330116</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="0" id="ixv-20580" unitRef="usd">-330116</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c38" decimals="0" id="ixv-20581" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-20582" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c40"
      decimals="INF"
      id="ixv-20583"
      unitRef="shares">14392364</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c40" decimals="0" id="ixv-20584" unitRef="usd">1439</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c41" decimals="0" id="ixv-20585" unitRef="usd">16721551</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="0" id="ixv-20586" unitRef="usd">836215</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="0" id="ixv-20587" unitRef="usd">11387748</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="0" id="ixv-20588" unitRef="usd">-609367</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-20589" unitRef="usd">28337586</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-20590" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-20591" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-20592" unitRef="usd">1669357</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-20593" unitRef="usd">50662</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="0" id="ixv-20594" unitRef="usd">21881</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c7" decimals="0" id="ixv-20595" unitRef="usd">355738</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c0" decimals="0" id="ixv-20596" unitRef="usd">3167</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" id="ixv-20597" unitRef="usd">-1413</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:InterestIncomeExpenseNet contextRef="c0" decimals="0" id="ixv-20598" unitRef="usd">102418</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c6" decimals="0" id="ixv-20599" unitRef="usd">21699</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c7" decimals="0" id="ixv-20600" unitRef="usd">6525</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:NetInvestmentIncome contextRef="c0" decimals="0" id="ixv-20601" unitRef="usd">208626</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome contextRef="c6" decimals="0" id="ixv-20602" unitRef="usd">-19363</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome contextRef="c7" decimals="0" id="ixv-20603" unitRef="usd">103375</us-gaap:NetInvestmentIncome>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c0" decimals="0" id="ixv-20604" unitRef="usd">-2325</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c6" decimals="0" id="ixv-20605" unitRef="usd">-6442</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses contextRef="c7" decimals="0" id="ixv-20606" unitRef="usd">-123754</us-gaap:ProvisionForOtherCreditLosses>
    <hkit:ProvisionForObsoleteInventories contextRef="c0" decimals="0" id="ixv-20607" unitRef="usd">-5559</hkit:ProvisionForObsoleteInventories>
    <hkit:ProvisionForObsoleteInventories contextRef="c6" decimals="0" id="ixv-20608" unitRef="usd">-2217</hkit:ProvisionForObsoleteInventories>
    <hkit:ProvisionForObsoleteInventories contextRef="c7" decimals="0" id="ixv-20609" unitRef="usd">5317</hkit:ProvisionForObsoleteInventories>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-20610" unitRef="usd">339332</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-20611" unitRef="usd">177029</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-20612" unitRef="usd">340624</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease contextRef="c0" decimals="0" id="ixv-20613" unitRef="usd">1696545</us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease>
    <us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease contextRef="c6" decimals="0" id="ixv-20614" unitRef="usd">-2418675</us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease>
    <us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease contextRef="c7" decimals="0" id="ixv-20615" unitRef="usd">2625216</us-gaap:InterestIncomeShortTermInvestmentIncreaseDecrease>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-20616" unitRef="usd">-567480</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="0" id="ixv-20617" unitRef="usd">2490725</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c7" decimals="0" id="ixv-20618" unitRef="usd">1100056</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c0" decimals="0" id="ixv-20619" unitRef="usd">-390197</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c6" decimals="0" id="ixv-20620" unitRef="usd">-499933</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c7" decimals="0" id="ixv-20621" unitRef="usd">-578157</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies contextRef="c0" decimals="0" id="ixv-20622" unitRef="usd">-472219</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies contextRef="c6" decimals="0" id="ixv-20623" unitRef="usd">-560352</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies contextRef="c7" decimals="0" id="ixv-20624" unitRef="usd">184369</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="c0" decimals="0" id="ixv-20625" unitRef="usd">130134</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="c6" decimals="0" id="ixv-20626" unitRef="usd">-60000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="c7" decimals="0" id="ixv-20627" unitRef="usd">-155915</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-20628" unitRef="usd">-194872</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="0" id="ixv-20629" unitRef="usd">57899</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c7" decimals="0" id="ixv-20630" unitRef="usd">276672</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-20631" unitRef="usd">13028</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="0" id="ixv-20632" unitRef="usd">-89583</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c7" decimals="0" id="ixv-20633" unitRef="usd">-769913</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-20634" unitRef="usd">-146642</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c6" decimals="0" id="ixv-20635" unitRef="usd">225198</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c7" decimals="0" id="ixv-20636" unitRef="usd">127422</us-gaap:IncreaseDecreaseInAccountsPayable>
    <hkit:IncreaseDecreaseInAdvancesFromCustomers contextRef="c0" decimals="0" id="ixv-20637" unitRef="usd">4632</hkit:IncreaseDecreaseInAdvancesFromCustomers>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c0" decimals="0" id="ixv-20638" unitRef="usd">-787062</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c6" decimals="0" id="ixv-20639" unitRef="usd">261856</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c7" decimals="0" id="ixv-20640" unitRef="usd">12089</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-20641" unitRef="usd">291578</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c6" decimals="0" id="ixv-20642" unitRef="usd">488419</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c7" decimals="0" id="ixv-20643" unitRef="usd">327807</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-20644" unitRef="usd">-3167</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" id="ixv-20645" unitRef="usd">-584</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c6" decimals="0" id="ixv-20646" unitRef="usd">-3320</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c7" decimals="0" id="ixv-20647" unitRef="usd">1062</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-20648" unitRef="usd">-340133</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c6" decimals="0" id="ixv-20649" unitRef="usd">163884</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c7" decimals="0" id="ixv-20650" unitRef="usd">-127375</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-20651" unitRef="usd">-61912</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="0" id="ixv-20652" unitRef="usd">3824050</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c7" decimals="0" id="ixv-20653" unitRef="usd">-214575</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c0" decimals="0" id="ixv-20654" unitRef="usd">339309</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c6" decimals="0" id="ixv-20655" unitRef="usd">117617</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c7" decimals="0" id="ixv-20656" unitRef="usd">25582</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c0" decimals="0" id="ixv-20657" unitRef="usd">11260542</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c6" decimals="0" id="ixv-20658" unitRef="usd">5498997</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c7" decimals="0" id="ixv-20659" unitRef="usd">356595</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="c0" decimals="0" id="ixv-20660" unitRef="usd">8830933</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="c6" decimals="0" id="ixv-20661" unitRef="usd">199463</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable contextRef="c7" decimals="0" id="ixv-20662" unitRef="usd">317059</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:RepaymentsOfAdvancesForConstruction contextRef="c0" decimals="0" id="ixv-20663" unitRef="usd">150156</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-20664" unitRef="usd">186499</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c0" decimals="0" id="ixv-20665" unitRef="usd">11000000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c6" decimals="0" id="ixv-20666" unitRef="usd">1932080</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="c7" decimals="0" id="ixv-20667" unitRef="usd">1240329</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities contextRef="c0" decimals="0" id="ixv-20668" unitRef="usd">7159018</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities contextRef="c7" decimals="0" id="ixv-20669" unitRef="usd">1705453</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-20670" unitRef="usd">-6946555</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="0" id="ixv-20671" unitRef="usd">-7349231</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c7" decimals="0" id="ixv-20672" unitRef="usd">400006</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromOtherDebt contextRef="c6" decimals="0" id="ixv-20673" unitRef="usd">2749498</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="0" id="ixv-20674" unitRef="usd">15142902</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-20675" unitRef="usd">15142902</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="0" id="ixv-20676" unitRef="usd">2749498</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-20677" unitRef="usd">-26058</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="0" id="ixv-20678" unitRef="usd">-112465</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="0" id="ixv-20679" unitRef="usd">44323</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-20680" unitRef="usd">8108377</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="0" id="ixv-20681" unitRef="usd">-888148</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c7" decimals="0" id="ixv-20682" unitRef="usd">229754</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="0" id="ixv-20683" unitRef="usd">1203160</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c24" decimals="0" id="ixv-20684" unitRef="usd">2091308</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c13" decimals="0" id="ixv-20685" unitRef="usd">1861554</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-20686" unitRef="usd">9311537</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="0" id="ixv-20687" unitRef="usd">1203160</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c24" decimals="0" id="ixv-20688" unitRef="usd">2091308</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" id="ixv-20689" unitRef="usd">36504</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="0" id="ixv-20690" unitRef="usd">45002</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c7" decimals="0" id="ixv-20691" unitRef="usd">32646</us-gaap:IncomeTaxesPaid>
    <hkit:DeferredOfferingCost contextRef="c0" decimals="0" id="ixv-20692" unitRef="usd">1049367</hkit:DeferredOfferingCost>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="0" id="ixv-20693" unitRef="usd">6820</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:NatureOfOperations contextRef="c0" id="ixv-14687">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 1 &#x2013; NATURE OF OPERATIONS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;HiTek Global Inc. (&#x201c;HiTek Global&#x201d;)
was incorporated under the laws of the Cayman Islands on November 3, 2017 in anticipation of an initial public offering.&#160;HiTek Global,
through its variable interest entity (&#x201c;VIE&#x201d;) and VIE&#x2019;s subsidiaries (collectively, the &#x201c;Company&#x201d;) provides
hardware sales, software sales, information technology (&#x201c;IT&#x201d;) maintenance services and tax devices and services in the People&#x2019;s
Republic of China (the &#x201c;PRC&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 20, 2017, HiTek Global formed its
wholly-owned subsidiary, HiTek Hong Kong Limited (&#x201c;HiTek HK&#x201d;) in Hong Kong. On March 15, 2018, HiTek HK formed its wholly-owned
subsidiary, Tian Dahai (Xiamen) Information Technology Co. Ltd. (&#x201c;WFOE&#x201d;) in PRC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Xiamen Hengda HiTek Computer Network Co., Ltd.
(&#x201c;HiTek&#x201d;), was established in January 1996 by Shenping Yin, Xiaoyang Huang (the spouse of Shenping Yin) and nine other shareholders,
who held 29.83%, 44.74% and 25.43% of its equity interests, respectively, in Xiamen, Fujian Province, PRC pursuant to PRC laws. HiTek
Global entered into a series of contractual arrangements with HiTek which were effective in March 2018, and its equity holders through
WFOE to obtain control and became the primary beneficiary of HiTek for accounting purposes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In September 1999, Xiamen Huasheng HiTek Computer
Network Co., Ltd (&#x201c;Huasheng&#x201d;), a wholly owned subsidiary of HiTek was incorporated under the laws of the PRC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In September 2017, Huoerguosi Hengda Information
Technology Co., Ltd (&#x201c;Huoerguosi&#x201d;), a wholly owned subsidiary of HiTek was established in XinJiang Province, PRC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In April 2021, Xiamen Haitian Weilai Technology
Co., Ltd. (&#x201c;Haitian Weilai&#x201d;), a wholly owned subsidiary of WFOE was incorporated under the laws of the PRC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s current corporate structure is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;img alt="A diagram of a company  Description automatically generated" src="image_002.jpg" style="height: 335px; width: 624px"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As all the above mentioned companies presented
were under common control, the series of contractual arrangements between HiTek Global and HiTek in March 2018 constituted a reorganization
under common control and was retrospectively applied to the consolidated financial statements (&#x201c;CFS&#x201d;) at their historical
amounts. The CFS are prepared as if the existing corporate structure had been in existence throughout all periods. This includes a retrospective
presentation for all equity related disclosures, including share and per share, which have been revised to reflect the effects of the
reorganization.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c46" decimals="4" id="ixv-20694" unitRef="pure">0.2983</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c47" decimals="4" id="ixv-20695" unitRef="pure">0.4474</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c48" decimals="4" id="ixv-20696" unitRef="pure">0.2543</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-14724">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 2 &#x2013; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Basis of Financial Information&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accounting and financial reporting
policies of the Company conform to generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States and the
preparation of the CFS is in conformity with GAAP which requires management to make estimates and assumptions that affect reported
amounts and disclosures. Certain prior year balances have been reclassified to conform to current year presentation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Principles of Consolidation&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying CFS include financial information
related to the Company and its wholly-owned subsidiaries and those variable interest entities (&#x201c;VIEs&#x201d;) where the Company is
the primary beneficiary.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In preparing the CFS, all significant inter-company
accounts and transactions were eliminated.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;VIE Agreements with HiTek&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Due to
PRC legal restrictions of foreign ownership in certain sectors, neither we nor our subsidiaries own any equity interest in HiTek. Instead,
WFOE, HiTek and HiTek&#x2019;s shareholders entered into a series of contractual arrangements (&#x201c;VIE Agreements&#x201d;) on March
31, 2018, which have not been tested in a court of law. The VIE Agreements by and among WFOE, HiTek, and HiTek&#x2019;s shareholders include
(i) certain power of attorney agreements and equity interest pledge agreement, which provide WFOE effective control over HiTek; (ii)
an exclusive technical consulting and service agreement which allows WFOE to receive substantially all of the economic benefits from
HiTek; and (iii) certain exclusive equity interest purchase agreements which provide WFOE with an exclusive option to purchase all or
part of the equity interests in and/or assets of HiTek when and to the extent permitted by PRC laws. Accordingly, the Company is considered
the primary beneficiary of VIE for accounting purpose and has consolidated the VIE and the VIE&#x2019;s subsidiaries&#x2019; assets, liabilities,
results of operations, and cash flows in the accompanying consolidated financial statements.&lt;/span&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Each of the VIE Agreements is described in detail
below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Exclusive Technical Consulting and Service
Agreement&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant
to the Exclusive Technical Consulting and Service Agreement between HiTek and WFOE, WFOE provides HiTek with technical support, consulting
services and other management services relating to its day-to-day business operations and management, on an exclusive basis. The Exclusive
Technical Consulting and Service Agreement came into effect as of March 31, 2018. For services rendered to HiTek by WFOE under this agreement,
WFOE is entitled to collect a service fee that shall be paid per quarter of&#160;100% of HiTek&#x2019;s quarterly profit. The term of the
Exclusive Technical Consulting and Service Agreement is ten years unless it is terminated by WFOE with 30-day prior notice.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Equity Interest Pledge Agreement&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;WFOE, HiTek
and HiTek shareholders entered into an Equity Interest Pledge Agreement, pursuant to which HiTek shareholders pledged all of their equity
interests&#160;in HiTek to WFOE in order to guarantee the performance of HiTek&#x2019;s obligations under the Exclusive Technical Consulting
and Service Agreement as described above. The Equity Interest Pledge Agreement came into effect as of March 31, 2018. During the term
of the pledge, WFOE is entitled to receive any dividends declared on the pledged equity interests &#160;&#160;of HiTek. The Equity Interest
Pledge Agreement ends when all contractual obligations under the Exclusive Technical Consulting and Service Agreement have been fully
performed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Exclusive
Equity Interests Purchase Agreement&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the Exclusive Equity Interests Purchase
Agreement, the HiTek Shareholders granted WFOE (or its designee) an exclusive option to purchase, to the extent permitted under PRC law,
part or all of their equity interests in HiTek. The option price is equal to the capital paid in by the HiTek Shareholders subject to
any appraisal or restrictions required by applicable PRC laws and regulations. The Exclusive Equity Interests Purchase Agreement remains
effective for a term of ten years and may be renewed at WFOE&#x2019;s election.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Power of Attorney&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Each shareholder
of the HiTek has executed an irrevocable power of attorney in favor of WFOE. Pursuant to this power of attorney, WFOE has full power and
authority to exercise all of such shareholders&#x2019; rights with respect to their&#160;equity interest in the VIE Companies, including
HiTek, Huasheng and Huoerguosi.&#160;The power of attorney will remain in force for so long as the shareholder remains a shareholder of
HiTek.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;During the
years ended December 31, 2023, 2022 and 2021&lt;/span&gt;, there were no transactions in HiTek Global Inc. and HiTek HK besides minimal capital
transactions, professional fee payments and interest income. As of December 31, 2023, the VIEs accounted for 57% and 100% of the Company&#x2019;s
total assets and total liabilities, respectively. As of December 31, 2022, the VIEs accounted for 96% and 98% of the Company&#x2019;s total
assets and total liabilities, respectively. As of December 31, 2023 and 2022, $1,041,909 and $843,705 of cash was denominated in RMB,
respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of Estimates and Assumptions&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of the CFS in conformity with
U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the CFS and the reported amounts of revenues and expenses during the reporting period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Significant accounting estimates reflected in
the Company&#x2019;s CFS include allowance for doubtful accounts, inventory obsolescence, deferred taxes, and the useful lives of property
and equipment. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from
those estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair Values of Financial Instruments&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The U.S. GAAP regarding fair value (&#x201c;FV&#x201d;)
of financial instruments and related FV measurements define FV, establish a three-level valuation hierarchy that requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring FV.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The three levels of inputs are defined as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3 inputs to the valuation methodology are unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 825-10 &#x201c;Financial Instruments&#x201d;,
allows entities to choose to measure certain financial assets and liabilities at FV (FV option). The FV option may be elected on an instrument-by-instrument
basis and is irrevocable, unless a new election date occurs. If the FV option is elected for an instrument, unrealized gains and losses
for that instrument should be reported in earnings at each subsequent reporting date. The Company did not elect to apply the FV option
to any outstanding instruments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The carrying amounts in the consolidated balance
sheets for cash, accounts receivable, accounts receivable &#x2013; related party, advances to suppliers, deferred offering costs, prepaid
expenses and other, accounts payable and accrued liabilities, income taxes payable, VAT and other taxes payable, and due to related parties
approximate their FV based on the short-term maturity of these instruments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s investments measured at FV
on a recurring basis consist of trading securities and held-to-maturity debt securities. The valuation for the Level 1 position is based
on quoted prices in active markets. For detailed information, please see &#x201c;NOTE 3 &#x2013; INVESTMENTS.&#x201d;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Earnings Per Share&lt;/b&gt; (&#x201c;EPS&#x201d;)&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic EPS is computed by dividing net income by
the weighted-average number of ordinary shares outstanding during the period. Diluted EPS is computed by dividing net income by the weighted-average
number of ordinary shares and dilutive potential ordinary shares outstanding during the year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2023, 2022 and
2021, there were no other contracts to issue ordinary shares, such as options, warrants or conversion rights, which would have a dilutive
effect on EPS.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Cash&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash consists of cash on hand and in banks. The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
The Company maintains cash with various financial institutions in the PRC. As of December 31, 2023 and 2022, cash balances held in PRC
banks were uninsured. The Company has not experienced any losses in bank accounts during the years ended December 31, 2023 and 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Concentrations of Credit Risk&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Currently, all of the Company&#x2019;s operations
are carried out in the PRC. Accordingly, the Company&#x2019;s business, financial condition and results of operations may be influenced
by the political, economic, and legal environment in the PRC, and by the general state of the PRC&#x2019;s economy. The Company&#x2019;s
operations in the PRC are subject to specific considerations and significant risks not typically associated with companies in the United
States of America. The Company&#x2019;s results may be adversely affected by changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments which potentially subject
the Company to concentrations of credit risk consist principally of cash, short-term investments, trade accounts receivable, and accounts
receivable from related parties and advances to suppliers. A portion of the Company&#x2019;s sales are credit sales which are to the customers
whose ability to pay is dependent upon the industry economics prevailing in these areas; however, concentrations of credit risk with respect
to trade accounts receivables is limited due to generally short payment terms. The Company also performs ongoing credit evaluations of
its customers to help further reduce credit risk.&#160;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Investments&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Considering the Company&#x2019;s short-term investments are highly liquid in nature, changes in the FV and related transactions of short-term
investments are presented as operating activities in the Company&#x2019;s consolidated statements of cash flows. Long-term investments
include mutual funds and wealth management products with a maturity of over one year. The Company accounts for investment in accordance
with FASB ASC Topic 320 &#x201c;Investments &#x2014; Debt and Equity Securities.&#x201d; Dividend and interest income, including amortization
of the premium and discount arising at acquisition, for all categories of investments in securities is included in Consolidated Statements
of Operations. Net realized and unrealized&#160;holding gains and losses for investments are included in Consolidated Statements of Operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If a&#160;security&#160;is acquired with the intent
of selling it within hours or days, the security is classified as a&#160;trading security. The Company classifies investments in trading
stock and mutual funds as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If the Company has positive intent and ability
to hold to maturity, the security is classified as a held-to-maturity security. The Company classifies investments in wealth management
products as held-to-maturity securities as the Company intends to hold these investments until maturity. The investments in wealth management
products are valued at carrying value, which approximates the amortized cost. For individual securities classified as held-to-maturity
securities, the Company evaluates whether a decline in FV below the amortized cost basis is other-than-temporary, in accordance with ASC
320. Other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security&#x2019;s amortized
cost basis over its FV at the balance sheet date of the reporting period for which the assessment is made.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Expected Credit Losses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 1, 2023, the Company adopted ASC 326,
Credit Losses (&#x201c;ASC 326&#x201d;), which replaced previously issued guidance regarding the impairment of financial instruments with
an expected loss methodology that will result in more timely recognition of credit losses. The Company used a modified retrospective approach
and did not restate the comparable prior periods. T&lt;span style="background-color: white"&gt;he adoption did not have a material impact on
the Company&#x2019;s CFS&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon adoption of ASC 326, the Company maintains
an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to assets such as accounts
receivable, etc., and the estimated credit losses charged to the allowance are classified as general and administrative expenses in the
consolidated statements of operations and comprehensive income (loss). The Company assesses collectability by reviewing receivables on
a collective basis where similar characteristics exist, primarily based on the size and nature of specific customers&#x2019; receivables.
In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status,
the age of the receivable balances, credit quality of the Company&#x2019;s customers based on ongoing credit evaluations, current economic
conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company&#x2019;s
ability to collect from customers. Bad debts are written off as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Advances to Suppliers&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advances to suppliers are amounts prepaid to suppliers
for purchases of inventories and outsourced software services. In evaluating the recoverability of such advances, the Company mainly considers
the age of the balance and the ability of the suppliers to perform the related obligations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Deferred Offering Cost&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company complies with ASC 340-10-S99-1 and
SEC Staff Accounting Bulletin (&#x201c;SAB&#x201d;) Topic 5A &#x2014; &#x201c;Expenses of Offering&#x201d;. Deferred offering cost consisted
of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly related to the Initial
Public Offering (IPO), and it was charged to shareholders&#x2019; equity upon the completion of the IPO.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories are stated at the lower of cost (weighted
average basis) or net realizable value. The methods of determining inventory costs are used consistently from year to year. Allowance
for inventory obsolescence is provided when the market value of certain inventory items is lower than the cost.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property, Equipment and Software&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, equipment and software are carried at
cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. The cost of repairs and maintenance is
expensed as incurred; major replacements and improvements are capitalized. When assets are retired or disposed of, the cost and accumulated
depreciation and amortization are removed from the accounts, and any resulting gains or losses are included in the statement of operations
in the year of disposition. The Company examines the possibility of decreases in the value of property, equipment and software, when events
or changes in circumstances reflect the fact that their recorded value may not be recoverable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Estimated useful lives are as follows, taking into account the assets&#x2019;
estimated residual value:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold"&gt;Classification&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"&gt;Estimated&lt;br/&gt; useful life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2-3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Transportation equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-20 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Impairment of Long-lived Assets&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with ASC Topic 360, the Company
reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may
not be fully recoverable. The Company recognizes an impairment loss when the sum of expected undiscounted future cash flows is less than
the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&#x2019;s estimated FV and its
book value.&#160;&#160;The Company did not record any impairment charge &lt;span style="background-color: white"&gt;for the years ended December
31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASU 2014-09, Topic 606, &#x201c;Revenue
from Contracts with Customers&#x201d; and its related amendments (collectively referred to as &#x201c;ASC 606&#x201d;) for its revenue recognition
accounting policy that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to
which the Company expects to be entitled in exchange for those goods or services. In accordance with ASC 606, revenue is recognized when
all of the following five steps are met: (i) identify the contract(s) with the customer; (ii) identify the performance obligations in
the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; (v) recognize
revenue when (or as) each performance obligation is satisfied.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company generates its revenues primarily from
three sources: (1) hardware sales, (2) software sales, and (3) tax devices and services. The Company recognizes revenue when performance
obligations under the terms of a contract with its customers are satisfied. This occurs when the control of the goods and services have
been transferred to the customer.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Hardware
sales&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Hardware revenues are generated primarily from
the sale of computer and network hardware to end users. The products include computers, printers, internet cables, certain internet servers,
cameras and monitors. Sales of hardware have a single performance obligation. The Company recognizes the revenue when ownership is transferred
to end customers. The Company&#x2019;s revenue from sales of hardware is reported on a gross basis since the Company is primarily obligated
in the transaction, bears inventory and credit risk and has discretion to establish the prices.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Software
sales&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;HiTek also does business in software sales and
focuses on the perpetual licenses sales for one of the self-developed software Communication Interface System (&#x201c;CIS&#x201d;). CIS
is based on LINUX, which is a general embedded interface system used in petrochemical and coal companies. The system is used to communicate
the RCTX-X module, collect the work diagram, the electricity diagram, the pressure temperature and other measures, and can extract the
data and import it to the software of the windows platform to display analysis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Performance Obligations - Software contracts with
customers include multiple performance obligations such as sale of software license, installation of software, operation training service
and warranty. The installation and operation training are essential to the functionality of the software which are provided to the clients
prior to the acceptance of the software. The Company provides one-year warranty which mainly telephone supports. The Company estimates
that costs associated with warranty are de minimis to the overall contract. Therefore, the Company does not further allocate transaction
price.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company recognizes revenue from software sales
when the software is accepted by the customer.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Tax
Devices and Services&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Before January 21, 2021, all VAT general taxpayer
businesses in China were required to purchase the Anti-Counterfeiting Tax Control System (&#x201c;ACTCS&#x201d; or Golden Tax Disk or GTD)
tax devices to issue the VAT Invoice and for quarterly VAT filing. HiTek is authorized to carry out the implementation of ACTCS specialty
hardware retailing. The price of GTD and related supporting services are determined by the National Development and Reform Commission.
From January 21, 2021, new taxpayers can receive electronic tax control Ukey for free from the tax authority. HiTek could provide supporting
services to the new taxpayers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Performance Obligations - Tax devices and services
contracts with customers include multiple performance obligations such as delivery of products, installation and after-sales supporting
services, tax control system risk investigation service, and tax invoicing management service, such as training service on issuing electronic
invoice, complete tax declaration automatically and back up data online.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue from the sales of GTD devices is recognized
when ownership is transferred to end customers. The Company provides the tax device after-sales supporting services and tax invoicing
management service, charging the service fee on an annual basis because the service period is usually one year. Revenue from its service
is recognized as the services are performed and amounts are earned, using the straight-line method over the term of the related services
agreement. The Company also charges a one-time service charge for each investigation request. Revenue from tax control system risk investigation
service is recognized when the services are performed. Revenue is recognized based on each performance obligation&#x2019;s standalone selling
price that is sold separately and charged to customers at contract inception.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s revenue from its gross billings
is reported on a gross basis since the Company is primarily obligated in the transaction, is subject to inventory and credit risk.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue was comprised of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; padding-left: 9pt"&gt;Hardware&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,428,592&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,504,426&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,434,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Tax devices and service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,376,323&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,803,650&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,970,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 9pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;758,816&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,120,532&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,056,106&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total revenues&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;4,563,731&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,428,608&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,461,163&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Contract
balances&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Prepayments received from customers prior to the
services being performed are recorded as deferred revenue. Deferred revenue consists of the annual service fees for GTD and tax invoicing
management service received from customers while the services have not yet been performed. The Company recognizes the service fees as
revenue on a straight-line basis in accordance with the service periods.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Practical
expedients and exemptions&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company generally expenses sales commissions
as incurred because the amortization period would have been one year or less.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Deferred Revenue&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Deferred revenue consists of the annual service
fees for GTD received from customers but the services have not yet been performed. The Company recognizes the service amount as revenue
on a straight-line basis in accordance with the service periods. For the years ended December 31, 2023, 2022 and 2021, the Company recognized
revenue of $977,054, $784,530 and $752,286, respectively, that was included in the deferred revenue balance at the beginning of each year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Cost of Revenue&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue is comprised of (i) the direct
cost of our hardware products purchased from third parties; (ii) logistics-related costs, which primarily include product packaging and
freight-in charges; (iii) third-party royalties paid for the GTD; and (iv) compensation for the employees who handle the products and
other costs that are necessary for us to provide the services to our customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Selling Expenses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Selling expenses consists of primarily shipping
and handling costs for products sold and advertising and marketing expenses for promotion of our products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;General and Administrative Expenses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;General and administrative expenses consist primarily
of costs of salary and welfare for our general administrative and management staff, facilities costs, depreciation and amortization expenses,
professional fees, accounting fees, meals and entertainment, utilities, additional expenses for public offering, and other miscellaneous
expenses incurred in connection with general operations. All depreciation and amortization was recorded in general and administrative
expenses because fixed assets are mainly for sales and administrative purposes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Government Subsidies&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Subsidies are given by the government to mainly
support the Company for the increase in production and social insurance compensation for rural laborers. Subsidies are recognized as government
subsidies income in the consolidated statements of operations when received.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Research and Development Expenses&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows FASB ASC 985-20, Cost of Software
to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed. FASB ASC 985-20-25 requires
research and development (&#x201c;R&amp;amp;D&#x201d;) costs for software development to be expensed as incurred until the software model is
technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding,
testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications,
features, functions, technical performance requirements. Some judgment and estimation is required to assess when technological feasibility
Is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company&#x2019;s products reach technological
feasibility shortly before the products are released and sold to the public. Therefore, R&amp;amp;D costs are generally expensed as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company expenses R&amp;amp;D expenses as incurred
and they are included as part of general and administrative expenses. R&amp;amp;D expenses for the years ended December 31, 2023, 2022 and
2021 were $38,221, $42,052 and $43,661, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company defers certain costs for the software
development activities associated with certain software, which the Company determined has future economic benefit. Management periodically
reviews and revises, when necessary, its estimate of the future benefit of these costs and expenses if it deems there no longer is a future
benefit. The Company has two software (for internal use) (Finance and Taxation Service Platform Mobile Application and Corporate Full-Service
Platform Mobile Application) and they were fully amortized as of December 31, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is governed by the Income Tax Law
of the PRC. The Company accounts for income taxes using the asset/liability method prescribed by ASC 740, &#x201c;Accounting for Income
Taxes.&#x201d; Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting
and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected
to reverse. The Company records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it
is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a
change in tax rates is recognized as income or loss in the period that includes the enactment date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company applies the provisions of ASC 740-10-50,
&#x201c;Accounting for Uncertainty in Income Taxes,&#x201d; which provides clarification related to the process associated with accounting
for uncertain tax positions recognized in the Company&#x2019;s CFS. Audit periods remain open for review until the statute of limitations
has passed. The completion of review or the expiration of the statute of limitations for a given audit period could result in an adjustment
to the Company&#x2019;s liability for income taxes. Any such adjustment could be material to the Company&#x2019;s results of operations
for any given quarterly or annual period based, in part, upon the results of operations for the given period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Value Added Taxes (&#x201c;VAT&#x201d;)&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;VAT is reported as a deduction of revenue when
incurred. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT
liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The functional currency of the Company&#x2019;s
operations in the PRC is the Chinese Yuan or Renminbi (&#x201c;RMB&#x201d;). The CFS are translated to U.S. dollars using the period end
rates of exchange for assets and liabilities, equity is translated at historical exchange rates, and average rates of exchange (for the
period) are used for revenues and expenses and cash flows. As a result, amounts relating to assets and liabilities reported on the statements
of cash flows may not necessarily agree with the changes in the corresponding balances on the balance sheets. Translation adjustments
resulting from the process of translating the local currency financial statements into U.S. dollars are included in determining comprehensive
income / loss. Transactions denominated in foreign currencies are translated into the functional currency at the exchange rates prevailing
on the transaction dates. Assets and liabilities denominated in foreign currencies are translated into the functional currency at the
exchange rates prevailing at the balance sheet date with any transaction gains and losses that arise from exchange rate fluctuations on
transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All of the Company&#x2019;s revenue transactions
are transacted in its functional currency. The Company does not enter into any material transaction in foreign currencies. Transaction
gains or losses have not had, and are not expected to have, a material effect on the results of operations of the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The exchange rates as of December 31, 2023 and
2022 and for the year ended December 31, 2023 and 2022 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Foreign currency&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Balance&#160;Sheet&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Balance&#160;Sheet&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Profits/Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Profits/Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; font-weight: bold"&gt;RMB:1USD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0971&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.9091&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0732&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.7285&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Comprehensive Income &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Comprehensive income is comprised of net
income and all changes to the statements of shareholders&#x2019; equity, except those due to investments by shareholders and changes
in paid-in capital. For the Company, comprehensive income for the years ended December 31, 2023, 2022 and 2021 consisted of net
income and unrealized gain (loss) from foreign currency translation adjustment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Related Parties&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A party is considered related to the Company if
the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the
Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly
influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully
pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Leases &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 31, 2022, the Company adopted Accounting
Standards Update (&#x201c;ASU&#x201d;) 2016-02,&#160;Leases&#160;(as amended by ASU 2018-01, 2018-10, 2018-11, 2018-20, and 2019-01, collectively
&#x201c;ASC 842&#x201d;), using the modified retrospective method. The Company elected the transition method which allows entities to initially
apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.
As a result of electing this transition method, previously reported financial information has not been restated to reflect the application
of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the
transition guidance within ASC 842, which among other things, allows the Company to carry forward certain historical conclusions reached
under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company
elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12
months or less. The Company recognizes lease expenses for such lease on a straight-line basis over the lease term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The most significant impact upon adoption is for
the recognition of Right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities on the Company&#x2019;s consolidated balance sheets for
office and warehouse space leases. At the commencement date of a lease, the Company recognizes a lease liability for future fixed lease
payments and a&#160;ROU asset representing the right to use the underlying asset during the lease term. The lease liability is initially
measured as the present value of the future fixed lease payments that will be made over the lease term. The lease term includes periods
for which it&#x2019;s reasonably certain that the renewal options will be exercised and periods for which it&#x2019;s reasonably certain
the termination options will not be exercised. The future fixed lease payments are discounted using the rate implicit in the lease, if
available, or the incremental borrowing rate (&#x201c;IBR&#x201d;). The Company will evaluate the carrying value of ROU assets if there
are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined
to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the
consolidated statements of operations.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,&#160;Improvements
to Income Tax Disclosures,&#160;which requires disaggregated information about an entity&#x2019;s effective tax rate reconciliation and
additional discloses on income taxes paid. The new requirements are effective for annual periods beginning after December 15, 2024. The
guidance is to be applied prospectively, with an option for retrospective application. The Company is currently evaluating the impact
of this new guidance on disclosures within its CFS.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on its CFS.&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-14728">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Basis of Financial Information&lt;/b&gt;&lt;/p&gt;The accounting and financial reporting
policies of the Company conform to generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States and the
preparation of the CFS is in conformity with GAAP which requires management to make estimates and assumptions that affect reported
amounts and disclosures.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-14734">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Principles of Consolidation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying CFS include financial information
related to the Company and its wholly-owned subsidiaries and those variable interest entities (&#x201c;VIEs&#x201d;) where the Company is
the primary beneficiary.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In preparing the CFS, all significant inter-company
accounts and transactions were eliminated.&#160;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <hkit:VieAgreementsWithHitekPolicyTextBlock contextRef="c0" id="ixv-14747">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;VIE Agreements with HiTek&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Due to
PRC legal restrictions of foreign ownership in certain sectors, neither we nor our subsidiaries own any equity interest in HiTek. Instead,
WFOE, HiTek and HiTek&#x2019;s shareholders entered into a series of contractual arrangements (&#x201c;VIE Agreements&#x201d;) on March
31, 2018, which have not been tested in a court of law. The VIE Agreements by and among WFOE, HiTek, and HiTek&#x2019;s shareholders include
(i) certain power of attorney agreements and equity interest pledge agreement, which provide WFOE effective control over HiTek; (ii)
an exclusive technical consulting and service agreement which allows WFOE to receive substantially all of the economic benefits from
HiTek; and (iii) certain exclusive equity interest purchase agreements which provide WFOE with an exclusive option to purchase all or
part of the equity interests in and/or assets of HiTek when and to the extent permitted by PRC laws. Accordingly, the Company is considered
the primary beneficiary of VIE for accounting purpose and has consolidated the VIE and the VIE&#x2019;s subsidiaries&#x2019; assets, liabilities,
results of operations, and cash flows in the accompanying consolidated financial statements.&lt;/span&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Each of the VIE Agreements is described in detail
below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Exclusive Technical Consulting and Service
Agreement&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant
to the Exclusive Technical Consulting and Service Agreement between HiTek and WFOE, WFOE provides HiTek with technical support, consulting
services and other management services relating to its day-to-day business operations and management, on an exclusive basis. The Exclusive
Technical Consulting and Service Agreement came into effect as of March 31, 2018. For services rendered to HiTek by WFOE under this agreement,
WFOE is entitled to collect a service fee that shall be paid per quarter of&#160;100% of HiTek&#x2019;s quarterly profit. The term of the
Exclusive Technical Consulting and Service Agreement is ten years unless it is terminated by WFOE with 30-day prior notice.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Equity Interest Pledge Agreement&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;WFOE, HiTek
and HiTek shareholders entered into an Equity Interest Pledge Agreement, pursuant to which HiTek shareholders pledged all of their equity
interests&#160;in HiTek to WFOE in order to guarantee the performance of HiTek&#x2019;s obligations under the Exclusive Technical Consulting
and Service Agreement as described above. The Equity Interest Pledge Agreement came into effect as of March 31, 2018. During the term
of the pledge, WFOE is entitled to receive any dividends declared on the pledged equity interests &#160;&#160;of HiTek. The Equity Interest
Pledge Agreement ends when all contractual obligations under the Exclusive Technical Consulting and Service Agreement have been fully
performed.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Exclusive
Equity Interests Purchase Agreement&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the Exclusive Equity Interests Purchase
Agreement, the HiTek Shareholders granted WFOE (or its designee) an exclusive option to purchase, to the extent permitted under PRC law,
part or all of their equity interests in HiTek. The option price is equal to the capital paid in by the HiTek Shareholders subject to
any appraisal or restrictions required by applicable PRC laws and regulations. The Exclusive Equity Interests Purchase Agreement remains
effective for a term of ten years and may be renewed at WFOE&#x2019;s election.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Power of Attorney&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Each shareholder
of the HiTek has executed an irrevocable power of attorney in favor of WFOE. Pursuant to this power of attorney, WFOE has full power and
authority to exercise all of such shareholders&#x2019; rights with respect to their&#160;equity interest in the VIE Companies, including
HiTek, Huasheng and Huoerguosi.&#160;The power of attorney will remain in force for so long as the shareholder remains a shareholder of
HiTek.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;During the
years ended December 31, 2023, 2022 and 2021&lt;/span&gt;, there were no transactions in HiTek Global Inc. and HiTek HK besides minimal capital
transactions, professional fee payments and interest income. As of December 31, 2023, the VIEs accounted for 57% and 100% of the Company&#x2019;s
total assets and total liabilities, respectively. As of December 31, 2022, the VIEs accounted for 96% and 98% of the Company&#x2019;s total
assets and total liabilities, respectively. As of December 31, 2023 and 2022, $1,041,909 and $843,705 of cash was denominated in RMB,
respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</hkit:VieAgreementsWithHitekPolicyTextBlock>
    <hkit:VariableInterestEntityPercentage contextRef="c49" decimals="2" id="ixv-20698" unitRef="pure">1</hkit:VariableInterestEntityPercentage>
    <hkit:VariableInterestEntityPercentage contextRef="c50" decimals="2" id="ixv-20699" unitRef="pure">0.57</hkit:VariableInterestEntityPercentage>
    <hkit:VariableInterestEntityPercentage contextRef="c51" decimals="2" id="ixv-20700" unitRef="pure">1</hkit:VariableInterestEntityPercentage>
    <hkit:VariableInterestEntityPercentage contextRef="c52" decimals="2" id="ixv-20701" unitRef="pure">0.96</hkit:VariableInterestEntityPercentage>
    <hkit:VariableInterestEntityPercentage contextRef="c53" decimals="2" id="ixv-20702" unitRef="pure">0.98</hkit:VariableInterestEntityPercentage>
    <us-gaap:Cash contextRef="c4" decimals="0" id="ixv-20703" unitRef="usd">1041909</us-gaap:Cash>
    <us-gaap:Cash contextRef="c5" decimals="0" id="ixv-20704" unitRef="usd">843705</us-gaap:Cash>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-14822">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of Estimates and Assumptions&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of the CFS in conformity with
U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the CFS and the reported amounts of revenues and expenses during the reporting period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Significant accounting estimates reflected in
the Company&#x2019;s CFS include allowance for doubtful accounts, inventory obsolescence, deferred taxes, and the useful lives of property
and equipment. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from
those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-14834">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair Values of Financial Instruments&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The U.S. GAAP regarding fair value (&#x201c;FV&#x201d;)
of financial instruments and related FV measurements define FV, establish a three-level valuation hierarchy that requires an entity to
maximize the use of observable inputs and minimize the use of unobservable inputs when measuring FV.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The three levels of inputs are defined as follows:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3 inputs to the valuation methodology are unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 825-10 &#x201c;Financial Instruments&#x201d;,
allows entities to choose to measure certain financial assets and liabilities at FV (FV option). The FV option may be elected on an instrument-by-instrument
basis and is irrevocable, unless a new election date occurs. If the FV option is elected for an instrument, unrealized gains and losses
for that instrument should be reported in earnings at each subsequent reporting date. The Company did not elect to apply the FV option
to any outstanding instruments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The carrying amounts in the consolidated balance
sheets for cash, accounts receivable, accounts receivable &#x2013; related party, advances to suppliers, deferred offering costs, prepaid
expenses and other, accounts payable and accrued liabilities, income taxes payable, VAT and other taxes payable, and due to related parties
approximate their FV based on the short-term maturity of these instruments.&lt;/p&gt;The Company&#x2019;s investments measured at FV
on a recurring basis consist of trading securities and held-to-maturity debt securities. The valuation for the Level 1 position is based
on quoted prices in active markets. For detailed information, please see &#x201c;NOTE 3 &#x2013; INVESTMENTS.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-14879">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Earnings Per Share&lt;/b&gt; (&#x201c;EPS&#x201d;)&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic EPS is computed by dividing net income by
the weighted-average number of ordinary shares outstanding during the period. Diluted EPS is computed by dividing net income by the weighted-average
number of ordinary shares and dilutive potential ordinary shares outstanding during the year.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2023, 2022 and
2021, there were no other contracts to issue ordinary shares, such as options, warrants or conversion rights, which would have a dilutive
effect on EPS.&#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-14889">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Cash&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cash consists of cash on hand and in banks. The
Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
The Company maintains cash with various financial institutions in the PRC. As of December 31, 2023 and 2022, cash balances held in PRC
banks were uninsured. The Company has not experienced any losses in bank accounts during the years ended December 31, 2023 and 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-14911">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Concentrations of Credit Risk&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Currently, all of the Company&#x2019;s operations
are carried out in the PRC. Accordingly, the Company&#x2019;s business, financial condition and results of operations may be influenced
by the political, economic, and legal environment in the PRC, and by the general state of the PRC&#x2019;s economy. The Company&#x2019;s
operations in the PRC are subject to specific considerations and significant risks not typically associated with companies in the United
States of America. The Company&#x2019;s results may be adversely affected by changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments which potentially subject
the Company to concentrations of credit risk consist principally of cash, short-term investments, trade accounts receivable, and accounts
receivable from related parties and advances to suppliers. A portion of the Company&#x2019;s sales are credit sales which are to the customers
whose ability to pay is dependent upon the industry economics prevailing in these areas; however, concentrations of credit risk with respect
to trade accounts receivables is limited due to generally short payment terms. The Company also performs ongoing credit evaluations of
its customers to help further reduce credit risk.&#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0" id="ixv-14921">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Considering the Company&#x2019;s short-term investments are highly liquid in nature, changes in the FV and related transactions of short-term
investments are presented as operating activities in the Company&#x2019;s consolidated statements of cash flows. Long-term investments
include mutual funds and wealth management products with a maturity of over one year. The Company accounts for investment in accordance
with FASB ASC Topic 320 &#x201c;Investments &#x2014; Debt and Equity Securities.&#x201d; Dividend and interest income, including amortization
of the premium and discount arising at acquisition, for all categories of investments in securities is included in Consolidated Statements
of Operations. Net realized and unrealized&#160;holding gains and losses for investments are included in Consolidated Statements of Operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If a&#160;security&#160;is acquired with the intent
of selling it within hours or days, the security is classified as a&#160;trading security. The Company classifies investments in trading
stock and mutual funds as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If the Company has positive intent and ability
to hold to maturity, the security is classified as a held-to-maturity security. The Company classifies investments in wealth management
products as held-to-maturity securities as the Company intends to hold these investments until maturity. The investments in wealth management
products are valued at carrying value, which approximates the amortized cost. For individual securities classified as held-to-maturity
securities, the Company evaluates whether a decline in FV below the amortized cost basis is other-than-temporary, in accordance with ASC
320. Other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security&#x2019;s amortized
cost basis over its FV at the balance sheet date of the reporting period for which the assessment is made.&lt;/p&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="c0" id="ixv-14935">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Expected Credit Losses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 1, 2023, the Company adopted ASC 326,
Credit Losses (&#x201c;ASC 326&#x201d;), which replaced previously issued guidance regarding the impairment of financial instruments with
an expected loss methodology that will result in more timely recognition of credit losses. The Company used a modified retrospective approach
and did not restate the comparable prior periods. T&lt;span style="background-color: white"&gt;he adoption did not have a material impact on
the Company&#x2019;s CFS&lt;/span&gt;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon adoption of ASC 326, the Company maintains
an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to assets such as accounts
receivable, etc., and the estimated credit losses charged to the allowance are classified as general and administrative expenses in the
consolidated statements of operations and comprehensive income (loss). The Company assesses collectability by reviewing receivables on
a collective basis where similar characteristics exist, primarily based on the size and nature of specific customers&#x2019; receivables.
In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status,
the age of the receivable balances, credit quality of the Company&#x2019;s customers based on ongoing credit evaluations, current economic
conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Company&#x2019;s
ability to collect from customers. Bad debts are written off as incurred.&lt;/p&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <hkit:AdvancesToSuppliersNetPolicyTextBlock contextRef="c0" id="ixv-14947">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Advances to Suppliers&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Advances to suppliers are amounts prepaid to suppliers
for purchases of inventories and outsourced software services. In evaluating the recoverability of such advances, the Company mainly considers
the age of the balance and the ability of the suppliers to perform the related obligations.&lt;/p&gt;</hkit:AdvancesToSuppliersNetPolicyTextBlock>
    <us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy contextRef="c0" id="ixv-14954">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Deferred Offering Cost&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company complies with ASC 340-10-S99-1 and
SEC Staff Accounting Bulletin (&#x201c;SAB&#x201d;) Topic 5A &#x2014; &#x201c;Expenses of Offering&#x201d;. Deferred offering cost consisted
of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly related to the Initial
Public Offering (IPO), and it was charged to shareholders&#x2019; equity upon the completion of the IPO.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-14976">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories are stated at the lower of cost (weighted
average basis) or net realizable value. The methods of determining inventory costs are used consistently from year to year. Allowance
for inventory obsolescence is provided when the market value of certain inventory items is lower than the cost.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-14983">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property, Equipment and Software&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, equipment and software are carried at
cost and are depreciated on a straight-line basis over the estimated useful lives of the assets. The cost of repairs and maintenance is
expensed as incurred; major replacements and improvements are capitalized. When assets are retired or disposed of, the cost and accumulated
depreciation and amortization are removed from the accounts, and any resulting gains or losses are included in the statement of operations
in the year of disposition. The Company examines the possibility of decreases in the value of property, equipment and software, when events
or changes in circumstances reflect the fact that their recorded value may not be recoverable.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Estimated useful lives are as follows, taking into account the assets&#x2019;
estimated residual value:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold"&gt;Classification&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"&gt;Estimated&lt;br/&gt; useful life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2-3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Transportation equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-20 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <hkit:ScheduleOfEstimatedUsefulLivesTableTextBlock contextRef="c0" id="ixv-20706">Estimated useful lives are as follows, taking into account the assets&#x2019;
estimated residual value:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold"&gt;Classification&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"&gt;Estimated&lt;br/&gt; useful life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2-3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Transportation equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-20 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</hkit:ScheduleOfEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c54" id="ixv-20707">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c55" id="ixv-20708">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c56" id="ixv-20709">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c57" id="ixv-20710">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c58" id="ixv-20711">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c59" id="ixv-20712">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c60" id="ixv-20713">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c61" id="ixv-20714">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-15022">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Impairment of Long-lived Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with ASC Topic 360, the Company
reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may
not be fully recoverable. The Company recognizes an impairment loss when the sum of expected undiscounted future cash flows is less than
the carrying amount of the asset. The amount of impairment is measured as the difference between the asset&#x2019;s estimated FV and its
book value.&#160;&#160;The Company did not record any impairment charge &lt;span style="background-color: white"&gt;for the years ended December
31, 2023, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0" id="ixv-15030">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows ASU 2014-09, Topic 606, &#x201c;Revenue
from Contracts with Customers&#x201d; and its related amendments (collectively referred to as &#x201c;ASC 606&#x201d;) for its revenue recognition
accounting policy that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to
which the Company expects to be entitled in exchange for those goods or services. In accordance with ASC 606, revenue is recognized when
all of the following five steps are met: (i) identify the contract(s) with the customer; (ii) identify the performance obligations in
the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations; (v) recognize
revenue when (or as) each performance obligation is satisfied.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company generates its revenues primarily from
three sources: (1) hardware sales, (2) software sales, and (3) tax devices and services. The Company recognizes revenue when performance
obligations under the terms of a contract with its customers are satisfied. This occurs when the control of the goods and services have
been transferred to the customer.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Hardware
sales&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Hardware revenues are generated primarily from
the sale of computer and network hardware to end users. The products include computers, printers, internet cables, certain internet servers,
cameras and monitors. Sales of hardware have a single performance obligation. The Company recognizes the revenue when ownership is transferred
to end customers. The Company&#x2019;s revenue from sales of hardware is reported on a gross basis since the Company is primarily obligated
in the transaction, bears inventory and credit risk and has discretion to establish the prices.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Software
sales&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;HiTek also does business in software sales and
focuses on the perpetual licenses sales for one of the self-developed software Communication Interface System (&#x201c;CIS&#x201d;). CIS
is based on LINUX, which is a general embedded interface system used in petrochemical and coal companies. The system is used to communicate
the RCTX-X module, collect the work diagram, the electricity diagram, the pressure temperature and other measures, and can extract the
data and import it to the software of the windows platform to display analysis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Performance Obligations - Software contracts with
customers include multiple performance obligations such as sale of software license, installation of software, operation training service
and warranty. The installation and operation training are essential to the functionality of the software which are provided to the clients
prior to the acceptance of the software. The Company provides one-year warranty which mainly telephone supports. The Company estimates
that costs associated with warranty are de minimis to the overall contract. Therefore, the Company does not further allocate transaction
price.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company recognizes revenue from software sales
when the software is accepted by the customer.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Tax
Devices and Services&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Before January 21, 2021, all VAT general taxpayer
businesses in China were required to purchase the Anti-Counterfeiting Tax Control System (&#x201c;ACTCS&#x201d; or Golden Tax Disk or GTD)
tax devices to issue the VAT Invoice and for quarterly VAT filing. HiTek is authorized to carry out the implementation of ACTCS specialty
hardware retailing. The price of GTD and related supporting services are determined by the National Development and Reform Commission.
From January 21, 2021, new taxpayers can receive electronic tax control Ukey for free from the tax authority. HiTek could provide supporting
services to the new taxpayers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Performance Obligations - Tax devices and services
contracts with customers include multiple performance obligations such as delivery of products, installation and after-sales supporting
services, tax control system risk investigation service, and tax invoicing management service, such as training service on issuing electronic
invoice, complete tax declaration automatically and back up data online.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue from the sales of GTD devices is recognized
when ownership is transferred to end customers. The Company provides the tax device after-sales supporting services and tax invoicing
management service, charging the service fee on an annual basis because the service period is usually one year. Revenue from its service
is recognized as the services are performed and amounts are earned, using the straight-line method over the term of the related services
agreement. The Company also charges a one-time service charge for each investigation request. Revenue from tax control system risk investigation
service is recognized when the services are performed. Revenue is recognized based on each performance obligation&#x2019;s standalone selling
price that is sold separately and charged to customers at contract inception.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s revenue from its gross billings
is reported on a gross basis since the Company is primarily obligated in the transaction, is subject to inventory and credit risk.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue was comprised of the following.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; padding-left: 9pt"&gt;Hardware&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,428,592&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,504,426&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,434,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Tax devices and service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,376,323&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,803,650&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,970,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 9pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;758,816&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,120,532&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,056,106&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total revenues&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;4,563,731&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,428,608&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,461,163&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Contract
balances&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Prepayments received from customers prior to the
services being performed are recorded as deferred revenue. Deferred revenue consists of the annual service fees for GTD and tax invoicing
management service received from customers while the services have not yet been performed. The Company recognizes the service fees as
revenue on a straight-line basis in accordance with the service periods.&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Practical
expedients and exemptions&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company generally expenses sales commissions
as incurred because the amortization period would have been one year or less.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0" id="ixv-20715">Revenue was comprised of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; padding-left: 9pt"&gt;Hardware&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,428,592&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,504,426&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,434,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Tax devices and service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,376,323&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,803,650&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,970,363&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 9pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;758,816&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,120,532&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,056,106&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total revenues&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;4,563,731&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,428,608&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,461,163&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c62" decimals="0" id="ixv-20716" unitRef="usd">2428592</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c63" decimals="0" id="ixv-20717" unitRef="usd">2504426</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c64" decimals="0" id="ixv-20718" unitRef="usd">2434694</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c65" decimals="0" id="ixv-20719" unitRef="usd">1376323</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c66" decimals="0" id="ixv-20720" unitRef="usd">1803650</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c67" decimals="0" id="ixv-20721" unitRef="usd">1970363</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c68" decimals="0" id="ixv-20722" unitRef="usd">758816</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c69" decimals="0" id="ixv-20723" unitRef="usd">2120532</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c70" decimals="0" id="ixv-20724" unitRef="usd">2056106</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="0" id="ixv-20725" unitRef="usd">4563731</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c6" decimals="0" id="ixv-20726" unitRef="usd">6428608</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c7" decimals="0" id="ixv-20727" unitRef="usd">6461163</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-15245">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Deferred Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Deferred revenue consists of the annual service
fees for GTD received from customers but the services have not yet been performed. The Company recognizes the service amount as revenue
on a straight-line basis in accordance with the service periods. For the years ended December 31, 2023, 2022 and 2021, the Company recognized
revenue of $977,054, $784,530 and $752,286, respectively, that was included in the deferred revenue balance at the beginning of each year.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c0" decimals="0" id="ixv-20728" unitRef="usd">977054</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c6" decimals="0" id="ixv-20729" unitRef="usd">784530</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c7" decimals="0" id="ixv-20730" unitRef="usd">752286</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0" id="ixv-15253">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Cost of Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue is comprised of (i) the direct
cost of our hardware products purchased from third parties; (ii) logistics-related costs, which primarily include product packaging and
freight-in charges; (iii) third-party royalties paid for the GTD; and (iv) compensation for the employees who handle the products and
other costs that are necessary for us to provide the services to our customers.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-15260">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Selling Expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Selling expenses consists of primarily shipping
and handling costs for products sold and advertising and marketing expenses for promotion of our products.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <hkit:GeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-15268">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;General and Administrative Expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;General and administrative expenses consist primarily
of costs of salary and welfare for our general administrative and management staff, facilities costs, depreciation and amortization expenses,
professional fees, accounting fees, meals and entertainment, utilities, additional expenses for public offering, and other miscellaneous
expenses incurred in connection with general operations. All depreciation and amortization was recorded in general and administrative
expenses because fixed assets are mainly for sales and administrative purposes.&lt;/p&gt;</hkit:GeneralAndAdministrativeExpensesPolicyTextBlock>
    <hkit:GovernmentSubsidiesPolicyTextBlock contextRef="c0" id="ixv-15276">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Government Subsidies&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Subsidies are given by the government to mainly
support the Company for the increase in production and social insurance compensation for rural laborers. Subsidies are recognized as government
subsidies income in the consolidated statements of operations when received.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</hkit:GovernmentSubsidiesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0" id="ixv-15298">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Research and Development Expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows FASB ASC 985-20, Cost of Software
to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed. FASB ASC 985-20-25 requires
research and development (&#x201c;R&amp;amp;D&#x201d;) costs for software development to be expensed as incurred until the software model is
technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding,
testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications,
features, functions, technical performance requirements. Some judgment and estimation is required to assess when technological feasibility
Is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company&#x2019;s products reach technological
feasibility shortly before the products are released and sold to the public. Therefore, R&amp;amp;D costs are generally expensed as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company expenses R&amp;amp;D expenses as incurred
and they are included as part of general and administrative expenses. R&amp;amp;D expenses for the years ended December 31, 2023, 2022 and
2021 were $38,221, $42,052 and $43,661, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company defers certain costs for the software
development activities associated with certain software, which the Company determined has future economic benefit. Management periodically
reviews and revises, when necessary, its estimate of the future benefit of these costs and expenses if it deems there no longer is a future
benefit. The Company has two software (for internal use) (Finance and Taxation Service Platform Mobile Application and Corporate Full-Service
Platform Mobile Application) and they were fully amortized as of December 31, 2022.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-20731" unitRef="usd">38221</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="0" id="ixv-20732" unitRef="usd">42052</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c7" decimals="0" id="ixv-20733" unitRef="usd">43661</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-15311">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is governed by the Income Tax Law
of the PRC. The Company accounts for income taxes using the asset/liability method prescribed by ASC 740, &#x201c;Accounting for Income
Taxes.&#x201d; Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting
and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected
to reverse. The Company records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it
is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a
change in tax rates is recognized as income or loss in the period that includes the enactment date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company applies the provisions of ASC 740-10-50,
&#x201c;Accounting for Uncertainty in Income Taxes,&#x201d; which provides clarification related to the process associated with accounting
for uncertain tax positions recognized in the Company&#x2019;s CFS. Audit periods remain open for review until the statute of limitations
has passed. The completion of review or the expiration of the statute of limitations for a given audit period could result in an adjustment
to the Company&#x2019;s liability for income taxes. Any such adjustment could be material to the Company&#x2019;s results of operations
for any given quarterly or annual period based, in part, upon the results of operations for the given period.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <hkit:ValueAddedTaxesVatPolicyTextBlock contextRef="c0" id="ixv-15321">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Value Added Taxes (&#x201c;VAT&#x201d;)&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;VAT is reported as a deduction of revenue when
incurred. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid to suppliers against their output VAT
liabilities. Net VAT balance between input VAT and output VAT is recorded in taxes payable.&lt;/p&gt;</hkit:ValueAddedTaxesVatPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-15328">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The functional currency of the Company&#x2019;s
operations in the PRC is the Chinese Yuan or Renminbi (&#x201c;RMB&#x201d;). The CFS are translated to U.S. dollars using the period end
rates of exchange for assets and liabilities, equity is translated at historical exchange rates, and average rates of exchange (for the
period) are used for revenues and expenses and cash flows. As a result, amounts relating to assets and liabilities reported on the statements
of cash flows may not necessarily agree with the changes in the corresponding balances on the balance sheets. Translation adjustments
resulting from the process of translating the local currency financial statements into U.S. dollars are included in determining comprehensive
income / loss. Transactions denominated in foreign currencies are translated into the functional currency at the exchange rates prevailing
on the transaction dates. Assets and liabilities denominated in foreign currencies are translated into the functional currency at the
exchange rates prevailing at the balance sheet date with any transaction gains and losses that arise from exchange rate fluctuations on
transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All of the Company&#x2019;s revenue transactions
are transacted in its functional currency. The Company does not enter into any material transaction in foreign currencies. Transaction
gains or losses have not had, and are not expected to have, a material effect on the results of operations of the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The exchange rates as of December 31, 2023 and
2022 and for the year ended December 31, 2023 and 2022 are as follows:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Foreign currency&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Balance&#160;Sheet&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Balance&#160;Sheet&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Profits/Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Profits/Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; font-weight: bold"&gt;RMB:1USD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0971&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.9091&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0732&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.7285&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock contextRef="c0" id="ixv-20734">The exchange rates as of December 31, 2023 and
2022 and for the year ended December 31, 2023 and 2022 are as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Foreign currency&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Balance&#160;Sheet&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Balance&#160;Sheet&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Profits/Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Profits/Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; font-weight: bold"&gt;RMB:1USD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0971&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.9091&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7.0732&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.7285&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c71" decimals="4" id="ixv-20735" unitRef="pure">7.0971</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c72" decimals="4" id="ixv-20736" unitRef="pure">6.9091</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <hkit:ForeignCurrencyWeightedAverage contextRef="c73" decimals="4" id="ixv-20737" unitRef="pure">7.0732</hkit:ForeignCurrencyWeightedAverage>
    <hkit:ForeignCurrencyWeightedAverage contextRef="c74" decimals="4" id="ixv-20738" unitRef="pure">6.7285</hkit:ForeignCurrencyWeightedAverage>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-15415">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Comprehensive Income &lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Comprehensive income is comprised of net
income and all changes to the statements of shareholders&#x2019; equity, except those due to investments by shareholders and changes
in paid-in capital. For the Company, comprehensive income for the years ended December 31, 2023, 2022 and 2021 consisted of net
income and unrealized gain (loss) from foreign currency translation adjustment.&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <hkit:RelatedPartiesPolicyTextBlock contextRef="c0" id="ixv-15422">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Related Parties&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A party is considered related to the Company if
the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the
Company. Related parties also include principal owners of the Company, its management, members of the immediate families of principal
owners of the Company and its management and other parties with which the Company may deal if one party controls or can significantly
influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully
pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting
parties or if it has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that
one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.&lt;/p&gt;</hkit:RelatedPartiesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-15429">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Leases &lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 31, 2022, the Company adopted Accounting
Standards Update (&#x201c;ASU&#x201d;) 2016-02,&#160;Leases&#160;(as amended by ASU 2018-01, 2018-10, 2018-11, 2018-20, and 2019-01, collectively
&#x201c;ASC 842&#x201d;), using the modified retrospective method. The Company elected the transition method which allows entities to initially
apply the requirements by recognizing a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.
As a result of electing this transition method, previously reported financial information has not been restated to reflect the application
of the new standard to the comparative periods presented. The Company elected the package of practical expedients permitted under the
transition guidance within ASC 842, which among other things, allows the Company to carry forward certain historical conclusions reached
under ASC Topic 840 regarding lease identification, classification, and the accounting treatment of initial direct costs. The Company
elected not to record assets and liabilities on its consolidated balance sheet for new or existing lease arrangements with terms of 12
months or less. The Company recognizes lease expenses for such lease on a straight-line basis over the lease term.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The most significant impact upon adoption is for
the recognition of Right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities on the Company&#x2019;s consolidated balance sheets for
office and warehouse space leases. At the commencement date of a lease, the Company recognizes a lease liability for future fixed lease
payments and a&#160;ROU asset representing the right to use the underlying asset during the lease term. The lease liability is initially
measured as the present value of the future fixed lease payments that will be made over the lease term. The lease term includes periods
for which it&#x2019;s reasonably certain that the renewal options will be exercised and periods for which it&#x2019;s reasonably certain
the termination options will not be exercised. The future fixed lease payments are discounted using the rate implicit in the lease, if
available, or the incremental borrowing rate (&#x201c;IBR&#x201d;). The Company will evaluate the carrying value of ROU assets if there
are indicators of impairment and review the recoverability of the related asset group. If the carrying value of the asset group is determined
to not be recoverable and is in excess of the estimated fair value, the Company will record an impairment loss in other expenses in the
consolidated statements of operations.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-15455">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,&#160;Improvements
to Income Tax Disclosures,&#160;which requires disaggregated information about an entity&#x2019;s effective tax rate reconciliation and
additional discloses on income taxes paid. The new requirements are effective for annual periods beginning after December 15, 2024. The
guidance is to be applied prospectively, with an option for retrospective application. The Company is currently evaluating the impact
of this new guidance on disclosures within its CFS.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not believe other recently issued
but not yet effective accounting standards, if currently adopted, would have a material effect on its CFS.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentTextBlock contextRef="c0" id="ixv-15467">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 3 &#x2013; INVESTMENTS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Short-term investments consist of trading stock
and debt securities, which include mutual funds and wealth management products issued by commercial banks with maturity within one year.
Long-term investments consist of wealth management products with maturity over one year. Investments consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Quoted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Prices in&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Active&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Observable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Unobservable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Markets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;3)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,837,445&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,837,445&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Long-term investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,837,445&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,837,445&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Quoted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Prices in&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Active&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Observable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Unobservable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Markets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;3)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Short-term investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,408,772&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,408,772&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,881,576&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,881,576&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,290,348&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,290,348&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Net investment (loss) income for the years ended December 31, 2023,
2022 and 2021 consists of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Gain (loss) from sales of short-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31,097&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(30,848&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,945&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,397&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Unrealized holding income (loss) of short-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,245&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,722&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;82,241&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;184,018&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,207&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Unrealized holding income of long-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;54,795&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net investment income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;330,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(19,363&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;103,375&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:InvestmentTableTextBlock contextRef="c0" id="ixv-20739">Investments consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Quoted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Prices in&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Active&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Observable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Unobservable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Markets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;3)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Short-term investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,837,445&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,837,445&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Long-term investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,837,445&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,837,445&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Quoted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Significant&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Prices in&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Other&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Active&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Observable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Unobservable&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Markets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Inputs&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;(Level&#160;3)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Short-term investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,408,772&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,408,772&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,881,576&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,881,576&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,290,348&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,290,348&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InvestmentTableTextBlock>
    <us-gaap:TradingSecuritiesDebt contextRef="c75" decimals="0" id="ixv-20740" unitRef="usd">5837445</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt contextRef="c76" decimals="0" id="ixv-20741" unitRef="usd">5837445</us-gaap:TradingSecuritiesDebt>
    <us-gaap:HeldToMaturitySecuritiesRestricted contextRef="c75" decimals="0" id="ixv-20742" unitRef="usd">3000000</us-gaap:HeldToMaturitySecuritiesRestricted>
    <us-gaap:HeldToMaturitySecuritiesRestricted contextRef="c76" decimals="0" id="ixv-20743" unitRef="usd">3000000</us-gaap:HeldToMaturitySecuritiesRestricted>
    <us-gaap:HeldToMaturitySecuritiesRestricted contextRef="c79" decimals="0" id="ixv-20744" unitRef="usd">1000000</us-gaap:HeldToMaturitySecuritiesRestricted>
    <us-gaap:HeldToMaturitySecuritiesRestricted contextRef="c80" decimals="0" id="ixv-20745" unitRef="usd">1000000</us-gaap:HeldToMaturitySecuritiesRestricted>
    <us-gaap:Investments contextRef="c4" decimals="0" id="ixv-20746" unitRef="usd">9837445</us-gaap:Investments>
    <us-gaap:Investments contextRef="c83" decimals="0" id="ixv-20747" unitRef="usd">9837445</us-gaap:Investments>
    <us-gaap:TradingSecuritiesDebt contextRef="c86" decimals="0" id="ixv-20748" unitRef="usd">2408772</us-gaap:TradingSecuritiesDebt>
    <us-gaap:TradingSecuritiesDebt contextRef="c87" decimals="0" id="ixv-20749" unitRef="usd">2408772</us-gaap:TradingSecuritiesDebt>
    <us-gaap:HeldToMaturitySecuritiesRestricted contextRef="c86" decimals="0" id="ixv-20750" unitRef="usd">1881576</us-gaap:HeldToMaturitySecuritiesRestricted>
    <us-gaap:HeldToMaturitySecuritiesRestricted contextRef="c87" decimals="0" id="ixv-20751" unitRef="usd">1881576</us-gaap:HeldToMaturitySecuritiesRestricted>
    <us-gaap:Investments contextRef="c5" decimals="0" id="ixv-20752" unitRef="usd">4290348</us-gaap:Investments>
    <us-gaap:Investments contextRef="c90" decimals="0" id="ixv-20753" unitRef="usd">4290348</us-gaap:Investments>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock contextRef="c0" id="ixv-20754">Net investment (loss) income for the years ended December 31, 2023,
2022 and 2021 consists of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Gain (loss) from sales of short-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31,097&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(30,848&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,945&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,397&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,189&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Unrealized holding income (loss) of short-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Trading securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,245&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,722&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;82,241&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;184,018&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,207&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Unrealized holding income of long-term investments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Held-to-maturity debt securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;54,795&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net investment income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;330,552&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(19,363&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;103,375&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c93" decimals="0" id="ixv-20755" unitRef="usd">31097</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c94" decimals="0" id="ixv-20756" unitRef="usd">-30848</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c95" decimals="0" id="ixv-20757" unitRef="usd">3945</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c96" decimals="0" id="ixv-20758" unitRef="usd">11397</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c98" decimals="0" id="ixv-20759" unitRef="usd">17189</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c93" decimals="0" id="ixv-20760" unitRef="usd">49245</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c94" decimals="0" id="ixv-20761" unitRef="usd">-2722</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c95" decimals="0" id="ixv-20762" unitRef="usd">82241</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c96" decimals="0" id="ixv-20763" unitRef="usd">184018</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c97" decimals="0" id="ixv-20764" unitRef="usd">14207</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:DebtSecuritiesTradingGainLoss contextRef="c96" decimals="0" id="ixv-20765" unitRef="usd">54795</us-gaap:DebtSecuritiesTradingGainLoss>
    <us-gaap:InvestmentIncomeNet contextRef="c0" decimals="0" id="ixv-20766" unitRef="usd">330552</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet contextRef="c6" decimals="0" id="ixv-20767" unitRef="usd">-19363</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet contextRef="c7" decimals="0" id="ixv-20768" unitRef="usd">103375</us-gaap:InvestmentIncomeNet>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="c0" id="ixv-15967">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 4 &#x2013; &lt;span style="text-transform: uppercase"&gt;accounts
receivable, Net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023 and 2022, accounts receivable,
net consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,279,593&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,435,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(160,855&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(164,122&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,118,738&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,271,218&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Accounts receivable &#x2013; related party, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Non-current accounts receivable&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,597,214&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,209,546&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table describes the movements in
the allowance for credit losses during the years ended December 31, 2023 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Balance at January 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;164,122&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;179,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;298,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Provision for (reversal of) doubtful accounts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,084&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,087&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(124,881&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign exchange difference&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,351&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(14,266&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,132&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Balance at December 31&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;160,855&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;164,122&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;179,475&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company reviews the outstanding receivable
on a periodic basis and makes general and specific allowances when there is doubt as to the collectability of individual balances.&lt;/p&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-20769">As of December 31, 2023 and 2022, accounts receivable,
net consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,279,593&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,435,340&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(160,855&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(164,122&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,118,738&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,271,218&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Accounts receivable &#x2013; related party, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Non-current accounts receivable&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,597,214&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,209,546&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c4" decimals="0" id="ixv-20770" unitRef="usd">2279593</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c5" decimals="0" id="ixv-20771" unitRef="usd">3435340</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="0" id="ixv-20772" unitRef="usd">160855</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c5" decimals="0" id="ixv-20773" unitRef="usd">164122</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-20774" unitRef="usd">2118738</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c5" decimals="0" id="ixv-20775" unitRef="usd">3271218</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c5" decimals="0" id="ixv-20776" unitRef="usd">399465</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c4" decimals="0" id="ixv-20777" unitRef="usd">4597214</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent contextRef="c5" decimals="0" id="ixv-20778" unitRef="usd">4209546</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c0" id="ixv-20779">The following table describes the movements in
the allowance for credit losses during the years ended December 31, 2023 and 2022.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Balance at January 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;164,122&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;179,475&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;298,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Provision for (reversal of) doubtful accounts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,084&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,087&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(124,881&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign exchange difference&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,351&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(14,266&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,132&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Balance at December 31&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;160,855&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;164,122&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;179,475&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c5" decimals="0" id="ixv-20780" unitRef="usd">164122</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c24" decimals="0" id="ixv-20781" unitRef="usd">179475</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c13" decimals="0" id="ixv-20782" unitRef="usd">298224</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-20783" unitRef="usd">-1084</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c6" decimals="0" id="ixv-20784" unitRef="usd">1087</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c7" decimals="0" id="ixv-20785" unitRef="usd">124881</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c0" decimals="0" id="ixv-20786" unitRef="usd">4351</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c6" decimals="0" id="ixv-20787" unitRef="usd">14266</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="c7" decimals="0" id="ixv-20788" unitRef="usd">-6132</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="0" id="ixv-20789" unitRef="usd">160855</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c5" decimals="0" id="ixv-20790" unitRef="usd">164122</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c24" decimals="0" id="ixv-20791" unitRef="usd">179475</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <hkit:AdvancesToSuppliersNetTextBlock contextRef="c0" id="ixv-16131">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 5 &#x2013; &lt;span style="text-transform: uppercase"&gt;ADVANCES
TO SUPPLIERS, Net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2023 and 2022, advances to
suppliers consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Advances to suppliers - Inventories&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;483,435&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Advances to suppliers &#x2013; Services &lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;338,166&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: reserve for amount not recoverable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,666&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;338,166&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;481,769&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
2023, the Company signed a software upgrade and development contract (for internal use) (Interface System), which obligated the software
company to perform certain software upgrade and development activities from May to September 2023. As of December 31, 2023, the total
contract price was $676,333 and shall be paid using installment payment method (50% within 5 working days after the signing of this contract,
40% within 5 working days upon launching of the official version, and 10% within 30 working days upon launching of the official version).
The ownership of the final product belongs to the Company.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</hkit:AdvancesToSuppliersNetTextBlock>
    <hkit:ScheduleOfAdvancesToSuppliersNetTableTextBlock contextRef="c0" id="ixv-16138">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Advances to suppliers - Inventories&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;483,435&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Advances to suppliers &#x2013; Services &lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;338,166&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: reserve for amount not recoverable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,666&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;338,166&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;481,769&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
2023, the Company signed a software upgrade and development contract (for internal use) (Interface System), which obligated the software
company to perform certain software upgrade and development activities from May to September 2023. As of December 31, 2023, the total
contract price was $676,333 and shall be paid using installment payment method (50% within 5 working days after the signing of this contract,
40% within 5 working days upon launching of the official version, and 10% within 30 working days upon launching of the official version).
The ownership of the final product belongs to the Company.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</hkit:ScheduleOfAdvancesToSuppliersNetTableTextBlock>
    <us-gaap:AdvancesToAffiliate contextRef="c5" decimals="0" id="ixv-20792" unitRef="usd">483435</us-gaap:AdvancesToAffiliate>
    <us-gaap:PaymentsToSuppliers contextRef="c0" decimals="0" id="ix_0_fact" unitRef="usd">338166</us-gaap:PaymentsToSuppliers>
    <hkit:ReserveForAmountNotRecoverable contextRef="c5" decimals="0" id="ixv-20794" unitRef="usd">-1666</hkit:ReserveForAmountNotRecoverable>
    <us-gaap:Supplies contextRef="c4" decimals="0" id="ixv-20795" unitRef="usd">338166</us-gaap:Supplies>
    <us-gaap:Supplies contextRef="c5" decimals="0" id="ixv-20796" unitRef="usd">481769</us-gaap:Supplies>
    <us-gaap:CapitalizedContractCostNet contextRef="c4" decimals="0" id="ixv-20797" unitRef="usd">676333</us-gaap:CapitalizedContractCostNet>
    <hkit:WorkingPercentage contextRef="c99" decimals="2" id="ixv-20798" unitRef="pure">0.50</hkit:WorkingPercentage>
    <hkit:WorkingPercentage contextRef="c0" decimals="2" id="ixv-20799" unitRef="pure">0.40</hkit:WorkingPercentage>
    <hkit:WorkingPercentage
      contextRef="c100"
      decimals="2"
      id="ixv-20800"
      unitRef="pure">0.10</hkit:WorkingPercentage>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-16214">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 6 &#x2013; INVENTORIES, NET&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023 and 2022, inventories consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Inventory&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;236,739&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;442,681&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: reserve for obsolete inventories&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,234&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(12,011&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;219,505&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;430,670&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories include computer, network hardware,
and GTDs. The Company reviews its inventories periodically to determine if any reserves are necessary for potential obsolescence or if
a write-down is necessary if the carrying value exceeds net realizable value.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-20801">As of December 31, 2023 and 2022, inventories consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Inventory&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;236,739&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;442,681&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: reserve for obsolete inventories&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,234&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(12,011&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;219,505&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;430,670&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c4" decimals="0" id="ixv-20802" unitRef="usd">236739</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c5" decimals="0" id="ixv-20803" unitRef="usd">442681</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryValuationReserves contextRef="c4" decimals="0" id="ixv-20804" unitRef="usd">17234</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c5" decimals="0" id="ixv-20805" unitRef="usd">12011</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-20806" unitRef="usd">219505</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c5" decimals="0" id="ixv-20807" unitRef="usd">430670</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="c0" id="ixv-16285">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 7 &#x2013; PREPAID EXPENSES AND OTHER CURRENT ASSETS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023 and 2022, prepaid expenses and current assets
consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest receivable &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;171,657&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;42,263&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid expenses &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24,770&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,342&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other receivables, net &lt;sup&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;156,492&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48,320&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;352,919&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;94,925&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
receivable primarily consists of interest from loans to third parties and interest from investments.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid
expenses primarily consist of insurance premium, investor relations and lawyer&#x2019;s fee.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
receivables primarily consist of cash advance to employees for business travel or expenses incurred in the ordinary courses of business,
net of expected credit loss.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-20808">As of December 31, 2023 and 2022, prepaid expenses and current assets
consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest receivable &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;171,657&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;42,263&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid expenses &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24,770&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,342&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other receivables, net &lt;sup&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;156,492&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;48,320&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;352,919&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;94,925&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
receivable primarily consists of interest from loans to third parties and interest from investments.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid
expenses primarily consist of insurance premium, investor relations and lawyer&#x2019;s fee.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
receivables primarily consist of cash advance to employees for business travel or expenses incurred in the ordinary courses of business,
net of expected credit loss.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:InterestReceivable contextRef="c4" decimals="0" id="ix_1_fact" unitRef="usd">171657</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable contextRef="c5" decimals="0" id="ix_2_fact" unitRef="usd">42263</us-gaap:InterestReceivable>
    <us-gaap:PrepaidExpenseCurrent contextRef="c4" decimals="0" id="ix_3_fact" unitRef="usd">24770</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c5" decimals="0" id="ix_4_fact" unitRef="usd">4342</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c4" decimals="0" id="ix_5_fact" unitRef="usd">156492</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c5" decimals="0" id="ix_6_fact" unitRef="usd">48320</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-20815" unitRef="usd">352919</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c5" decimals="0" id="ixv-20816" unitRef="usd">94925</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0" id="ixv-16388">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;b&gt;NOTE 8 &#x2013; LOAN RECEIVABLE&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023 and 2022, loan receivable consisted of the
following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guangxi Beihengda Mining Co., Ltd. &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,213,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,355,257&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hongkong Sanyou Petroleum Co., Ltd &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,621,971&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total loan receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,835,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,355,257&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,608,289&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,013,157&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Loan receivable - non current&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,227,079&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,342,100&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;On January 21, 2022, March 28, 2022 and June 14, 2022, the Company made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party, which were restricted for its operating activities, carrying interest at 12%. The RMB30,000,000 loan was extended for one year and will mature on January 21, 2025. The RMB7,000,000 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest of RMB120,000 ($17,368). The change in the carrying value of these outstanding loans from $5,355,257 in 2022 to $5,213,397 in 2023 was due mainly to currency translation. Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these three loans are secured by the Borrower&#x2019;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production of 1.306 million cubic meters per year.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;In 2023, the Company provided loans with interest of 1.5% per month
to another third party for its operating activities. The loans are secured by their respective pledge contracts using their underlying
assets. Such loans mature within nine months from the date of issue, with loan principal, interest, and handling fees to be settled immediately
after the maturity date. From April to December 2023, total loans to such a third party were $9.8 million, of which $7.3 million of the
principal was repaid prior to December 31, 2023.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Interest income for the loans for the years ended December 31, 2023,
2022 and 2021 was $909,362, $540,842 and $7,107, respectively.&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="c0" id="ixv-20817">As of December 31, 2023 and 2022, loan receivable consisted of the
following.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guangxi Beihengda Mining Co., Ltd. &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,213,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,355,257&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hongkong Sanyou Petroleum Co., Ltd &lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,621,971&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total loan receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,835,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,355,257&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,608,289&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,013,157&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Loan receivable - non current&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,227,079&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,342,100&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;On January 21, 2022, March 28, 2022 and June 14, 2022, the Company made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party, which were restricted for its operating activities, carrying interest at 12%. The RMB30,000,000 loan was extended for one year and will mature on January 21, 2025. The RMB7,000,000 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest of RMB120,000 ($17,368). The change in the carrying value of these outstanding loans from $5,355,257 in 2022 to $5,213,397 in 2023 was due mainly to currency translation. Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these three loans are secured by the Borrower&#x2019;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production of 1.306 million cubic meters per year.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;In 2023, the Company provided loans with interest of 1.5% per month
to another third party for its operating activities. The loans are secured by their respective pledge contracts using their underlying
assets. Such loans mature within nine months from the date of issue, with loan principal, interest, and handling fees to be settled immediately
after the maturity date. From April to December 2023, total loans to such a third party were $9.8 million, of which $7.3 million of the
principal was repaid prior to December 31, 2023.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="c109" decimals="0" id="ix_7_fact" unitRef="usd">5213397</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="c110" decimals="0" id="ix_8_fact" unitRef="usd">5355257</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="c111" decimals="0" id="ix_9_fact" unitRef="usd">2621971</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="c4" decimals="0" id="ixv-20821" unitRef="usd">7835368</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="c5" decimals="0" id="ixv-20822" unitRef="usd">5355257</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-20823" unitRef="usd">3608289</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c5" decimals="0" id="ixv-20824" unitRef="usd">1013157</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c4" decimals="0" id="ixv-20825" unitRef="usd">4227079</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="c5" decimals="0" id="ixv-20826" unitRef="usd">4342100</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c101" decimals="0" id="ixv-20828" unitRef="cny">30000000</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c101" decimals="0" id="ixv-20829" unitRef="usd">4272079</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c102" decimals="0" id="ixv-20830" unitRef="cny">3000000</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c102" decimals="0" id="ixv-20831" unitRef="usd">422708</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c103" decimals="0" id="ixv-20832" unitRef="cny">7000000</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c103" decimals="0" id="ixv-20833" unitRef="usd">986318</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRate
      contextRef="c103"
      decimals="2"
      id="ixv-20834"
      unitRef="pure">0.12</us-gaap:LoansReceivableBasisSpreadOnVariableRate>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c104" decimals="0" id="ixv-20835" unitRef="cny">30000000</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c105" decimals="0" id="ixv-20836" unitRef="cny">7000000</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:DebtDefaultShorttermDebtAmount contextRef="c106" decimals="0" id="ixv-20837" unitRef="usd">3000000</us-gaap:DebtDefaultShorttermDebtAmount>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="c107" decimals="0" id="ixv-20838" unitRef="cny">120000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="c107" decimals="0" id="ixv-20839" unitRef="usd">17368</us-gaap:ProceedsFromCollectionOfLoansReceivable>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized contextRef="c5" decimals="0" id="ixv-20840" unitRef="usd">5355257</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized contextRef="c4" decimals="0" id="ixv-20841" unitRef="usd">5213397</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:ProductionCosts
      contextRef="c107"
      decimals="-3"
      id="ixv-20842"
      unitRef="usd">1306000</us-gaap:ProductionCosts>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod contextRef="c0" decimals="3" id="ixv-20844" unitRef="pure">0.015</us-gaap:LoansReceivableBasisSpreadOnVariableRateDuringPeriod>
    <us-gaap:ProceedsFromOtherShortTermDebt
      contextRef="c108"
      decimals="-5"
      id="ixv-20845"
      unitRef="usd">9800000</us-gaap:ProceedsFromOtherShortTermDebt>
    <us-gaap:RepaymentsOfOtherShortTermDebt
      contextRef="c108"
      decimals="-5"
      id="ixv-20846"
      unitRef="usd">7300000</us-gaap:RepaymentsOfOtherShortTermDebt>
    <us-gaap:InterestAndOtherIncome contextRef="c0" decimals="0" id="ixv-20847" unitRef="usd">909362</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c6" decimals="0" id="ixv-20848" unitRef="usd">540842</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c7" decimals="0" id="ixv-20849" unitRef="usd">7107</us-gaap:InterestAndOtherIncome>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-16500">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 9 &#x2013; NON-CURRENT ADVANCE TO A THIRD PARTY&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In 2020, the Company signed a software development contract with a
third party software development company to develop a Corporate Full-Service Platform Mobile Application for internal use. The ownership
of the final product belongs to the Company and the copyrights will be shared with the software development company. In August 2023, the
Company signed a supplemental agreement with an external vendor who took over the software development project. As of December 31, 2023,
approximately $411,000 had been advanced to the software development company; and the Company is committed to additional costs under
software development contract of approximately $12,000. The software development project is expected to be complete in the third quarter
of 2024.&lt;/p&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <hkit:ContractPriceOfThirdParty contextRef="c4" decimals="0" id="ixv-20850" unitRef="usd">411000</hkit:ContractPriceOfThirdParty>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c0" decimals="0" id="ixv-20851" unitRef="usd">12000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-16509">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 10 &#x2013; &lt;span style="text-transform: uppercase"&gt;PROPERTY,
equipment AND SOFTWARE, net&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023 and 2022, property, equipment and software
consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Office furniture&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;51,277&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,545&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Transportation equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202,893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,580&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;586,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;448,607&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,039,861&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,068,156&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,886,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,593,464&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,483,445&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,470,497&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;403,330&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;122,967&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2023 and 2022,
depreciation expenses were $50,662 and $21,881, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-20852">As of December 31, 2023 and 2022, property, equipment and software
consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Office furniture&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;51,277&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,576&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Computer equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,371&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,545&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Transportation equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;202,893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,580&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;586,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;448,607&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,039,861&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,068,156&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,886,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,593,464&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,483,445&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,470,497&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;403,330&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;122,967&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c113" decimals="0" id="ixv-20853" unitRef="usd">51277</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c114" decimals="0" id="ixv-20854" unitRef="usd">2576</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c115" decimals="0" id="ixv-20855" unitRef="usd">6371</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c116" decimals="0" id="ixv-20856" unitRef="usd">6545</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c58" decimals="0" id="ixv-20857" unitRef="usd">202893</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c117" decimals="0" id="ixv-20858" unitRef="usd">67580</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c118" decimals="0" id="ixv-20859" unitRef="usd">586373</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c119" decimals="0" id="ixv-20860" unitRef="usd">448607</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c120" decimals="0" id="ixv-20861" unitRef="usd">1039861</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c121" decimals="0" id="ixv-20862" unitRef="usd">1068156</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="0" id="ixv-20863" unitRef="usd">1886775</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c5" decimals="0" id="ixv-20864" unitRef="usd">1593464</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-20865" unitRef="usd">1483445</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c5" decimals="0" id="ixv-20866" unitRef="usd">1470497</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-20867" unitRef="usd">403330</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c5" decimals="0" id="ixv-20868" unitRef="usd">122967</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-20869" unitRef="usd">50662</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c6" decimals="0" id="ixv-20870" unitRef="usd">21881</us-gaap:Depreciation>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-16619">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 11 &#x2013; &lt;span style="text-transform: uppercase"&gt;Taxes payable&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-transform: uppercase"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023 and 2022, taxes payable consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Value-added tax&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,219,713&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,135,002&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;564,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;404,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other taxes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;133,562&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;131,703&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,917,647&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,671,322&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherLiabilitiesTableTextBlock contextRef="c0" id="ixv-20871">As of December 31, 2023 and 2022, taxes payable consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Value-added tax&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,219,713&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,135,002&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Income tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;564,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;404,617&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other taxes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;133,562&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;131,703&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,917,647&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,671,322&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherLiabilitiesTableTextBlock>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c4" decimals="0" id="ixv-20872" unitRef="usd">1219713</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c5" decimals="0" id="ixv-20873" unitRef="usd">1135002</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c4" decimals="0" id="ixv-20874" unitRef="usd">564372</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c5" decimals="0" id="ixv-20875" unitRef="usd">404617</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c4" decimals="0" id="ixv-20876" unitRef="usd">133562</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c5" decimals="0" id="ixv-20877" unitRef="usd">131703</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-20878" unitRef="usd">1917647</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c5" decimals="0" id="ixv-20879" unitRef="usd">1671322</us-gaap:TaxesPayableCurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-16689">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 12 &#x2013; RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following are related party balances as of December 31, 2023 and
2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Zhongzhe Yuantong Technology Co., Ltd.&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fengqi (Beijing) Zhineng Technology Co., Ltd.&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;598&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;598&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following are related party transactions for the years ended December
31, 2023, 2022 and 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Cost of revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fengqi (Beijing) Zhineng Technology Co., Ltd.&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;8,480&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;11,830&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;52,961&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,480&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,830&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;52,961&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing
Zhongzhe Yuantong Technology Co., Ltd. (&#x201c;Beijing Zhongzhe&#x201d;) and one of the minority shareholders of HiTek are under common
control. As of December 31, 2022, accounts receivable from Beijing Zhongzhe Yuantong Technology Co., Ltd. was $399,465. As of December
31, 2023, it was collected by the Company.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr.
Yin is the director and a minority shareholder of Fengqi (Beijing) Zhineng Technology Co., Ltd. The Company purchased from Fengqi (Beijing)
Zhineng Technology Co., Ltd. hardware of $8,480, &lt;span style="background-color: white"&gt;$11,830 and $52,961 for fiscal year ended December
31, 2023, 2022 and 2021&lt;/span&gt;, respectively. As of December 31, 2023 and 2022, the Company has outstanding advances owed to Fengqi (Beijing)
Zhineng Technology Co., Ltd., of $&lt;span style="-sec-ix-hidden: hidden-fact-99"&gt;nil&lt;/span&gt; and $598, respectively. The advances are due on demand and non-interest bearing.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c0" id="ixv-20880">The following are related party balances as of December 31, 2023 and
2022.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Zhongzhe Yuantong Technology Co., Ltd.&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fengqi (Beijing) Zhineng Technology Co., Ltd.&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;598&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;598&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Cost of revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fengqi (Beijing) Zhineng Technology Co., Ltd.&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;8,480&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;11,830&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;52,961&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,480&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,830&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;52,961&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing
Zhongzhe Yuantong Technology Co., Ltd. (&#x201c;Beijing Zhongzhe&#x201d;) and one of the minority shareholders of HiTek are under common
control. As of December 31, 2022, accounts receivable from Beijing Zhongzhe Yuantong Technology Co., Ltd. was $399,465. As of December
31, 2023, it was collected by the Company.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr.
Yin is the director and a minority shareholder of Fengqi (Beijing) Zhineng Technology Co., Ltd. The Company purchased from Fengqi (Beijing)
Zhineng Technology Co., Ltd. hardware of $8,480, &lt;span style="background-color: white"&gt;$11,830 and $52,961 for fiscal year ended December
31, 2023, 2022 and 2021&lt;/span&gt;, respectively. As of December 31, 2023 and 2022, the Company has outstanding advances owed to Fengqi (Beijing)
Zhineng Technology Co., Ltd., of $&lt;span style="-sec-ix-hidden: hidden-fact-99"&gt;nil&lt;/span&gt; and $598, respectively. The advances are due on demand and non-interest bearing.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="c128"
      decimals="0"
      id="ix_10_fact"
      unitRef="usd">399465</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c130" decimals="0" id="ixv-20882" unitRef="usd">399465</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="c132"
      decimals="0"
      id="ix_11_fact"
      unitRef="usd">598</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c130" decimals="0" id="ixv-20884" unitRef="usd">598</us-gaap:NotesPayableCurrent>
    <us-gaap:CostOfRevenue
      contextRef="c133"
      decimals="0"
      id="ix_12_fact"
      unitRef="usd">8480</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c134"
      decimals="0"
      id="ix_13_fact"
      unitRef="usd">11830</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="c135"
      decimals="0"
      id="ix_14_fact"
      unitRef="usd">52961</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c136" decimals="0" id="ixv-20888" unitRef="usd">8480</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c137" decimals="0" id="ixv-20889" unitRef="usd">11830</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c138" decimals="0" id="ixv-20890" unitRef="usd">52961</us-gaap:CostOfRevenue>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c5" decimals="0" id="ixv-20891" unitRef="usd">399465</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:CostOfRevenue contextRef="c122" decimals="0" id="ixv-20892" unitRef="usd">8480</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c123" decimals="0" id="ixv-20893" unitRef="usd">11830</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c124" decimals="0" id="ixv-20894" unitRef="usd">52961</us-gaap:CostOfRevenue>
    <us-gaap:NotesPayableCurrent contextRef="c126" decimals="0" id="ixv-20895" unitRef="usd">598</us-gaap:NotesPayableCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-16905">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 13 &#x2013; LEASES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A summary of supplemental information related to operating leases as
of December 31, 2023 is as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Operating lease ROU assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Operating lease liabilities-current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average remaining lease term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.0 year&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table represents the maturity of
lease liabilities as of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;12 months ending&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 1.5pt"&gt;2024&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;3,382&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,382&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(73&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-20896">A summary of supplemental information related to operating leases as
of December 31, 2023 is as follows.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Operating lease ROU assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Operating lease liabilities-current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average remaining lease term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.0 year&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-20897" unitRef="usd">3309</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="0" id="ixv-20898" unitRef="usd">3309</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c4" decimals="0" id="ixv-20899" unitRef="usd">3309</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-20900">P1Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="3" id="ixv-20901" unitRef="pure">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-20902">The following table represents the maturity of
lease liabilities as of December 31, 2023.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="text-decoration:underline"&gt;12 months ending&#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 1.5pt"&gt;2024&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;3,382&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,382&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(73&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,309&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c4" decimals="0" id="ixv-20903" unitRef="usd">3382</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c4" decimals="0" id="ixv-20904" unitRef="usd">3382</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c4" decimals="0" id="ixv-20905" unitRef="usd">73</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c4" decimals="0" id="ixv-20906" unitRef="usd">3309</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0" id="ixv-16994">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 14 &#x2013; ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023 and 2022, accrued expenses and other current
liabilities consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Payroll&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;130,463&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;253,212&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,132&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;78,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;73,823&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;255,131&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;348,167&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-20907">As of December 31, 2023 and 2022, accrued expenses and other current
liabilities consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Payroll&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;130,463&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;253,212&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,132&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;78,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;73,823&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;255,131&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;348,167&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c4" decimals="0" id="ixv-20908" unitRef="usd">130463</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c5" decimals="0" id="ixv-20909" unitRef="usd">253212</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="c4" decimals="0" id="ixv-20910" unitRef="usd">46639</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="c5" decimals="0" id="ixv-20911" unitRef="usd">21132</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c4" decimals="0" id="ixv-20912" unitRef="usd">78029</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c5" decimals="0" id="ixv-20913" unitRef="usd">73823</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-20914" unitRef="usd">255131</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-20915" unitRef="usd">348167</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-17061">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;b&gt;NOTE 15 &#x2013; LOAN PAYABLES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2023 and 2022, loan payables consisted of the following.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Short-term borrowings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;493,159&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;506,578&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term borrowings&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,113,539&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,171,050&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,606,698&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,677,628&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 21, March 28 and June 14, 2022, the
Company entered into three loans of RMB15,000,000 ($2,113,539), RMB1,500,000 ($211,354) and RMB3,500,000 ($493,159) from a third party,
carrying interest at 12%. The RMB15,000,000 loan is extended for one year and will mature on January 21, 2025. The RMB3,500,000 loan is
due on June 13, 2024. The RMB1,500,000 loan was repaid prior to December 31, 2022. The change in the carrying value of these outstanding
loans from $2,677,628 in 2022 to $2,606,698 in 2023 was due mainly to currency translation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The interest expense for the years ended December
31, 2023, 2022 and 2021 was $313,861, $285,353 and $&lt;span style="-sec-ix-hidden: hidden-fact-100"&gt;nil&lt;/span&gt;, respectively.&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0" id="ixv-20916">As of December 31, 2023 and 2022, loan payables consisted of the following.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Short-term borrowings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;493,159&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;506,578&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term borrowings&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,113,539&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,171,050&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,606,698&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,677,628&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LoansPayableCurrent contextRef="c4" decimals="0" id="ixv-20917" unitRef="usd">493159</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c5" decimals="0" id="ixv-20918" unitRef="usd">506578</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermLoansPayable contextRef="c4" decimals="0" id="ixv-20919" unitRef="usd">2113539</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable contextRef="c5" decimals="0" id="ixv-20920" unitRef="usd">2171050</us-gaap:LongTermLoansPayable>
    <us-gaap:LoansPayable contextRef="c4" decimals="0" id="ixv-20921" unitRef="usd">2606698</us-gaap:LoansPayable>
    <us-gaap:LoansPayable contextRef="c5" decimals="0" id="ixv-20922" unitRef="usd">2677628</us-gaap:LoansPayable>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c139" decimals="0" id="ixv-20923" unitRef="cny">15000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c139" decimals="0" id="ixv-20924" unitRef="usd">2113539</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c140" decimals="0" id="ixv-20925" unitRef="cny">1500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c141" decimals="0" id="ixv-20926" unitRef="usd">211354</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c142" decimals="0" id="ixv-20927" unitRef="cny">3500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c143" decimals="0" id="ixv-20928" unitRef="usd">493159</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c143"
      decimals="2"
      id="ixv-20929"
      unitRef="pure">0.12</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c104" decimals="0" id="ixv-20930" unitRef="cny">15000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c105" decimals="0" id="ixv-20931" unitRef="cny">3500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt contextRef="c144" decimals="0" id="ixv-20932" unitRef="cny">1500000</us-gaap:RepaymentsOfDebt>
    <us-gaap:LoansPayable contextRef="c5" decimals="0" id="ixv-20933" unitRef="usd">2677628</us-gaap:LoansPayable>
    <us-gaap:LoansPayable contextRef="c4" decimals="0" id="ixv-20934" unitRef="usd">2606698</us-gaap:LoansPayable>
    <us-gaap:InterestExpenseDebt contextRef="c145" decimals="0" id="ixv-20935" unitRef="usd">313861</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c144" decimals="0" id="ixv-20936" unitRef="usd">285353</us-gaap:InterestExpenseDebt>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-17139">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 16 &#x2013;&#160;ORDINARY SHARES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In April 2023, the Company issued 3,404,685 Ordinary Shares, of which
3,200,000 shares were related to the IPO and 204,685 shares related to an over-allotment arrangement, at $5.00 per share with net proceeds
of approximately $15.1 million.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 5, 2024, the 2024 annual general meeting
of shareholders adopted the resolutions that the issued 14,392,364 ordinary shares of par value of US$0.0001 each are re-designated and
re-classified into 6,200,364 Class A ordinary shares of par value US$0.0001 each with one vote per share (the &#x201c;Class A Ordinary
Shares&#x201d;) and 8,192,000 Class B ordinary shares of par value US$0.0001 each with 15 votes per share (the &#x201c;Class B Ordinary
Shares&#x201d;) on a one for one basis.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SharesIssued
      contextRef="c147"
      decimals="0"
      id="ixv-20937"
      unitRef="shares">3404685</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c148"
      decimals="0"
      id="ixv-20938"
      unitRef="shares">3200000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="c149"
      decimals="0"
      id="ixv-20939"
      unitRef="shares">204685</us-gaap:SharesIssued>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c150"
      decimals="2"
      id="ixv-20940"
      unitRef="usdPershares">5</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="c151"
      decimals="-5"
      id="ixv-20941"
      unitRef="usd">15100000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:SharesIssued
      contextRef="c152"
      decimals="0"
      id="ixv-20942"
      unitRef="shares">14392364</us-gaap:SharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c152"
      decimals="4"
      id="ixv-20943"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesIssued
      contextRef="c153"
      decimals="0"
      id="ixv-20944"
      unitRef="shares">6200364</us-gaap:SharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c153"
      decimals="4"
      id="ixv-20945"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="c154" id="ixv-20946">one</us-gaap:CommonStockVotingRights>
    <us-gaap:SharesIssued
      contextRef="c155"
      decimals="0"
      id="ixv-20947"
      unitRef="shares">8192000</us-gaap:SharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c155"
      decimals="4"
      id="ixv-20948"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="c156" id="ixv-20949">15</us-gaap:CommonStockVotingRights>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-17149">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 17 &#x2013; INCOME TAXES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The entities within the Company file separate
tax returns in the respective tax jurisdictions in which they operate.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cayman Islands&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is a tax-exempt entity incorporated
in Cayman Islands.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Hong Kong&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;HiTek Hong Kong Limited was incorporated in Hong
Kong and does not conduct any substantial operations of its own. No provision for Hong Kong profits tax has been made in the CFS as HiTek
Hong Kong Limited has no assessable profits for the years ended December 31, 2023, 2022 and 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;PRC&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s PRC operating subsidiary and
VIEs, being incorporated in the PRC, are governed by the income tax law of the PRC and is subject to PRC enterprise income tax (&#x201c;EIT&#x201d;).
The EIT rate of PRC is 25%, which applies to both domestic and foreign invested companies. One of the Company&#x2019;s subsidiaries located
in the Xinjiang Huoerguosi special development zones, Huoerguosi, is currently exempt from corporate income tax in China from January
1, 2017 to December 31, 2021. Since the beginning of 2022, Huoerguosi did not enjoy the above preferential tax policy. State Administration
of Taxation and Ministry of Finance issued a notice related to the tax relief policy for small-scale companies in January 2019. According
to the notice, from January 1, 2019 to December 31, 2021, if a small profit-making enterprise has annual taxable income less than or equal
to RMB 1 million, only 25% of its annual taxable income will be subject to income tax at a reduced rate of 20%; for those with annual
taxable income more than RMB 1 million but less than RMB 3 million, 50% of their annual taxable income will be subject to income tax at
the reduced rate of 20%. In April 2021, on the basis of the previous preferential policy, State Administration of Taxation and Ministry
of Finance issued a notice stating that, from January 1, 2021 to December 31, 2022, for those with annual taxable income less than or
equal to RMB 1 million, only 12.5% of its annual taxable income will be subject to income tax at a reduced rate of 20%. In March 2022,
on the basis of the previous preferential policy, State Administration of Taxation and Ministry of Finance further issued a notice stating
that, from January 1, 2022 to December 31, 2024, for those with annual taxable income more than RMB 1 million but did not exceed RMB 3
million, 25% of their annual taxable income will be subject to income tax at the same reduced rate of 20%. In March 2023, on the basis
of the previous preferential policy, State Administration of Taxation and Ministry of Finance issued a notice stating that, from January
1, 2023 to December 31, 2024, for those with annual taxable income less than or equal to RMB 1 million, 25% of their annual taxable income
will be subject to income tax at the same reduced rate of 20%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s income (loss) before income taxes includes the
following for the years ended December 31.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Non-PRC operations&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(176,949&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(385,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(328,672&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;PRC operations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,771,475&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,254,260&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,540,882&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total income before income taxes&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,594,526&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,868,963&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,212,210&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Income tax expense was comprised of the following for the years ended
December 31.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current tax expense&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;207,553&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;276,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;202,229&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;339,332&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;177,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;340,624&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;546,885&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;453,218&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;542,853&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Deferred income taxes reflect the net tax effects
of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used
for income tax purposes. The cumulative tax effect at the expected rate of 25% of significant items comprising the net deferred tax amount
is at December 31, 2023 and 2022 as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net operating loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,338&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;205,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Unbilled cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;374,357&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;355,461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unbilled interest expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,727&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,592&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Software amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;259,965&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;267,039&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Allowance for doubtful accounts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,459&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Inventories obsolescence&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,591&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,043&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unrealized losses on trading securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued Bonus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;34,246&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;31,819&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;805,676&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;979,430&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred tax liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Unbilled revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,270,234&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,149,169&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unbilled interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(50,369&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(69,149&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred government subsidiary income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(41,673&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(42,806&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unrealized gain on short-term investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(285&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,796&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(14,336&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,462&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,376,897&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,268,382&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,942&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,469&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,604,163&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,300,421&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Following is a reconciliation of income tax expense
at the effective rate to income tax at the calculated statutory rates for the years ended December 31.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;PRC statutory tax rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax rates in different jurisdictions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Permanent difference&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.1&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Tax holiday effect (1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6.5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5.9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5.3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;34.3&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24.5&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
PRC subsidiary incurred loss in 2023, which resulted in tax benefit and positive tax holiday effect in 2023.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Uncertain Tax Positions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company had no significant unrecognized uncertain
tax positions or unrecognized liabilities, interest or penalties associated with unrecognized tax benefit as of and for the years ended
December 31, 2023 and 2022.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="c157"
      decimals="2"
      id="ixv-20950"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="c158"
      decimals="-6"
      id="ixv-20951"
      unitRef="cny">1000000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c158"
      decimals="2"
      id="ixv-20952"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c158"
      decimals="2"
      id="ixv-20953"
      unitRef="pure">0.20</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="c159"
      decimals="-6"
      id="ixv-20954"
      unitRef="cny">1000000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="c160"
      decimals="-6"
      id="ixv-20955"
      unitRef="cny">3000000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c161"
      decimals="2"
      id="ixv-20956"
      unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c161"
      decimals="2"
      id="ixv-20957"
      unitRef="pure">0.20</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="c162"
      decimals="-6"
      id="ixv-20958"
      unitRef="cny">1000000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c162"
      decimals="3"
      id="ixv-20959"
      unitRef="pure">0.125</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c162"
      decimals="2"
      id="ixv-20960"
      unitRef="pure">0.20</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="c163"
      decimals="-6"
      id="ixv-20961"
      unitRef="cny">1000000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c164"
      decimals="-6"
      id="ixv-20962"
      unitRef="cny">3000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c164"
      decimals="2"
      id="ixv-20963"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c165"
      decimals="2"
      id="ixv-20964"
      unitRef="pure">0.20</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c166"
      decimals="-6"
      id="ixv-20965"
      unitRef="cny">1000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c166"
      decimals="2"
      id="ixv-20966"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="c166"
      decimals="2"
      id="ixv-20967"
      unitRef="pure">0.20</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0" id="ixv-20968">The Company&#x2019;s income (loss) before income taxes includes the
following for the years ended December 31.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Non-PRC operations&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(176,949&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(385,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(328,672&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;PRC operations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,771,475&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,254,260&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,540,882&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total income before income taxes&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,594,526&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,868,963&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,212,210&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c167" decimals="0" id="ixv-20969" unitRef="usd">-176949</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c168" decimals="0" id="ixv-20970" unitRef="usd">-385297</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c169" decimals="0" id="ixv-20971" unitRef="usd">-328672</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c170" decimals="0" id="ixv-20972" unitRef="usd">1771475</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c171" decimals="0" id="ixv-20973" unitRef="usd">2254260</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c172" decimals="0" id="ixv-20974" unitRef="usd">2540882</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-20975" unitRef="usd">1594526</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-20976" unitRef="usd">1868963</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-20977" unitRef="usd">2212210</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-20978">Income tax expense was comprised of the following for the years ended
December 31.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current tax expense&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;207,553&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;276,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;202,229&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;339,332&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;177,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;340,624&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;546,885&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;453,218&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;542,853&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-20979" unitRef="usd">207553</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-20980" unitRef="usd">276189</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-20981" unitRef="usd">202229</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-20982" unitRef="usd">339332</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-20983" unitRef="usd">177029</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-20984" unitRef="usd">340624</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-20985" unitRef="usd">546885</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-20986" unitRef="usd">453218</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-20987" unitRef="usd">542853</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-20988">The cumulative tax effect at the expected rate of 25% of significant items comprising the net deferred tax amount
is at December 31, 2023 and 2022 as follows.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net operating loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,338&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,313&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;205,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Unbilled cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;374,357&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;355,461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unbilled interest expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,727&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,592&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Software amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;259,965&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;267,039&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Allowance for doubtful accounts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,459&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Inventories obsolescence&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,591&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,043&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unrealized losses on trading securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,761&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued Bonus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;34,246&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;31,819&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;805,676&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;979,430&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Deferred tax liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Unbilled revenue&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,270,234&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,149,169&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unbilled interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(50,369&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(69,149&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred government subsidiary income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(41,673&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(42,806&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unrealized gain on short-term investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(285&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,796&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(14,336&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,462&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,376,897&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,268,382&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,942&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,469&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,604,163&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,300,421&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <hkit:CumulativeTaxEffectPercentage contextRef="c0" decimals="2" id="ixv-20989" unitRef="pure">0.25</hkit:CumulativeTaxEffectPercentage>
    <hkit:CumulativeTaxEffectPercentage contextRef="c6" decimals="2" id="ixv-20990" unitRef="pure">0.25</hkit:CumulativeTaxEffectPercentage>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c4" decimals="0" id="ixv-20991" unitRef="usd">8338</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c5" decimals="0" id="ixv-20992" unitRef="usd">5313</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c4" decimals="0" id="ixv-20993" unitRef="usd">39340</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c5" decimals="0" id="ixv-20994" unitRef="usd">205605</us-gaap:DeferredTaxAssetsDeferredIncome>
    <hkit:DeferredTaxAssetsUnbilledCost contextRef="c4" decimals="0" id="ixv-20995" unitRef="usd">374357</hkit:DeferredTaxAssetsUnbilledCost>
    <hkit:DeferredTaxAssetsUnbilledCost contextRef="c5" decimals="0" id="ixv-20996" unitRef="usd">355461</hkit:DeferredTaxAssetsUnbilledCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c4" decimals="0" id="ixv-20997" unitRef="usd">37727</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c5" decimals="0" id="ixv-20998" unitRef="usd">34592</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c4" decimals="0" id="ixv-20999" unitRef="usd">259965</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c5" decimals="0" id="ixv-21000" unitRef="usd">267039</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c4" decimals="0" id="ixv-21001" unitRef="usd">13459</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c5" decimals="0" id="ixv-21002" unitRef="usd">8308</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <hkit:DeferredTaxAssetsInventoriesObsolescence contextRef="c4" decimals="0" id="ixv-21003" unitRef="usd">-6591</hkit:DeferredTaxAssetsInventoriesObsolescence>
    <hkit:DeferredTaxAssetsInventoriesObsolescence contextRef="c5" decimals="0" id="ixv-21004" unitRef="usd">7043</hkit:DeferredTaxAssetsInventoriesObsolescence>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities contextRef="c4" decimals="0" id="ixv-21005" unitRef="usd">1761</us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities contextRef="c5" decimals="0" id="ixv-21006" unitRef="usd">1809</us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c4" decimals="0" id="ixv-21007" unitRef="usd">43074</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses contextRef="c5" decimals="0" id="ixv-21008" unitRef="usd">62441</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="0" id="ixv-21009" unitRef="usd">34246</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c5" decimals="0" id="ixv-21010" unitRef="usd">31819</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="0" id="ixv-21011" unitRef="usd">805676</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c5" decimals="0" id="ixv-21012" unitRef="usd">979430</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="c4" decimals="0" id="ixv-21013" unitRef="usd">2270234</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="c5" decimals="0" id="ixv-21014" unitRef="usd">2149169</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense contextRef="c4" decimals="0" id="ixv-21015" unitRef="usd">50369</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense contextRef="c5" decimals="0" id="ixv-21016" unitRef="usd">69149</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <hkit:DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome contextRef="c4" decimals="0" id="ixv-21017" unitRef="usd">41673</hkit:DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome>
    <hkit:DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome contextRef="c5" decimals="0" id="ixv-21018" unitRef="usd">42806</hkit:DeferredTaxLiabilitiesDeferredGovernmentSubsidiaryIncome>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c4" decimals="0" id="ixv-21019" unitRef="usd">285</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c5" decimals="0" id="ixv-21020" unitRef="usd">2796</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="0" id="ixv-21021" unitRef="usd">14336</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c5" decimals="0" id="ixv-21022" unitRef="usd">4462</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="0" id="ixv-21023" unitRef="usd">2376897</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c5" decimals="0" id="ixv-21024" unitRef="usd">2268382</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" id="ixv-21025" unitRef="usd">32942</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c5" decimals="0" id="ixv-21026" unitRef="usd">11469</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities contextRef="c4" decimals="0" id="ixv-21027" unitRef="usd">1604163</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c5" decimals="0" id="ixv-21028" unitRef="usd">1300421</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-21029">Following is a reconciliation of income tax expense
at the effective rate to income tax at the calculated statutory rates for the years ended December 31.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;PRC statutory tax rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax rates in different jurisdictions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.2&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Permanent difference&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(0.1&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Tax holiday effect (1)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6.5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5.9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5.3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective tax rate&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;34.3&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24.5&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
PRC subsidiary incurred loss in 2023, which resulted in tax benefit and positive tax holiday effect in 2023.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="2" id="ixv-21030" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="3" id="ixv-21031" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c7" decimals="3" id="ixv-21032" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" id="ixv-21033" unitRef="pure">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="3" id="ixv-21034" unitRef="pure">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c7" decimals="3" id="ixv-21035" unitRef="pure">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c6" decimals="3" id="ixv-21036" unitRef="pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c7" decimals="3" id="ixv-21037" unitRef="pure">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect contextRef="c0" decimals="3" id="ix_15_fact" unitRef="pure">-0.065</hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect>
    <hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect contextRef="c6" decimals="3" id="ix_16_fact" unitRef="pure">0.059</hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect>
    <hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect contextRef="c7" decimals="3" id="ix_17_fact" unitRef="pure">0.053</hkit:EffectiveIncomeTaxRateReconciliationTaxHolidaysEffect>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-21041" unitRef="pure">0.343</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="3" id="ixv-21042" unitRef="pure">0.242</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c7" decimals="3" id="ixv-21043" unitRef="pure">0.245</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-17688">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 18 &#x2013; CONCENTRATIONS&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Major Customers&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Details of the Company&#x2019;s major customers (including those accounting
for 10% or more of the Company&#x2019;s total revenues) are as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;801,344&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,291,651&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,784,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Customer B&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;398,488&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;834,911&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;896,220&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,199,832&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;27&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,126,562&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;49&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;2,680,958&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;42&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Details of the Company&#x2019;s major customers (including those accounting
for 10% or more of the Company&#x2019;s accounts receivable are as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,615,308&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,274,060&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,256,804&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;66&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,901,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,864,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,027,238&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Customer C&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;963,034&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,516,789&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;95&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;7,537,733&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;96&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,247,076&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;97&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Major Suppliers&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Details of the Company&#x2019;s major suppliers (including those accounting
for 10% or more of the Company&#x2019;s total purchases) are as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Supplier A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;13,532&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,647&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;295,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;312,039&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,586&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;109,764&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;472,988&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;215,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;430,744&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;267,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier E&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;105,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;366,115&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;138,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Supplier F&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;94,348&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;326,836&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;525,771&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;21&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,679,916&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;58&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,027,355&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;38&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Details of the Company&#x2019;s major suppliers (including those accounting
for 10% or more of the Company&#x2019;s accounts payable) are as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Supplier C&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;256,623&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;47&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;52,539&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier E&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,562&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;155,990&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier G&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,649&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;131,661&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,061&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier H&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;79,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;86,494&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier I&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;84,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Supplier J&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;59,195&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,806&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;66,068&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;349,029&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;64&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;489,488&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;70&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;282,371&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;55&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="c0" id="ixv-21044">Details of the Company&#x2019;s major customers (including those accounting
for 10% or more of the Company&#x2019;s total revenues) are as follows.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;801,344&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,291,651&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,784,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Customer B&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;398,488&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;834,911&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;896,220&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,199,832&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;27&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,126,562&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;49&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;2,680,958&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;42&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c173" decimals="0" id="ixv-21045" unitRef="usd">801344</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c173"
      decimals="2"
      id="ixv-21046"
      unitRef="pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c174" decimals="0" id="ixv-21047" unitRef="usd">2291651</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c174"
      decimals="2"
      id="ixv-21048"
      unitRef="pure">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c175" decimals="0" id="ixv-21049" unitRef="usd">1784738</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c175"
      decimals="2"
      id="ixv-21050"
      unitRef="pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c176" decimals="0" id="ixv-21051" unitRef="usd">398488</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c176"
      decimals="2"
      id="ixv-21052"
      unitRef="pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c177" decimals="0" id="ixv-21053" unitRef="usd">834911</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c177"
      decimals="2"
      id="ixv-21054"
      unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c178" decimals="0" id="ixv-21055" unitRef="usd">896220</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c178"
      decimals="2"
      id="ixv-21056"
      unitRef="pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c179" decimals="0" id="ixv-21057" unitRef="usd">1199832</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c179"
      decimals="2"
      id="ixv-21058"
      unitRef="pure">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c180" decimals="0" id="ixv-21059" unitRef="usd">3126562</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c180"
      decimals="2"
      id="ixv-21060"
      unitRef="pure">0.49</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c181" decimals="0" id="ixv-21061" unitRef="usd">2680958</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c181"
      decimals="2"
      id="ixv-21062"
      unitRef="pure">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c182" id="ixv-21063">Details of the Company&#x2019;s major customers (including those accounting
for 10% or more of the Company&#x2019;s accounts receivable are as follows.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,615,308&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,274,060&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;67&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,256,804&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;66&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,901,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,864,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,027,238&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Customer C&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;399,465&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;963,034&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,516,789&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;95&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;7,537,733&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;96&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,247,076&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;97&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c183" decimals="0" id="ixv-21064" unitRef="usd">4615308</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c184"
      decimals="2"
      id="ixv-21065"
      unitRef="pure">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c185" decimals="0" id="ixv-21066" unitRef="usd">5274060</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c186"
      decimals="2"
      id="ixv-21067"
      unitRef="pure">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c187" decimals="0" id="ixv-21068" unitRef="usd">4256804</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c188"
      decimals="2"
      id="ixv-21069"
      unitRef="pure">0.66</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c189" decimals="0" id="ixv-21070" unitRef="usd">1901481</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c190"
      decimals="2"
      id="ixv-21071"
      unitRef="pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c191" decimals="0" id="ixv-21072" unitRef="usd">1864208</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c192"
      decimals="2"
      id="ixv-21073"
      unitRef="pure">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c193" decimals="0" id="ixv-21074" unitRef="usd">1027238</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c194"
      decimals="2"
      id="ixv-21075"
      unitRef="pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c197" decimals="0" id="ixv-21076" unitRef="usd">399465</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c198"
      decimals="2"
      id="ixv-21077"
      unitRef="pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c199" decimals="0" id="ixv-21078" unitRef="usd">963034</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c200"
      decimals="2"
      id="ixv-21079"
      unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c201" decimals="0" id="ixv-21080" unitRef="usd">6516789</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c202"
      decimals="2"
      id="ixv-21081"
      unitRef="pure">0.95</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c203" decimals="0" id="ixv-21082" unitRef="usd">7537733</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c204"
      decimals="2"
      id="ixv-21083"
      unitRef="pure">0.96</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c205" decimals="0" id="ixv-21084" unitRef="usd">6247076</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c206"
      decimals="2"
      id="ixv-21085"
      unitRef="pure">0.97</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c207" id="ixv-21086">Details of the Company&#x2019;s major suppliers (including those accounting
for 10% or more of the Company&#x2019;s total purchases) are as follows.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Supplier A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;13,532&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,647&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;295,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;312,039&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,586&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;109,764&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;472,988&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;215,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;430,744&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;267,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier E&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;105,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;366,115&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;138,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Supplier F&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;94,348&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;326,836&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;525,771&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;21&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,679,916&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;58&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,027,355&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;38&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:CostOfRevenue contextRef="c208" decimals="0" id="ixv-21087" unitRef="usd">13532</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c208"
      decimals="2"
      id="ixv-21088"
      unitRef="pure">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c209" decimals="0" id="ixv-21089" unitRef="usd">62647</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c209"
      decimals="2"
      id="ixv-21090"
      unitRef="pure">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c210" decimals="0" id="ixv-21091" unitRef="usd">295283</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c210"
      decimals="2"
      id="ixv-21092"
      unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c211" decimals="0" id="ixv-21093" unitRef="usd">312039</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c211"
      decimals="2"
      id="ixv-21094"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c212" decimals="0" id="ixv-21095" unitRef="usd">20586</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c212"
      decimals="2"
      id="ixv-21096"
      unitRef="pure">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c213" decimals="0" id="ixv-21097" unitRef="usd">109764</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c213"
      decimals="2"
      id="ixv-21098"
      unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c215" decimals="0" id="ixv-21099" unitRef="usd">472988</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c215"
      decimals="2"
      id="ixv-21100"
      unitRef="pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c216" decimals="0" id="ixv-21101" unitRef="usd">215526</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c216"
      decimals="2"
      id="ixv-21102"
      unitRef="pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c218" decimals="0" id="ixv-21103" unitRef="usd">430744</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c218"
      decimals="2"
      id="ixv-21104"
      unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c219" decimals="0" id="ixv-21105" unitRef="usd">267933</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c219"
      decimals="2"
      id="ixv-21106"
      unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c220" decimals="0" id="ixv-21107" unitRef="usd">105852</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c220"
      decimals="2"
      id="ixv-21108"
      unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c221" decimals="0" id="ixv-21109" unitRef="usd">366115</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c221"
      decimals="2"
      id="ixv-21110"
      unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c222" decimals="0" id="ixv-21111" unitRef="usd">138849</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c222"
      decimals="2"
      id="ixv-21112"
      unitRef="pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c223" decimals="0" id="ixv-21113" unitRef="usd">94348</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c223"
      decimals="2"
      id="ixv-21114"
      unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c224" decimals="0" id="ixv-21115" unitRef="usd">326836</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c224"
      decimals="2"
      id="ixv-21116"
      unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c226" decimals="0" id="ixv-21117" unitRef="usd">525771</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c226"
      decimals="2"
      id="ixv-21118"
      unitRef="pure">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c227" decimals="0" id="ixv-21119" unitRef="usd">1679916</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c227"
      decimals="2"
      id="ixv-21120"
      unitRef="pure">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfRevenue contextRef="c228" decimals="0" id="ixv-21121" unitRef="usd">1027355</us-gaap:CostOfRevenue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c228"
      decimals="2"
      id="ixv-21122"
      unitRef="pure">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c229" id="ixv-21123">Details of the Company&#x2019;s major suppliers (including those accounting
for 10% or more of the Company&#x2019;s accounts payable) are as follows.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left"&gt;Supplier C&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;256,623&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;47&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;52,539&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier E&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,562&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;155,990&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier G&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,649&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;131,661&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,061&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Supplier H&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;79,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;86,494&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Supplier I&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;84,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Supplier J&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;59,195&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,806&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;66,068&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;349,029&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;64&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;489,488&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;70&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;282,371&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;55&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c230" decimals="0" id="ixv-21124" unitRef="usd">256623</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c231"
      decimals="2"
      id="ixv-21125"
      unitRef="pure">0.47</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c232" decimals="0" id="ixv-21126" unitRef="usd">52539</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c233"
      decimals="2"
      id="ixv-21127"
      unitRef="pure">0.08</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c236" decimals="0" id="ixv-21128" unitRef="usd">18562</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c237"
      decimals="2"
      id="ixv-21129"
      unitRef="pure">0.03</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c238" decimals="0" id="ixv-21130" unitRef="usd">155990</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c239"
      decimals="2"
      id="ixv-21131"
      unitRef="pure">0.22</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c240" decimals="0" id="ixv-21132" unitRef="usd">39077</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c241"
      decimals="2"
      id="ixv-21133"
      unitRef="pure">0.08</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c242" decimals="0" id="ixv-21134" unitRef="usd">14649</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c243"
      decimals="2"
      id="ixv-21135"
      unitRef="pure">0.03</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c244" decimals="0" id="ixv-21136" unitRef="usd">131661</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c245"
      decimals="2"
      id="ixv-21137"
      unitRef="pure">0.19</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c246" decimals="0" id="ixv-21138" unitRef="usd">6061</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c247"
      decimals="2"
      id="ixv-21139"
      unitRef="pure">0.01</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c250" decimals="0" id="ixv-21140" unitRef="usd">79605</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c251"
      decimals="2"
      id="ixv-21141"
      unitRef="pure">0.11</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c252" decimals="0" id="ixv-21142" unitRef="usd">86494</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c253"
      decimals="2"
      id="ixv-21143"
      unitRef="pure">0.17</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c256" decimals="0" id="ixv-21144" unitRef="usd">8887</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c257"
      decimals="2"
      id="ixv-21145"
      unitRef="pure">0.01</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c258" decimals="0" id="ixv-21146" unitRef="usd">84671</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c259"
      decimals="2"
      id="ixv-21147"
      unitRef="pure">0.16</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c260" decimals="0" id="ixv-21148" unitRef="usd">59195</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c261"
      decimals="2"
      id="ixv-21149"
      unitRef="pure">0.11</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c262" decimals="0" id="ixv-21150" unitRef="usd">60806</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c263"
      decimals="2"
      id="ixv-21151"
      unitRef="pure">0.09</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c264" decimals="0" id="ixv-21152" unitRef="usd">66068</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c265"
      decimals="2"
      id="ixv-21153"
      unitRef="pure">0.13</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c266" decimals="0" id="ixv-21154" unitRef="usd">349029</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c267"
      decimals="2"
      id="ixv-21155"
      unitRef="pure">0.64</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c268" decimals="0" id="ixv-21156" unitRef="usd">489488</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c269"
      decimals="2"
      id="ixv-21157"
      unitRef="pure">0.70</hkit:TotalAccountsPayablePercentage>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c270" decimals="0" id="ixv-21158" unitRef="usd">282371</us-gaap:AccountsPayableOtherCurrent>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c271"
      decimals="2"
      id="ixv-21159"
      unitRef="pure">0.55</hkit:TotalAccountsPayablePercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-18439">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 19 &#x2013; COMMITMENTS AND CONTINGENCY&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company may be involved in various legal proceedings,
claims and other disputes arising from the commercial operations, projects, employees and other matters which, in general, are subject
to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should
be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. As of December 31, 2023, the Company was not
aware of any litigation or proceedings against it.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Risks in relation to the VIE structure&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;It is possible the Company&#x2019;s operations
and businesses through its VIE could be found by PRC authorities to violate PRC law and regulations prohibiting or restricting foreign
ownership of companies that engage in such operations and businesses. While the Company&#x2019;s management considers the possibility of
such a finding by PRC regulatory authorities under current law and regulations to be remote, on January&#160;19, 2015, the Ministry of
Commerce of the PRC, or (the&#160;&#x201c;MOFCOM&#x201d;) released on its Website for public comment a proposed PRC law (the&#160;&#x201c;Draft
FIE Law&#x201d;) that appears to include VIEs within the scope of entities that could be considered foreign invested companies (or&#160;&#x201c;FIEs&#x201d;)
that would be subject to restrictions under existing PRC law on foreign investment in certain categories of industry. Specifically, the
Draft FIE Law introduces the concept of &#x201c;actual control&#x201d; for determining whether an entity is considered to be an FIE. In
addition to control through direct or indirect ownership or equity, the Draft FIE Law includes control through contractual arrangements
within the definition of &#x201c;actual control.&#x201d; If the Draft FIE Law is passed by the People&#x2019;s Congress of the PRC and goes
into effect in its current form, these provisions regarding control through contractual arrangements could be construed to reach the Company&#x2019;s
VIE arrangements, and as a result, the Company&#x2019;s VIE could become subject to the current restrictions on foreign investment in certain
categories of industry. If a finding were made by PRC authorities, under existing law and regulations or under the Draft FIE Law if it
becomes effective, about the Company&#x2019;s operation of certain of its operations and businesses through its VIEs, regulatory authorities
with jurisdiction over the licensing and operation of such operations and businesses would have broad discretion in dealing with such
a violation, including levying fines, confiscating the Company&#x2019;s income, revoking the business or operating licenses of the affected
businesses, requiring the Company to restructure its ownership structure or operations, or requiring the Company to discontinue all or
any portion of its operations. Any of these actions could cause significant disruption to the Company&#x2019;s business operations and
have a severe adverse impact on the Company&#x2019;s cash flows, financial position and operating performance.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In addition, it is possible the contracts among
WFOE, HiTek and HiTek&#x2019;s shareholders would not be enforceable in China if PRC government authorities or courts found that such contracts
contravene PRC laws and regulations or are otherwise not enforceable for public policy reasons. If the Company was unable to enforce these
contractual arrangements, the Company would not be able to exert effective control over the VIEs. Consequently, the VIEs&#x2019; results
of operations, assets and liabilities would not be included in the Company&#x2019;s CFS. If such were the case, the Company&#x2019;s cash
flows, financial position, and operating performance would be materially adversely affected. The Company&#x2019;s contractual arrangements
WFOE, HiTek and HiTek&#x2019;s shareholders are approved and in place. Management believes such contracts are enforceable, and considers
the possibility remote that PRC regulatory authorities with jurisdiction over the Company&#x2019;s operations and contractual relationships
would find the contracts to be unenforceable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s operations and businesses
rely on the operations and businesses of its VIEs, which hold certain recognized revenue-producing assets. The VIEs also have an assembled
workforce, focused primarily on R&amp;amp;D, whose costs are expensed as incurred. The Company&#x2019;s operations and businesses may be adversely
impacted if the Company loses the ability to use and enjoy assets held by its&#160;VIE.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"&gt;VIEs are generally entities
that lack sufficient equity to finance their activities without additional financial support from other parties or whose equity holders
lack adequate decision-making ability. All VIEs and their subsidiaries of the Company must be evaluated to determine the primary beneficiary
of the risks and rewards of the VIE. The primary beneficiary is required to consolidate the VIE for financial reporting purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Summary
information regarding consolidated VIEs and their subsidiaries is as follows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of&lt;br/&gt; December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Total current assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,571,775&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,276,852&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,641,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,102,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20,213,216&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20,379,785&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,073,660&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,329,843&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,335,591&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,228,595&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,473,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,098,947&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,684,991&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,061,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net cash provided by (used in) operating activities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;834,596&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,016,852&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(757,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net cash&#160;(used in) provided by investing activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(675,964&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,349,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;400,006&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net cash provided by financing activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,749,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c0" id="ixv-18477">&lt;span style="background-color: white"&gt;Summary
information regarding consolidated VIEs and their subsidiaries is as follows.&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of&lt;br/&gt; December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Total current assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,571,775&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,276,852&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,641,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,102,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20,213,216&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20,379,785&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,073,660&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,329,843&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:AssetsCurrent contextRef="c49" decimals="0" id="ixv-21160" unitRef="usd">10571775</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c272" decimals="0" id="ixv-21161" unitRef="usd">11276852</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent contextRef="c49" decimals="0" id="ixv-21162" unitRef="usd">9641441</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c272" decimals="0" id="ixv-21163" unitRef="usd">9102933</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c49" decimals="0" id="ixv-21164" unitRef="usd">20213216</us-gaap:Assets>
    <us-gaap:Assets contextRef="c272" decimals="0" id="ixv-21165" unitRef="usd">20379785</us-gaap:Assets>
    <us-gaap:Liabilities contextRef="c49" decimals="0" id="ixv-21166" unitRef="usd">7073660</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c272" decimals="0" id="ixv-21167" unitRef="usd">5329843</us-gaap:Liabilities>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="c0" id="ixv-18545">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,335,591&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,228,595&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,473,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,098,947&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,684,991&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,061,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c273" decimals="0" id="ixv-21168" unitRef="usd">-4335591</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c274" decimals="0" id="ixv-21169" unitRef="usd">-6228595</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c275" decimals="0" id="ixv-21170" unitRef="usd">-6473638</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:NetIncomeLoss contextRef="c273" decimals="0" id="ixv-21171" unitRef="usd">1098947</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c274" decimals="0" id="ixv-21172" unitRef="usd">1684991</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c275" decimals="0" id="ixv-21173" unitRef="usd">2061517</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="c0" id="ixv-18592">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net cash provided by (used in) operating activities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;834,596&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,016,852&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(757,861&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net cash&#160;(used in) provided by investing activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(675,964&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,349,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;400,006&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net cash provided by financing activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,749,498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c273" decimals="0" id="ixv-21174" unitRef="usd">834596</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c274" decimals="0" id="ixv-21175" unitRef="usd">4016852</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c275" decimals="0" id="ixv-21176" unitRef="usd">-757861</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c273" decimals="0" id="ixv-21177" unitRef="usd">-675964</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c274" decimals="0" id="ixv-21178" unitRef="usd">-7349231</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c275" decimals="0" id="ixv-21179" unitRef="usd">400006</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c274" decimals="0" id="ixv-21180" unitRef="usd">2749498</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-18657">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 20 &#x2013; SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company performed an evaluation of events
and transactions for potential recognition or disclosure through the date of this report. The Company is not aware of any material subsequent
event other than the item disclosed below.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In January 2024, the Company signed a
supplementary agreement with Beijing Baihengda Petroleum Technology Co., Ltd. (&#x201c;Beijing Baihengda,&#x201d; together with HiTek,
the Lenders) and Guangxi Beihengda Mining Co., Ltd. (&#x201c;Guangxi Beihengda,&#x201d; or the Borrower) to extend RMB30,000,000 loan
receivable and RMB15,000,000 loan payable for one year, due on January 21, 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 5, 2024, the 2024 annual general meeting
of shareholders adopted the resolutions that the issued 14,392,364 ordinary shares of par value of US$0.0001 each are re-designated and
re-classified into 6,200,364 Class A ordinary shares of par value US$0.0001 each with one vote per share (the &#x201c;Class A Ordinary
Shares&#x201d;) and 8,192,000 Class B ordinary shares of par value US$0.0001 each with 15 votes per share (the &#x201c;Class B Ordinary
Shares&#x201d;) on a one for one basis.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromLoans contextRef="c0" decimals="0" id="ixv-21181" unitRef="cny">30000000</us-gaap:ProceedsFromLoans>
    <us-gaap:RepaymentsOfDebt contextRef="c0" decimals="0" id="ixv-21182" unitRef="cny">15000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ReceivableWithImputedInterestDueDates contextRef="c0" id="ixv-21183">2025-01-21</us-gaap:ReceivableWithImputedInterestDueDates>
    <us-gaap:SharesIssued
      contextRef="c152"
      decimals="0"
      id="ixv-21184"
      unitRef="shares">14392364</us-gaap:SharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c152"
      decimals="4"
      id="ixv-21185"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesIssued
      contextRef="c153"
      decimals="0"
      id="ixv-21186"
      unitRef="shares">6200364</us-gaap:SharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c153"
      decimals="4"
      id="ixv-21187"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="c154" id="ixv-21188">one</us-gaap:CommonStockVotingRights>
    <us-gaap:SharesIssued
      contextRef="c155"
      decimals="0"
      id="ixv-21189"
      unitRef="shares">8192000</us-gaap:SharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c155"
      decimals="4"
      id="ixv-21190"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="c156" id="ixv-21191">15</us-gaap:CommonStockVotingRights>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="c0" id="ixv-18670">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 21- CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Pursuant to Rules 12-04(a), 5-04(c), and 4-08(e)(3)
of Regulation S-X, the condensed financial information of the parent company shall be filed when the restricted net assets of consolidated
subsidiaries exceed 25 percent of consolidated net assets as of the end of the most recently completed fiscal year. The Company performed
a test on the restricted net assets of consolidated subsidiaries in accordance with such rules and concluded they were applicable to the
Company as the restricted net assets of the Company&#x2019;s PRC subsidiary and VIEs exceeded&#160;25% of the consolidated net assets of
the Company. Therefore, the condensed CFS for the parent company are included herein.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;PARENT COMPANY BALANCE SHEETS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,236,065&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;226,578&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intercompany receivables&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;15,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loan receivable&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,621,971&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;204,604&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,077,640&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;236,578&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Non-current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-current deferred offering cost&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;349,842&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,000,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-121; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Investments in non-VIE subsidiaries&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;14,621,943&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;14,299,036&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total non-current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;15,621,943&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,648,878&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;29,699,583&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,885,456&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Liabilities and Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Current liabilities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intercompany payable&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,361,997&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,358,930&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total current liabilities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,361,997&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,358,930&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Liabilities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,361,997&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,358,930&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Commitments and Contingencies&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 27pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ordinary Shares, par value $0.0001 per share, 490,000,000 shares&#160;authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,439&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,099&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;16,721,551&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,628,356&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Statutory reserve&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;836,215&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;836,215&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,387,748&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,340,107&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(609,367&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(279,251&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;28,337,586&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;13,526,526&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Liabilities and Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;29,699,583&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,885,456&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;PARENT COMPANY STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; padding-bottom: 1.5pt; padding-left: 0in"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"&gt;36,402&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Gross profit&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;36,402&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 0in"&gt;Operating expenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;General and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;764,111&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;378,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Total operating expenses&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;764,111&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;378,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Operating loss&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(727,709&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(378,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 0in"&gt;Other income (expense)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Net investment income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;238,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;317,505&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Other expense, net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,382&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,327&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Total other income (loss)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;552,935&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(4,292&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Share of income from subsidiaries&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,222,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,798,894&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Income before provision for income taxes&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Net income&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 0in"&gt;Comprehensive income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Net income&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0in"&gt;Comprehensive income&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-left: 0in"&gt;Earnings per ordinary share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126; -sec-ix-hidden: hidden-fact-125"&gt;&#x2013; Basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.08&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.13&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-left: 0in"&gt;Weighted average number of ordinary shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128; -sec-ix-hidden: hidden-fact-127"&gt;&#x2013; Basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,257,469&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,987,679&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;PARENT COMPANY STATEMENTS OF CASH FLOWS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"&gt;Operating Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Net income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Adjustments to reconcile net income to net cash used in operating activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Accrued interest income from loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(317,172&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-129"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Net investment gain&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,461,227&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,798,894&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Changes in operating assets and liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Deferred offering cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(130,134&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Due from intercompany&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-130"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Due to intercompany&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,067&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-131"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expenses and other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;40,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net cash used in operating activities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(862,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(283,149&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Investing Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Loans to third parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(11,260,542&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Repayment from third-party loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,830,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Purchases of held-to-maturity investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(11,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Redemption of held-to-maturity investments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,159,018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net cash used in investing activities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(6,270,591&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-137"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Financing activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Proceeds from issuance of ordinary shares&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;15,142,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-138"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net cash provided by financing activities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;15,142,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-139"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Net increase (decrease) in cash&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;8,009,486&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(283,149&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Cash and equivalents at beginning of year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;226,578&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;509,727&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Cash and equivalents at end of year&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,236,064&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;226,578&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:DerivativeNetAssetsPercentage contextRef="c4" decimals="2" id="ixv-21192" unitRef="pure">0.25</us-gaap:DerivativeNetAssetsPercentage>
    <us-gaap:DerivativeNetAssetsPercentage
      contextRef="c276"
      decimals="2"
      id="ixv-21193"
      unitRef="pure">0.25</us-gaap:DerivativeNetAssetsPercentage>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c277" id="ixv-18692">&lt;b&gt;PARENT COMPANY BALANCE SHEETS&lt;/b&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,236,065&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;226,578&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,000,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intercompany receivables&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;15,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loan receivable&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,621,971&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;204,604&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,077,640&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;236,578&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Non-current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-current deferred offering cost&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;349,842&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-term investments&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,000,000&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-121; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Investments in non-VIE subsidiaries&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;14,621,943&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;14,299,036&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total non-current assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;15,621,943&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,648,878&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;29,699,583&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,885,456&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Liabilities and Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Current liabilities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intercompany payable&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,361,997&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,358,930&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total current liabilities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,361,997&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,358,930&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Liabilities&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,361,997&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;1,358,930&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Commitments and Contingencies&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 27pt; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ordinary Shares, par value $0.0001 per share, 490,000,000 shares&#160;authorized; 14,392,364 shares and 10,987,679 shares issued and outstanding as of December 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,439&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,099&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;16,721,551&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,628,356&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Statutory reserve&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;836,215&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;836,215&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,387,748&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,340,107&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(609,367&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(279,251&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;28,337,586&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;13,526,526&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Total Liabilities and Shareholders&#x2019; Equity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;29,699,583&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;14,885,456&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c276" decimals="0" id="ixv-21194" unitRef="usd">8236065</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c278" decimals="0" id="ixv-21195" unitRef="usd">226578</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c276" decimals="0" id="ixv-21196" unitRef="usd">3000000</us-gaap:ShortTermInvestments>
    <us-gaap:ReceivablesNetCurrent contextRef="c276" decimals="0" id="ixv-21197" unitRef="usd">15000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="c278" decimals="0" id="ixv-21198" unitRef="usd">10000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c276" decimals="0" id="ixv-21199" unitRef="usd">2621971</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c276" decimals="0" id="ixv-21200" unitRef="usd">204604</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c276" decimals="0" id="ixv-21201" unitRef="usd">14077640</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c278" decimals="0" id="ixv-21202" unitRef="usd">236578</us-gaap:AssetsCurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="c278" decimals="0" id="ixv-21203" unitRef="usd">349842</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermInvestments contextRef="c276" decimals="0" id="ixv-21204" unitRef="usd">1000000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="c276" decimals="0" id="ixv-21205" unitRef="usd">14621943</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="c278" decimals="0" id="ixv-21206" unitRef="usd">14299036</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:AssetsNoncurrent contextRef="c276" decimals="0" id="ixv-21207" unitRef="usd">15621943</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c278" decimals="0" id="ixv-21208" unitRef="usd">14648878</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c276" decimals="0" id="ixv-21209" unitRef="usd">29699583</us-gaap:Assets>
    <us-gaap:Assets contextRef="c278" decimals="0" id="ixv-21210" unitRef="usd">14885456</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c276" decimals="0" id="ixv-21211" unitRef="usd">1361997</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c278" decimals="0" id="ixv-21212" unitRef="usd">1358930</us-gaap:AccountsPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c276" decimals="0" id="ixv-21213" unitRef="usd">1361997</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c278" decimals="0" id="ixv-21214" unitRef="usd">1358930</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities contextRef="c276" decimals="0" id="ixv-21215" unitRef="usd">1361997</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c278" decimals="0" id="ixv-21216" unitRef="usd">1358930</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c276"
      decimals="4"
      id="ixv-21217"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c278"
      decimals="4"
      id="ixv-21218"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c276"
      decimals="INF"
      id="ixv-21219"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c278"
      decimals="INF"
      id="ixv-21220"
      unitRef="shares">490000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c276"
      decimals="INF"
      id="ixv-21221"
      unitRef="shares">14392364</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c276"
      decimals="INF"
      id="ixv-21222"
      unitRef="shares">14392364</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c278"
      decimals="INF"
      id="ixv-21223"
      unitRef="shares">10987679</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c278"
      decimals="INF"
      id="ixv-21224"
      unitRef="shares">10987679</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c276" decimals="0" id="ixv-21225" unitRef="usd">1439</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c278" decimals="0" id="ixv-21226" unitRef="usd">1099</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c276" decimals="0" id="ixv-21227" unitRef="usd">16721551</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c278" decimals="0" id="ixv-21228" unitRef="usd">2628356</us-gaap:AdditionalPaidInCapital>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c276" decimals="0" id="ixv-21229" unitRef="usd">836215</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance contextRef="c278" decimals="0" id="ixv-21230" unitRef="usd">836215</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c276" decimals="0" id="ixv-21231" unitRef="usd">11387748</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c278" decimals="0" id="ixv-21232" unitRef="usd">10340107</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c276" decimals="0" id="ixv-21233" unitRef="usd">-609367</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c278" decimals="0" id="ixv-21234" unitRef="usd">-279251</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c276" decimals="0" id="ixv-21235" unitRef="usd">28337586</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c278" decimals="0" id="ixv-21236" unitRef="usd">13526526</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c276" decimals="0" id="ixv-21237" unitRef="usd">29699583</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c278" decimals="0" id="ixv-21238" unitRef="usd">14885456</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="c277" id="ixv-21239">PARENT COMPANY STATEMENTS OF OPERATIONS AND
COMPREHENSIVE INCOME&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; padding-bottom: 1.5pt; padding-left: 0in"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"&gt;36,402&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Gross profit&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;36,402&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 0in"&gt;Operating expenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;General and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;764,111&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;378,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Total operating expenses&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;764,111&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;378,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Operating loss&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(727,709&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(378,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 0in"&gt;Other income (expense)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Net investment income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;238,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 0.125in"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;317,505&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Other expense, net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,382&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,327&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Total other income (loss)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;552,935&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(4,292&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Share of income from subsidiaries&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,222,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,798,894&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Income before provision for income taxes&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0in"&gt;Net income&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 0in"&gt;Comprehensive income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Net income&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0in"&gt;Comprehensive income&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; padding-left: 0in"&gt;Earnings per ordinary share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126; -sec-ix-hidden: hidden-fact-125"&gt;&#x2013; Basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.08&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.13&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; padding-left: 0in"&gt;Weighted average number of ordinary shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128; -sec-ix-hidden: hidden-fact-127"&gt;&#x2013; Basic and diluted&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,257,469&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,987,679&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:Revenues contextRef="c277" decimals="0" id="ixv-21240" unitRef="usd">36402</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c277" decimals="0" id="ixv-21241" unitRef="usd">36402</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c277" decimals="0" id="ixv-21242" unitRef="usd">764111</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c279" decimals="0" id="ixv-21243" unitRef="usd">378857</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c277" decimals="0" id="ixv-21244" unitRef="usd">764111</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c279" decimals="0" id="ixv-21245" unitRef="usd">378857</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c277" decimals="0" id="ixv-21246" unitRef="usd">-727709</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c279" decimals="0" id="ixv-21247" unitRef="usd">-378857</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNet contextRef="c277" decimals="0" id="ixv-21248" unitRef="usd">238812</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestAndOtherIncome contextRef="c277" decimals="0" id="ixv-21249" unitRef="usd">317505</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="c279" decimals="0" id="ixv-21250" unitRef="usd">35</us-gaap:InterestAndOtherIncome>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c277" decimals="0" id="ixv-21251" unitRef="usd">-3382</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c279" decimals="0" id="ixv-21252" unitRef="usd">-4327</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c277" decimals="0" id="ixv-21253" unitRef="usd">552935</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c279" decimals="0" id="ixv-21254" unitRef="usd">-4292</us-gaap:NonoperatingIncomeExpense>
    <hkit:ShareOfIncomeFromSubsidiaries contextRef="c277" decimals="0" id="ixv-21255" unitRef="usd">1222415</hkit:ShareOfIncomeFromSubsidiaries>
    <hkit:ShareOfIncomeFromSubsidiaries contextRef="c279" decimals="0" id="ixv-21256" unitRef="usd">1798894</hkit:ShareOfIncomeFromSubsidiaries>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c277" decimals="0" id="ixv-21257" unitRef="usd">1047641</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c279" decimals="0" id="ixv-21258" unitRef="usd">1415745</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c277" decimals="0" id="ixv-21259" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c279" decimals="0" id="ixv-21260" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c277" decimals="0" id="ixv-21261" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c279" decimals="0" id="ixv-21262" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c277" decimals="0" id="ixv-21263" unitRef="usd">1047641</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c279" decimals="0" id="ixv-21264" unitRef="usd">1415745</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c277"
      decimals="2"
      id="ixv-21265"
      unitRef="usdPershares">0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c279"
      decimals="2"
      id="ixv-21266"
      unitRef="usdPershares">0.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c277"
      decimals="INF"
      id="ixv-21267"
      unitRef="shares">13257469</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c279"
      decimals="INF"
      id="ixv-21268"
      unitRef="shares">10987679</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="c277" id="ixv-19498">&lt;b&gt;PARENT COMPANY STATEMENTS OF CASH FLOWS&lt;/b&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"&gt;Operating Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Net income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,047,641&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,415,745&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Adjustments to reconcile net income to net cash used in operating activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Accrued interest income from loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(317,172&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-129"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Net investment gain&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,461,227&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,798,894&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Changes in operating assets and liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Deferred offering cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(130,134&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Due from intercompany&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-130"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Due to intercompany&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,067&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-131"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Prepaid expenses and other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;40,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net cash used in operating activities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(862,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(283,149&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Investing Activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Loans to third parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(11,260,542&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Repayment from third-party loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,830,933&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Purchases of held-to-maturity investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(11,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Redemption of held-to-maturity investments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,159,018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net cash used in investing activities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;(6,270,591&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-137"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Financing activities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Proceeds from issuance of ordinary shares&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;15,142,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-138"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Net cash provided by financing activities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;15,142,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-139"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Net increase (decrease) in cash&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;8,009,486&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;(283,149&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt"&gt;Cash and equivalents at beginning of year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;226,578&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;509,727&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Cash and equivalents at end of year&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,236,064&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;226,578&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c277" decimals="0" id="ixv-21269" unitRef="usd">1047641</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c279" decimals="0" id="ixv-21270" unitRef="usd">1415745</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c277" decimals="0" id="ixv-21271" unitRef="usd">-317172</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncreaseDecreaseInFinanceReceivables contextRef="c277" decimals="0" id="ixv-21272" unitRef="usd">-1461227</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables contextRef="c279" decimals="0" id="ixv-21273" unitRef="usd">-1798894</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts contextRef="c277" decimals="0" id="ixv-21274" unitRef="usd">-130134</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts contextRef="c279" decimals="0" id="ixv-21275" unitRef="usd">60000</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="c277" decimals="0" id="ixv-21276" unitRef="usd">-5000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:IncreaseDecreaseInDueToAffiliates contextRef="c277" decimals="0" id="ixv-21277" unitRef="usd">3067</us-gaap:IncreaseDecreaseInDueToAffiliates>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c279" decimals="0" id="ixv-21278" unitRef="usd">40000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c277" decimals="0" id="ixv-21279" unitRef="usd">-862825</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c279" decimals="0" id="ixv-21280" unitRef="usd">-283149</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireLoansReceivable contextRef="c277" decimals="0" id="ixv-21281" unitRef="usd">-11260542</us-gaap:PaymentsToAcquireLoansReceivable>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c277" decimals="0" id="ixv-21282" unitRef="usd">8830933</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c277" decimals="0" id="ixv-21283" unitRef="usd">-11000000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments contextRef="c277" decimals="0" id="ixv-21284" unitRef="usd">7159018</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c277" decimals="0" id="ixv-21285" unitRef="usd">-6270591</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c277" decimals="0" id="ixv-21286" unitRef="usd">15142902</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c277" decimals="0" id="ixv-21287" unitRef="usd">15142902</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c277" decimals="0" id="ixv-21288" unitRef="usd">8009486</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c279" decimals="0" id="ixv-21289" unitRef="usd">-283149</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c278" decimals="0" id="ixv-21290" unitRef="usd">226578</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c280" decimals="0" id="ixv-21291" unitRef="usd">509727</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c276" decimals="0" id="ixv-21292" unitRef="usd">8236064</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c278" decimals="0" id="ixv-21293" unitRef="usd">226578</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="c4"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredCosts
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermInvestments
      contextRef="c5"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:AdvancesFromCustomers
      contextRef="c5"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesPayableCurrent
      contextRef="c4"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c4"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c5"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c7"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="hidden-fact-9"
      unitRef="usdPershares">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="hidden-fact-10"
      unitRef="usdPershares">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="hidden-fact-11"
      unitRef="usdPershares">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="hidden-fact-12"
      unitRef="shares">10987679</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="hidden-fact-13"
      unitRef="shares">10987679</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-14"
      unitRef="shares">13257469</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c14"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c15"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c16"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c17"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c14"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c16"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c18"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c14"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c15"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c18"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c7"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c25"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c26"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c27"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c28"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c25"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c26"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c27"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c29"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c25"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c26"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c29"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c6"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c37"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c38"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c39"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c35"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c36"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c37"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="c38"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c35"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c36"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c37"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c39"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="c6"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="c7"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c6"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c7"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:IncreaseDecreaseInAdvancesFromCustomers
      contextRef="c6"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:IncreaseDecreaseInAdvancesFromCustomers
      contextRef="c7"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c6"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c7"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="c6"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="c7"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c6"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c7"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities
      contextRef="c6"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="c0"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="c7"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c6"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c7"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c7"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:DeferredOfferingCost
      contextRef="c6"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:DeferredOfferingCost
      contextRef="c7"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c0"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c7"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TradingSecuritiesDebt
      contextRef="c77"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TradingSecuritiesDebt
      contextRef="c78"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:HeldToMaturitySecuritiesRestricted
      contextRef="c77"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:HeldToMaturitySecuritiesRestricted
      contextRef="c78"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:HeldToMaturitySecuritiesRestricted
      contextRef="c81"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:HeldToMaturitySecuritiesRestricted
      contextRef="c82"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Investments
      contextRef="c84"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Investments
      contextRef="c85"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TradingSecuritiesDebt
      contextRef="c88"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TradingSecuritiesDebt
      contextRef="c89"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:HeldToMaturitySecuritiesRestricted
      contextRef="c88"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:HeldToMaturitySecuritiesRestricted
      contextRef="c89"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Investments
      contextRef="c91"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Investments
      contextRef="c92"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="c97"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="c98"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesTradingGainLoss
      contextRef="c97"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesTradingGainLoss
      contextRef="c98"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="c4"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdvancesToAffiliate
      contextRef="c4"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToSuppliers
      contextRef="c6"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:ReserveForAmountNotRecoverable
      contextRef="c4"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="c112"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="c127"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="c129"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesPayableCurrent
      contextRef="c131"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesPayableCurrent
      contextRef="c129"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesPayableCurrent
      contextRef="c125"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseDebt
      contextRef="c146"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c0"
      id="hidden-fact-101"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c195"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c196"
      id="hidden-fact-103"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="c214"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c214"
      id="hidden-fact-105"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="c217"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c217"
      id="hidden-fact-107"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="c225"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c225"
      id="hidden-fact-109"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="c234"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c235"
      id="hidden-fact-111"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="c248"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c249"
      id="hidden-fact-113"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="c254"
      id="hidden-fact-114"
      unitRef="usd"
      xsi:nil="true"/>
    <hkit:TotalAccountsPayablePercentage
      contextRef="c255"
      id="hidden-fact-115"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c273"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c275"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="c278"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c278"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="c276"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermInvestments
      contextRef="c278"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c279"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c279"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InvestmentIncomeNet
      contextRef="c279"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c277"
      decimals="2"
      id="hidden-fact-125"
      unitRef="usdPershares">0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c279"
      decimals="2"
      id="hidden-fact-126"
      unitRef="usdPershares">0.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c279"
      decimals="INF"
      id="hidden-fact-127"
      unitRef="shares">10987679</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c277"
      decimals="INF"
      id="hidden-fact-128"
      unitRef="shares">13257469</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c279"
      id="hidden-fact-129"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="c279"
      id="hidden-fact-130"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInDueToAffiliates
      contextRef="c279"
      id="hidden-fact-131"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c277"
      id="hidden-fact-132"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireLoansReceivable
      contextRef="c279"
      id="hidden-fact-133"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="c279"
      id="hidden-fact-134"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="c279"
      id="hidden-fact-135"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="c279"
      id="hidden-fact-136"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c279"
      id="hidden-fact-137"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c279"
      id="hidden-fact-138"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c279"
      id="hidden-fact-139"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-21436">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-21437">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-21438">361008</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressPostalZipCode contextRef="c1" id="ixv-21439">361008</dei:EntityAddressPostalZipCode>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-21440">0001742341</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#hidden-fact-92"
          xlink:label="hidden-fact-92"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2023, the Company signed a software upgrade and development contract (for internal use) (Interface System), which obligated the software
company to perform certain software upgrade and development activities from May to September 2023. As of December 31, 2023, the total
contract price was $676,333 and shall be paid using installment payment method (50% within 5 working days after the signing of this contract,
40% within 5 working days upon launching of the official version, and 10% within 30 working days upon launching of the official version).
The ownership of the final product belongs to the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-92"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
receivable primarily consists of interest from loans to third parties and interest from investments.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses primarily consist of insurance premium, investor relations and lawyer&#x2019;s fee.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivables primarily consist of cash advance to employees for business travel or expenses incurred in the ordinary courses of business,
net of expected credit loss.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On January 21, 2022, March 28, 2022 and June 14, 2022, the Company made three loans of RMB30,000,000 ($4,272,079), RMB3,000,000 ($422,708) and RMB7,000,000 ($986,318) to a third party, which were restricted for its operating activities, carrying interest at 12%. The RMB30,000,000 loan was extended for one year and will mature on January 21, 2025. The RMB7,000,000 will mature on June 13, 2024. The RMB3,000,000 loan was repaid in August 2022 with an interest of RMB120,000 ($17,368). The change in the carrying value of these outstanding loans from $5,355,257 in 2022 to $5,213,397 in 2023 was due mainly to currency translation. Pursuant to a mining right pledge agreement dated August 5, 2022 between HiTek, as representative of the Lenders, and the Borrower, these three loans are secured by the Borrower&#x2019;s coal mining permit issued by Bobai County Natural Resources Bureau, which grants the Borrower a 20-year mining right for certain building granite mine in Daguang Village, Shuiming Town, Bobai County, Guangxi Province, for production of 1.306 million cubic meters per year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-94"
          xlink:label="hidden-fact-94"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2023, the Company provided loans with interest of 1.5% per month
to another third party for its operating activities. The loans are secured by their respective pledge contracts using their underlying
assets. Such loans mature within nine months from the date of issue, with loan principal, interest, and handling fees to be settled immediately
after the maturity date. From April to December 2023, total loans to such a third party were $9.8 million, of which $7.3 million of the
principal was repaid prior to December 31, 2023.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-94"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-95"
          xlink:label="hidden-fact-95"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_6_footnote" xlink:label="ix_6_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing
Zhongzhe Yuantong Technology Co., Ltd. (&#x201c;Beijing Zhongzhe&#x201d;) and one of the minority shareholders of HiTek are under common
control. As of December 31, 2022, accounts receivable from Beijing Zhongzhe Yuantong Technology Co., Ltd. was $399,465. As of December
31, 2023, it was collected by the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-95"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-97"
          xlink:label="hidden-fact-97"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_7_footnote" xlink:label="ix_7_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Yin is the director and a minority shareholder of Fengqi (Beijing) Zhineng Technology Co., Ltd. The Company purchased from Fengqi (Beijing)
Zhineng Technology Co., Ltd. hardware of $8,480, <xhtml:span style="background-color: white">$11,830 and $52,961 for fiscal year ended December
31, 2023, 2022 and 2021</xhtml:span>, respectively. As of December 31, 2023 and 2022, the Company has outstanding advances owed to Fengqi (Beijing)
Zhineng Technology Co., Ltd., of $<xhtml:span style="-sec-ix-hidden: hidden-fact-99">nil</xhtml:span> and $598, respectively. The advances are due on demand and non-interest bearing.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-97"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_8_footnote" xlink:label="ix_8_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
PRC subsidiary incurred loss in 2023, which resulted in tax benefit and positive tax holiday effect in 2023.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
